NextJS
Next.js projects and tutorials: this portfolio, the Sudoku Ultimato site, browser games, and guides on the App Router, Sanity CMS, and deployment.

Eyebrow Tetris: A Face-Controlled Browser Tetris Game
Mar 2026
The classic Tetris formula has been implemented countless times, but almost always with a keyboard or controller. For this project I wanted to explore a different question: What if a game could be c...

Pug’s Hunt: A Webcam-Controlled Duck Hunt Built with Hand Tracking
Mar 2026
Pug’s Hunt is a browser game inspired by the classic NES Duck Hunt, controlled entirely through your webcam using hand tracking and facial gestures. Players aim by pointing their finger and shoot by o...

3D Toilet Paper Roll Simulator with Real Thermal Printing
Feb 2026
This project started while I was experimenting with a label generator for small bars. Thermal printers allow you to control the exact length of paper and where it cuts, which made me wonder what else ...

Sudoku Ultimato
Jan 2026
Sudoku Ultimato started for a simple reason. My dad wanted to play Sudoku without subscriptions, pop-ups, or constant interruptions. At the same time, I was getting tired of ads, locked features, and ...

Portfolio
Apr 2025
I built this portfolio from the ground up to showcase my projects, experiments, and professional work. My goal was to create something fast, easy to update, and enjoyable to browse—both on desktop and...

Building a Multi-Language Sudoku App for iOS and Android (Lessons from Sudoku Ultimato)
Feb 2026
A developer's honest account of shipping a Flutter Sudoku app to the App Store and Play Store, including localization, store submissions, and lessons.

Building a Developer Portfolio with Next.js and Sanity (Headless CMS Setup)
Apr 2025
How to set up a developer portfolio using Next.js App Router and Sanity as a headless CMS, including schemas, deployment on Vercel, and SEO setup.