System Engineer learning through the design, implementation, and operation of personal projects.
I focus on understanding how a feature should behave before deciding how it should be implemented.
I use AI to accelerate implementation, but architecture, review, and final decisions remain my responsibility.
A visual workspace for organizing scattered ideas on a board.
KyuBoard supports rich text memos, images, Mermaid diagrams, tables, and free drawing.
Board contents can be organized spatially and compiled into a single Markdown document.
The project is also used to study:
- interaction design across desktop, tablet, and mobile
- pointer events, canvas navigation, and card-based interfaces
- authentication and session management
- database design and migrations
- automated testing with Vitest and Playwright
- AI-assisted board editing
A lightweight version of KyuBoard built around browser storage.
It removes the external database and image-storage dependencies so that the core board workflow can be examined and used more easily.
- Design the behavior before implementing the details.
- Prefer structures that fit the project over abstract best practices.
- Keep duplicated code when explicit ownership is clearer than forced abstraction.
- Use documentation and tests to preserve decisions made during development.
- Treat AI as an implementation tool, not a substitute for technical judgment.
- Stabilizing KyuBoard through automated tests
- Expanding AI-assisted board operations
Java C# Python JavaScript TypeScript
Spring boot ASP.Net React Next.js
Oracle Database My SQL SQL Server PostgreSQL
Docker Vitest Playwright GitHub Actions


