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: Free Sudoku App, No Intrusive Ads

    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

    Developer Portfolio Built with Next.js and Sanity CMS

    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.