Projects

A collection of projects, experiments, and things I've built over the years.

Sudoku Coach

A sudoku PWA that teaches you to solve instead of solving for you. A deterministic technique engine names the pattern that applies to your actual board and escalates only as far as you ask — region, technique name, exact cells, full walk-through — without ever volunteering the digit. Local-first: it plays offline with no account, and an optional Google sign-in syncs games and progress across devices through Drive's hidden per-app folder, which the app can read and nothing else.

TypeScriptReactPWAIndexedDBFirebase AuthGoogle Drive API

GitLab Helper

Self-hosted PWA that lets teams safely trigger GitLab pipeline actions without granting elevated permissions. Features real-time job status via Server-Sent Events, per-action access control, immutable audit logging, user management with optional LDAP/AD integration, and GitLab instance monitoring.

TypeScriptReactFastifySQLiteDocker

This site uses analytics to improve your experience. Privacy Policy