PureBattles
An interactive platform for exploring historical battles through real-time 3D environments, troop movement, tactical formations, key events, and contextual research.
Ten years building software that holds up under load: multi-tenant platforms that run real business workflows, real-time 3D that hits frame budget, and interfaces designed with genuine craft. Where I apply AI, it’s built into the operational core, never added as decoration.
A closer look at what I built, what made it difficult, and what changed.
An interactive platform for exploring historical battles through real-time 3D environments, troop movement, tactical formations, key events, and contextual research.

A Quran-focused Chrome new-tab experience bringing Quran reading, translations, recitations, prayer information, Hijri dates, and Islamic resources into the browser.

A multi-tenant distribution platform for products, purchasing, sales, inventory, financial accounts, users, permissions, and company-level workflows.
An interactive pixel-art portfolio built as a responsive virtual workspace with environmental states, lighting, sound, weather, hotspots, a CRT terminal, and an editorial journal.
Focused engineering support for products with complex workflows, demanding interfaces, or unusual technical requirements.
Multi-tenant platforms, high-volume database schemas, and background job pipelines that eliminate operational friction.
High-framerate WebGL/Three.js environments, interactive battle simulations, and GPU draw-call optimization.
Design systems, sub-millisecond state orchestration, and accessible, responsive web applications built for speed.
Practical LLM orchestration, structured tool calling, and RAG pipelines designed for real workflow leverage.
A focused collection of technologies, runtimes, and engineering primitives I rely on in production.
A decade bridging backend architecture with visual systems.

Senior full-stack software engineer and product builder with 10+ years of experience designing and shipping SaaS platforms, business applications, browser extensions, and real-time interactive systems. My engineering practice bridges the gap between deep systems architecture relational data modeling, tenant isolation, and high-throughput APIs and bespoke browser execution.
My approach is rooted in understanding operational workflows before writing code: establishing technical boundaries, selecting dependable primitives, building for production resilience, and refining through profiling and measurement rather than premature abstraction.
Essays from the intersection of software architecture, creative technology, and practical engineering.
The web was once full of personal spaces that felt cared for small corners of the internet built with intention rather than engagement metrics. Building a virtual room taught me how software can evoke place and atmosphere while remaining fully functional.
Pixel art demands integer scaling and sharp edges, but modern screens come in hundreds of viewport ratios. Here is how I authored a responsive virtual canvas with layered lighting, weather state machines, and procedural audio.
Most AI demos break down when subjected to edge cases or messy user data. Building reliable LLM features requires strict schema enforcement, sensible fallbacks, and treating model output as untrusted input.
I work on SaaS products, complex interfaces, and unusual interactive experiences.