Flappy Bird (Pure Java)
A complete browser-based Flappy Bird recreation in pure Java — custom game engine, physics, collision detection, all built from scratch.
Built by Sandeep Prajapati
A complete browser-based Flappy Bird recreation in pure Java — custom game engine, physics, collision detection, all built from scratch.
Built by Sandeep Prajapati
A complete recreation of Flappy Bird built in pure Java — no game engine, no external libraries. Every part of it (rendering loop, physics, collision, scoring) is written from scratch using Java Swing and AWT, as an exercise in core game-programming fundamentals and object-oriented design.
Language: Java
UI / Rendering: Java Swing, AWT
Design: Object-oriented architecture (separate entities for bird, pipes, game manager)
Building a game without an engine forced me to understand the fundamentals most frameworks hide — the render loop, frame timing, physics integration, and collision math — all in clean OOP Java.
IronStride
A local-first, installable training PWA with no backend — a typed 26-week gym-and-running programme, set-by-set logging, nutrition tracking, and an insights dashboard whose every number is computed by pure, tested functions. Data lives in IndexedDB, works fully offline, backs itself up to a user-chosen folder, and ships through small, CI-gated pull requests.
Opener
An offline-first Android file explorer, viewer, and editor built directly on the Storage Access Framework — pluggable format handlers, multi-file tabs, biometric app lock, and an entirely opt-in, bring-your-own-key AI layer (chat, inline rewrite actions with a real diff review, and SQLite-FTS5 folder search) that never breaks the no-cloud-by-default promise.
Aegis
A zero-trust guardrail gateway and red-team evaluation harness for LLM applications — a two-tier adversarial detection pipeline (deterministic rules + an escalated LLM judge) plus a 127-case hand-authored attack corpus that measures whether the defense actually holds.