NextJS

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

NextJS projects

  1. 15 Mar 2026

    Face-controlled Tetris game where a player moves pieces by raising eyebrows and opening their mouth using webcam face detection.

    Eyebrow Tetris: Face Controlled Browser Game

    A browser Tetris game controlled by your face. Raise your eyebrows to rotate, tilt your head to move pieces. Built with MediaPipe face mesh tracking.

  2. 2 Mar 2026

    Pug's Hunt browser game using webcam hand tracking to aim and shoot ducks

    Pug's Hunt: Webcam Duck Hunt with Hand Tracking

    A webcam-controlled browser game inspired by Duck Hunt. Point your hand to aim, make a finger gun to shoot. Built with MediaPipe hand tracking and Next.js.

  3. 18 Feb 2026

    3D Toilet Paper Roll Simulator

    3D Toilet Paper Roll Simulator with Real Thermal Printing

    A 3D toilet paper roll simulator with Three.js that prints whatever you type on a real thermal printer. Drag to unroll, watch the paper stack on the floor.

  4. 17 Jan 2026

    Sudoku Ultimato, Sudoku & Killer Sudoku Without Intrusive Ads

    Sudoku Ultimato

    A free Sudoku app with no ads, no subscriptions, and no pop-ups. Built with Flutter for iOS and Android with offline play, hints, and daily puzzles.

  5. 10 Apr 2025

    Screenshot of project page showing portfolio

    Portfolio

    A developer portfolio built with Next.js and Sanity CMS. Statically generated, fully accessible, with structured data and SEO built in from the start.

NextJS articles

  1. 13 May 2026

    From 0 to 27K Search Impressions on a Developer Portfolio in 90 Days

    From 0 to 27K Search Impressions on a Developer Portfolio in 90 Days

    90 days of Search Console data mapped to git commits. What actually drove organic traffic on a dev portfolio, from zero to 27K impressions."

  2. 8 Feb 2026

    Building a Multi-Language Sudoku App for iOS & Android

    Building a Multi-Language Sudoku App for iOS & Android

    A developer's honest account of shipping a Flutter Sudoku app to the App Store and Play Store, including localization, store submissions, and lessons.

  3. 14 Apr 2025

    Building a Portfolio with Next.js and Sanity (Headless CMS)

    Building a Portfolio with Next.js and Sanity (Headless CMS)

    How I built a portfolio and blog with Next.js and Sanity CMS using TypeScript, Tailwind CSS, JSON-LD and Vercel. Full source code included.