GMM Desktop App
A complete, tested desktop workflow for importing, aligning, analysing, visualising and exporting landmark-based shape data.
Read case studyProjects
Personal products come first: systems I designed around real needs and use myself. A separate, anonymised case study covers the analytical methods I built for student research.
Personal products
Local-first learning, environmental monitoring, scientific analysis, creative tooling and defensive network observability.
A complete, tested desktop workflow for importing, aligning, analysing, visualising and exporting landmark-based shape data.
Read case studyAn end-to-end desktop pipeline that turns CT studies and surface scans into analysis-ready anatomical landmarks with uncertainty-led human review.
Read case studyAn interactive 3D comparison that morphs one shared pelvic surface among human, chimpanzee, bonobo, gorilla and orangutan forms.
Read case studyA self-hosted paper-trading laboratory that tests prediction-market strategies against independent virtual portfolios and a no-action control.
Read case studyA local-first Raspberry Pi learning kiosk that combines structured German content, spaced review, exercises, audio and printable study tools.
Read case studyA 24/7 Raspberry Pi system that joins indoor sensors, local forecasts, deterministic advice and a tightly constrained Telegram assistant.
Read case studyA local-first AI image workspace for printmaking, with a persistent job queue, measured GPU use and reproducible output records.
Read case studyA local, defensive observability project for understanding devices and traffic patterns on networks I own or administer.
Read case studyWork with students
I designed and implemented methods around other people’s research questions. Public examples describe the reasoning and reusable infrastructure, never student identities or sensitive datasets.
Reusable analysis pipelines, validation strategies and visual tools developed around more than fifteen student research projects.
Read case studyPublic boundary: no student names, named populations, specimen identifiers, collection identifiers, individual records or private research images are included.