Full-stack engineer · Okayama, Japan
Building across layers — web apps, AI agents, native graphics, and Linux systems.
🌐 Portfolio: s0u7a.f5.si — projects, live web apps, and OSS activity in one place.
Projects · Tech stack · Open source · Certifications · Contact
| Project | What I'm building |
|---|---|
| Celtium | Experimental GL-less Vulkan renderer for Minecraft 1.12.2 / CleanroomMC. Native rendering paths; correctness, compatibility and performance are still being validated. |
| QUEST | Exam-prep PWA for Japan's Common Test: AI-generated questions with independent answer verification, FSRS-based review scheduling, and handwritten memos. Cloudflare Workers + D1. Live at common-test.s0u7a.f5.si. |
| swayrtc | WebRTC remote desktop for Sway. Cross-GPU zero-copy capture (AMD VPP → Intel VA-API encode) at 61 fps, input latency p50 ~19–20 ms. |
| zerocap | Portable Sway/Wayland capture + H.264 encode with VA-API capability planning — the capture pipeline split out of swayrtc. |
| minecraft-jev-agent | Embodied Minecraft agent with a typed decision plane, verified state transitions, and a Bun / Mineflayer runtime. |
| pi-muse | A fork of Pi that runs Meta's Muse Code harness interface on Pi's runtime — Muse Spark on an open harness. (Archived.) |
| agate-bakasu-susfs | Android/Linux kernel engineering for the Xiaomi 11T, including a non-GKI SUSFS port. |
| Meltype | Contributor to an IME that seamlessly mixes Japanese and English input — 9 PRs merged, 44 commits on main. |
Languages
Web & apps
Operating systems & distros
Arch Linux · Fedora · RHEL · Debian Sid · Linux Mint · Ubuntu · Lubuntu · Devuan · Windows · ChromeOS (Chrome logo)
Systems, graphics & tooling
Hands-on technologies across frontend, backend, infrastructure, and graphics. Icons: Devicon & Simple Icons.
Web apps, creative coding, and dotfiles
- psi-training · React / Vite — processing-speed exercises (demo).
- brain-training-app · React / Cloudflare Pages — browser-based brain training.
- bgm-generator · Web Audio API — procedural infinite BGM (demo).
- math-drill · Flutter / Dart — arithmetic practice.
- screenshotter-for-chrome · Chrome — screenshot utility.
- multitask-training · HTML / JavaScript — local multitasking game.
- xorshift-random · JavaScript — fast, non-cryptographic PRNG.
- dotfiles · Linux / SwayFX / Ghostty — my desktop setup.
- Meltype — contributor: 9 PRs merged, 44 commits on main.
- RustXNG — contributor: 2 fix PRs merged, 2 more in review.
- CleanroomMC — contributor to Cleanroom and Fugue (PRs in review).
- morsh — contributor: session-hygiene PR and issue reports upstream.
- nissmick (Rurines, SNS) — org member; contributor to nissmick-core.
- eQuake-Live — member of the earthquake early-warning project.
- ITパスポート(IT Passport, 800 points)
- 全商情報処理検定 ビジネス情報部門 1級・プログラミング部門 2級
- 全商簿記実務検定 1級(原価計算)
- 全商ビジネス計算実務検定 1級(速度部門)
- 全商ビジネス文書実務検定 1級(速度部門)
- 全商英語検定 2級
- 全商商業経済検定 2級(マーケティング)
Open to remote and full-time opportunities. Portfolio and live demos: s0u7a.f5.si. The easiest way to reach me is to open an issue on this profile repository.


