AI developer and maker. I like building complete things end to end: from small Python experiments and reinforcement-learning research to Flutter apps, Godot games and low-level C simulations. Many of the older repos below are learning projects. I keep them public to show how my work has grown.
| Project | What it is | Stack |
|---|---|---|
| moonizer | Local-first CSV exploration, transformation and visualisation studio (live) | TypeScript |
| godot-superpowers | Godot 4.x automation skills for AI coding assistants | Shell, Godot |
| NeatPong | NEAT agents learning Pong, with a live training dashboard | Python, pygame |
| pixel-physics-sim β pixelsim2-opengl | Falling-sand physics sandbox (v1 SDL2, v2 OpenGL, chunks, temperature, pressure) | C |
| mathgame | Fast-paced arithmetic roguelite | Flutter |
| custom-engine-space-game | Top-down space mining prototype on a small custom engine | C, raylib |
Grouped by the year each project started (first commit or earliest file date). Private repos are listed without links.
2022: first steps in AI
- NeatPong: neuro-evolution (NEAT) teaching agents to play Pong. My earliest public code.
2024: Python, data and first apps
- TMS anomaly detection: autoencoder + heatmaps for a company project (private)
- Anime & manga recommendation scripts (private)
- First particle simulation experiments in Python (private, later became particle-sim)
- hotel-reservation-app: first Flutter app, a hotel booking demo (finished 2026)
2025: ML research, simulations, hackathons and web tools
- Hybrid DQN for dynamic feature selection: reinforcement-learning research and paper drafts (private)
- particle-sim: emergent behaviour from simple particle rules (Python, NumPy, pygame)
- flappy-bird-neat-visual and algorithm-visualiser-suite: NEAT and algorithm visualisers
- city-watching-system: FUZE'25 hackathon, a smart-city sensor dashboard
- nasa-space-apps-exoplanet-hunt: NASA Space Apps 2025, an ensemble view for exoplanet candidates
- trivia-web-api: full-stack trivia platform (React + Express + MongoDB)
- mathgame: Flutter arithmetic roguelite
- moonizer: local-first CSV studio in TypeScript
- noty: cozy infinite-canvas notes app (React)
2026: engines, games, apps and tooling
- pixel-physics-sim β pixelsim2-opengl: C falling-sand engine, rewritten from SDL2 to OpenGL with chunking and multithreading
- custom-engine-space-game (C + raylib) β godot-space-game and minisurvivor (Godot 4.6)
- dicedr: visual decision-maker web game (live)
- godot-superpowers: AI-assistant skills for Godot development
- book-rental-app: Flutter + Firebase store with an admin panel
- Client websites (e-commerce, catalogue, restaurant menu) with React + Supabase (private)
- Larger ongoing work: a Flutter RPG with AI narration, a tarot app, Godot simulation games, a voice-first desktop assistant (Tauri) and a self-hosted tech radar (private, in progress)



