Every project is a unique and fun challenge. I focus on creating things, that are unique and fun to build, while solving real world problems.
Shikaku Web
TypeScript • Next.js • React • SCSS Modules • SQLite/LibSQLShikaku Web is a modern, responsive implementation of the classic Japanese logic puzzle game. Built with Next.js, the application focuses on providing a clean, distraction-free environment for puzzle solving, suitable for both casual players and logic enthusiasts.
A key engineering challenge was the custom algorithm that procedurally generates unique daily levels. This ensures endless replayability and prevents the content from becoming stale. The system validates every generated puzzle to guarantee a unique solution exists.
The project focused heavily on state management and performant rendering of the game grid. Optimizations were made to ensure the UI remains responsive even on lower-end devices, providing a smooth experience across desktop and touch interfaces.