2024
Markdown → HTML Transpiler
Full Haskell transpiler converting Markdown to HTML via a custom ADT/AST, implementing parser combinators from scratch using Functor, Applicative, and Monad typeclasses. Ships a live web editor with real-time rendering over WebSocket.
Haskell
TypeScript
WebSockets
Parser Combinators
GitHub
2024
Guitar Hero Clone — FRP
Full Guitar Hero-style game in TypeScript using RxJS Observable streams for all game state, user input, note timing, and scoring — strictly adhering to FRP purity principles with MIDI audio playback and zero mutable variables.
TypeScript
RxJS
MIDI
SVG
GitHub
2025
NutriTrack Pro — AI Nutrition App
Multi-user Android health platform with MVVM architecture and Room database. Integrated Gemini AI to generate personalised dietary insights based on per-user nutrition scores, with full auth flow and admin analytics view.
Kotlin
Android
Gemini AI
Room
Retrofit
GitHub
2025
Winter Survival — OOP Simulation
Turn-based survival game modelling health, warmth, and hydration systems using OOP principles — encapsulation, inheritance, and polymorphism with modular entity classes for player, wildlife, and environment interactions.
Python
OOP
Design Patterns
GitHub