Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View Tomarun029831's full-sized avatar
⚒️
Busy
⚒️
Busy

Organizations

@SpaghettiCode-Union

Block or report Tomarun029831

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tomarun029831/README.md

Code Enthusiast

Age: 18 Coding Journey: 2.5yrs Location

🚀 Passionate about creating interactive experiences through code

Play RoamBird


🎯 Current Focus

📦 On Hold

🚧 In Progress

🛠️ Completed


📜 Certification

技術英検二級 Certified


🏆 Achievement

🥈 1st Runner-up - Thailand-Japan Game Programming Hackathon 2024

International Unity Game Development Competition
🎮 EarthDefense
Co-developed with k4nk1 and team

🥈 優秀賞 (2nd Place) - Kosen Intercolleage Challenge 6th

参加賞 (Participant Award) - Twogate DevCamp 2025

敢闘賞 - 36th Matsue Programming Contest (Oct)


📦 Application Category

C#/Unity

  • AR
  • 2D Action Game
  • 3D Tower Defense Game

TypeScript & GAS

  • GAS API for Spreadsheet (as database for account data, game progression data)

Python

  • Automate writing notes to undownloadable and uncopyable PDFs

C/C++ on Arduino CLI

  • Blackboard Cleaner (with ESP32)

C

  • CLI Game

📟 Programming Languages

🚀 Built Real Applications With

TypeScript JavaScript Unity C# Google Apps Script Python Arduino ESP32 C

🛠 Learning / Prototyping Only

Rust Node.js Express Java SQL HTML CSS Ruby Perl C++ Next.js React TailwindCSS Swift Lisp


🖥️ Development Environment

💻 Systems

Windows Linux macOS

⚡ Terminals

NuShell Alacritty PowerShell WezTerm

✏️ Editors

Neovim Vim VSCode Xcode Visual Studio

⚙️ Dotfiles

Neovim Config Alacritty Config


📚 Knowledge Journey

📖 Books Conquered (読破済み) - Click to expand

🎮 Game Development

  • 『ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!』
  • 『Pythonでつくる ゲーム開発 入門講座』
  • 『Pythonでつくる ゲーム開発 入門講座 実践編』
  • 『Pythonで作って学べる ゲームのアルゴリズム入門』

💻 Programming Languages

  • 『確かな力が身につくJavaScript「超」入門 第2版』
  • 『1週間でC++の基礎が学べる本 (1週間プログラミング)』
  • 『確かな力が身につく C#「超」入門 第3版 (Informatics & IDEA)』
  • 『スッキリわかるJava入門』

🏗️ Software Engineering

  • 『リーダブルコード』
  • 『良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方』
  • 『Java言語で学ぶデザインパターン入門』
  • 『達人プログラマー』
  • 『テスト駆動開発』

🌐 Infrastructure & Database

  • 『図解AWS (Amazon Web Services) の仕組みとサービスがたった1日でよくわかる』
  • 『SQL : ゼロからはじめるデータベース操作』
  • 『ネットワークはなぜつながるのか』

🔧 System Administration

  • 『[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識』
📋 Reading Backlog (積読リスト) - Click to expand

🏗️ Advanced Software Engineering

  • 『オブジェクト指向における再利用のためのデザインパターン』
  • 『Spring徹底入門 : Spring FrameworkによるJavaアプリケーション開発』
  • 『Effective Java』
  • 『Clean Code アジャイルソフトウェア達人の技』
  • 『Clean Architecture 達人に学ぶソフトウェアの構造と設計』
  • 『Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考』

💾 Computer Science Fundamentals

  • 『問題解決力を鍛える!アルゴリズムとデータ構造』
  • 『コンピュータシステムの理論と実装』
  • 『コンピュータの構成と設計 MIPS Edition 第6版 上・下』
  • 『ゼロからのOS自作入門』
  • 『オペレーティングシステムの仕組み』

🌐 Network & Web Development

  • 『マスタリングTCP/IP―入門編―』
  • 『体系的に学ぶ 安全なWebアプリケーションの作り方』
  • 『Web API: The Good Parts』
  • 『Webを支える技術 -HTTP、URI、HTML、そしてREST』
  • 『[作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側』

🗄️ Database & Data

  • 『達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ』
  • 『達人に学ぶDB設計徹底指南書 第2版』
  • 『データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理』

☁️ Cloud & DevOps

  • 『Amazon Web Services』
  • 『Docker実践ガイド』
  • 『Kubernetes完全ガイド』

🧠 Machine Learning

  • 『ゼロから作るDeep Learning』

🦀 Modern Languages

  • 『実践Rustプログラミング入門』
  • 『Kotlin サーバーサイドプログラミング実践開発』
  • 『Javaによる関数型プログラミング ―Java 8ラムダ式とStream』

💼 Career & Personal Development

  • 『世界で闘うプログラミング力を鍛える本 コーディング面接189問とその解法
  • 『情熱プログラマー ソフトウェア開発者の幸せな生き方』
  • 『冒険の書 AI時代のアンラーニング』

🎯 Life Skills

  • 『チェス上達の手引き 第2版』
  • 『マンガでわかる最強の株入門 : めざせ「億り人」!』
  • 『ニューヨーク流たった5人の「大きな会社」 : 我々の仕事の仕方・考え方』
  • 『影響力の武器[新版]:人を動かす七つの原理』
  • 『できる人の勉強法 : コミック版』
  • 『人は話し方が9割 : 1分で人を動かし、100%好かれる話し方のコツ』
  • 『まんがでわかるD・カーネギーの「人を動かす」「道は開ける」』シリーズ (1-3)
  • 『ファシリテーション入門』
  • 『なぜ僕らは働くのか-君が幸せになるために考えてほしい大切なこと』

🎓 Academic Journey

📍 Current Status

🏫 National Institute of Technology, Ibaraki College
Computer Science Course • Apr. 2022 - Present

🎯 Key Milestones

timeline
    title My Mark On The World

    2018 : Begin writing command in Minecraft

    2022 : Enroll at NIT Ibaraki
    
    2023 : Started CS at NIT Ibaraki
    
    2024 : 3I Shikosai Project (Oct)
         : Thailand-Japan Game Programming Hackathon (Dec)
    
    2025 : Kosen Intercollegiates Challenge (Jul)
         : TwoGate DevCamp (Sep)
         : 36th Matsue Programming Contest (Oct)
Loading

📊 GitHub Statistics
committers.top badge


🌟 Let's Build Something Amazing Together!

GitHub


"Perfection is achieved, not when there is nothing more to add,
but when there is nothing left to take away."
– Antoine de Saint-Exupéry

Pinned Loading

  1. BlackBoardCleaner BlackBoardCleaner Public

    C++

  2. Brisk Brisk Public

    Rust

  3. RoamBird RoamBird Public

    Scripts of RoamBird

    C#

  4. TomaTechAccountAPI TomaTechAccountAPI Public

    GAS API Server for RoamBird

    TypeScript

  5. InputHolder.cs InputHolder.cs
    1
    using System.Collections.Generic;
    2
    
                  
    3
    namespace Assets.Scripts.Util
    4
    {
    5
        /// <summary>