I turn ideas into real products. No handoffs, no gaps — from concept to shipped. I own the full problem: design, code, infrastructure, whatever it takes.
Language Agnostic — JavaScript, TypeScript, Golang, Python, C++, Dart. I focus on data flow, system design, and maintainability — not syntax.
Framework Independent — Frameworks evolve. Fundamentals remain. I adapt fast because I understand the architecture beneath the abstraction.
Build with What Fits — The right tool depends on the problem, not preference. I choose based on scalability, clarity, and long-term sustainability.
Web → React, Next.js, HTML/CSS, JavaScript, TypeScript
Backend → Node.js, Express, FastAPI, GraphQL, Golang
Mobile → Flutter, React Native, Firebase
Databases → PostgreSQL, MongoDB, MariaDB
Systems → C++, Qt, SDL, CMake, Python, Bash, Linux
Design → Figma, Illustrator, Blender, Canva
| # | Project | What it is | Stack | Status |
|---|---|---|---|---|
| 01 | PhysDaily | Gamified physics challenges — high-stakes, real-time problem sets | Flutter · Dart · Firebase | ✅ Live on Google Play |
| 02 | Darvin IDE | Plug-and-play C++/Qt IDE — zero setup, just works, built for students | C++ · Qt · SDL3 · CMake | ✅ Live Release |
| 03 | xforbes.com | Suite of focused dev tools — SwidoMark, Turai Blog, and more | Next.js · Tailwind | 🔨 Building |
| 04 | Pin-Tube | Chrome extension to pin YouTube videos and stop doomscrolling | Chrome Extension | ✅ Shipped |
Small, meaningful software. Not large, bloated platforms.
- Building a Zero-Dependency, In-Memory RAG for My Next.js Portfolio · Jun 2026
- Building Pin-Tube: Chrome Extension to Pin YouTube Videos · Jun 2026
- Why I Moved My Domains to Cloudflare · May 2026
流れに身を任せる
Goal: contribute as an engineer in Japan 🇯🇵 — within a culture that values discipline, iteration, and craftsmanship. Great engineering is universal. Language changes. Tools change. Principles travel.
No templates. Just code. · Let's talk →





