Skip to content
Neal Gysemans

Projects & Case Studies

End-to-end engineering case studies: architectural constraints, decisions, and what each choice cost.

Live & in use

PhysiqueAtlas coach dashboard with active coachees, needs-attention flags and a roster performance table
2026React 19

PhysiqueAtlas

Sole developer — schema, RLS, Edge Functions, web app, mobile app, billing

A coaching platform for contest prep — so a coach stops running the most precise sport in fitness out of WhatsApp and a spreadsheet.

Gym Progression progress screen with a squat weight chart and a list of personal records
2025Flutter

Gym Progression

Sole developer — Flutter app, local persistence, release pipeline

A lifting log for people running an actual strength programme — it computes today's weights from the programme's own rules, and shows the arithmetic.

Focus Modes main screen with Work, Sleep and Personal modes and the Quick Settings tile options
2026Kotlin

Focus Modes

Sole developer, building with Claude Code as a pair — feasibility research, zen-rule engine, Quick Settings tile, widget, schedules, and release

iPhone-style Focus modes for Android 15+. Each mode is a real system Do Not Disturb rule, switched from a Quick Settings tile, a widget or a schedule.

Built — internal infrastructure & unreleased

Architecture diagram: client requests flow from a read-only inbox through intake tickets, scoping and the 4 Gates (spec, plan, TDD, fresh-context review) to launch, enforced by agent hooks, build gates and Belgian compliance checks, on top of site-starter.
2026Astro 7

webdev-kit & site-starter

Sole architect & author — starter template, 8 shared agent skills, hooks, evals, quote engine

A zero-JS static site starter paired with a cross-agent plugin suite that turns intake, scoping, 4-Gate TDD, Belgian legal compliance, and fresh-context reviews into deterministic infrastructure.

Architecture diagram: NL and EN copy in YAML and Markdown passes a Zod copy guard, builds with Astro 7 and ships to Cloudflare Workers. Below it, three decisions: a Stage 1 to Stage 2 toggle in YAML, a build-time ban on protected Belgian titles, and PhysiqueAtlas mobile screens rebuilt in HTML and CSS with zero framework JS.
2026Astro 7

Bilingual Coaching & Connection Site

Sole designer & developer — bilingual architecture, compliance guardrails, PhysiqueAtlas showcase

A bilingual (NL/EN) editorial site and PhysiqueAtlas showcase for a Belgian strength, nutrition, and mental performance coach — engineered to flip from a non-commercial connection card to a WER-compliant Eenmanszaak through config, not a second branch.

MacroTrack's Today screen with 705 calories remaining against a 2,400 kcal goal, protein, carbs and fat tracked against their own targets, and the day's logged meals beneath
2026React 19

MacroTrack

Sole developer — schema, Edge Functions, app, iOS submission

An AI meal tracker built around one idea — you should be able to say what you ate and be done. Speech or free text, no search box, no portion guessing.

Architecture diagram: Claude Code hands a task to the local-agent-mcp server, which runs an Ollama model on your own machine behind three guardrails — path resolution, a three-turn cap, and a command allowlist.
2026Python

local-agent-mcp

Sole author — design, implementation, tests

An MCP server that lets Claude Code hand work to a model on your own machine — and a sandbox tight enough that letting it is reasonable.