~/projects
Tales of Orbis
Reach the core before Dawn Lights you up with Null. A full RPG built in LÖVE with custom engine systems.
LatLang
A Ruby-based compiler that transpiles a custom language to Lua LÖVE. Full lexer, parser, and code generator.
Spellfluid
Fluid simulator based on the Euler-Grid Fluid method, inspired by research from the University of Freiburg.
Stacks Against You
A no-database, fully private chatting app. Stateless architecture with end-to-end privacy by design.
Flowlog Desktop
Dashboard view of metadata and productivity stats from the Flowlog Chrome Extension.
logo-scraper
Nix-based Playwright logo scraper with BeautifulSoup4 parsing pipeline.
Mantis
T3 stack meets Kamal 2.0 — opinionated full-stack app with containerised deployment.
Rhythm
A rhythm game built from scratch in LÖVE with custom beat mapping and timing systems.
tiled-wakatime
WakaTime integration plugin for the Tiled map editor — tracks time spent designing game maps.
anim16
A lightweight quickie animation tool built in LÖVE. Simple enough for anyone to pick up.
Kerala Hackclub Website
Contributed to the Kerala Hackclub's official website as an active org member and developer.
Liora
Prequel to Tales of Orbis, built in Godot. A standalone story set in the same universe.
2D Physics Engine
A bare-bones interactive 2D physics engine built from scratch in Lua.
seductivehood
A 2D car physics library for LÖVE games — plug-in vehicle handling for your projects.
JSRC Framework
A Lua GUI library for LÖVE games — reusable UI components for game developers.