I build small, useful software with clear domain boundaries, readable interfaces, and enough polish to make everyday workflows feel lighter.
Right now my work sits at the intersection of product engineering, support operations, reusable engineering workflows, and iOS tooling experiments.
| Focus | What I care about |
|---|---|
| Product UI | Calm, scannable interfaces that help people finish real workflows |
| Backend systems | Java services with explicit domain behavior and maintainable boundaries |
| Engineering practice | Reusable prompts, specs, and automation that make repeated work easier |
| Prototypes | Small iOS, web, and game experiments for testing ideas quickly |
| Project | Why it matters | Stack |
|---|---|---|
| support-platform | Workspace that ties support roster products and docs together | Workspace, docs |
| support-roster-ui | Roster planning and operations screens with a workflow-first UI | TypeScript, React |
| support-roster-server | Domain service for roster behavior, shift planning, and operations rules | Java, Spring |
| clock-in | Lightweight time and attendance utility with practical documentation | App tooling |
| aws-lightsail-wireguard-vpn | Clear deployment notes for a personal VPN setup on Lightsail | AWS, WireGuard |
| reusable-prompts | Prompt and specification templates for repeatable engineering work | Markdown |
| fake-location-ios | iOS location tooling notes and implementation references | iOS |
| game-demo | Interactive gameplay prototype experiments | Web, game logic |
- Start from the user workflow, then shape the data model and interface around it.
- Prefer explicit boundaries, boring automation, and documentation that survives the next handoff.
- Keep prototypes small enough to learn from, but polished enough to reveal the real product questions.
- Make the happy path obvious and the edge cases visible.
- ✨ 2026-06-29 · yachi666 — chore: update recent commits
- ✨ 2026-06-26 · group-messaging-inventory — feat(ai): enhance floating chat with drag, animations, and position persistence
- ✨ 2026-06-24 · sketch-test — feat: add web store tests, CP module tests, and web app improvements
- ✨ 2026-06-15 · support-platform — Merge pull request #18 from yachi666/codex/workspace-login-lightweight
- ✨ 2026-06-15 · support-roster-ui — Merge pull request #45 from yachi666/codex/workspace-login-lightweight
- ✨ 2026-06-09 · messaging-testing-assistant — feat(api): connect UI actions to backend endpoints
Thanks for stopping by. Good software should feel quiet, useful, and alive.



