Skip to content
View souta-lab's full-sized avatar

Organizations

@nissmick @eQuake-Live

Block or report souta-lab

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
souta-lab/README.md

Hey, I'm s0u7a 👋

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.

GitHub followers Focus: web, AI, and systems Based in Okayama, Japan Remote work welcome

Projects · Tech stack · Open source · Certifications · Contact


🚀 Featured work

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.

🧰 Tech stack

Languages

TypeScript JavaScript HTML5 CSS3 Python Go Java Dart C C#

Web & apps

React Astro Vite Tailwind CSS Flutter Node.js Bun Cloudflare Cloudflare Workers Capacitor

Operating systems & distros

Arch Linux Fedora Red Hat Enterprise Linux Debian Sid Linux Mint Ubuntu Lubuntu Devuan Windows ChromeOS

Arch Linux · Fedora · RHEL · Debian Sid · Linux Mint · Ubuntu · Lubuntu · Devuan · Windows · ChromeOS (Chrome logo)

Systems, graphics & tooling

Git GitHub Actions Bash Gradle Android SQLite Vulkan npm

Hands-on technologies across frontend, backend, infrastructure, and graphics. Icons: Devicon & Simple Icons.

🧪 More experiments

Web apps, creative coding, and dotfiles

🤝 Open source & affiliations

  • 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.

📜 Certifications

  • ITパスポート(IT Passport, 800 points)
  • 全商情報処理検定 ビジネス情報部門 1級・プログラミング部門 2級
  • 全商簿記実務検定 1級(原価計算)
  • 全商ビジネス計算実務検定 1級(速度部門)
  • 全商ビジネス文書実務検定 1級(速度部門)
  • 全商英語検定 2級
  • 全商商業経済検定 2級(マーケティング)

📫 Contact

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.

Pinned Loading

  1. astro-souta-website astro-souta-website Public

    Personal website (Astro)

    Astro 2 1

  2. xorshift-random xorshift-random Public

    Xorshift-based fast pseudo-random number generator for JavaScript (non-cryptographic)

    JavaScript 3