Mini-Game Tournament Engine for Real-Time Event Engagement
A robust, backend-authoritative gaming engine handling tens of thousands of concurrent users for live event competitions.
Read case studySenior Systems Engineer
Logic-heavy web applications, real-time engagement platforms, and complex backend systems for teams that need more than templates.
Trusted by clients for
Systems that require more than templates. Logic-heavy applications where the thinking matters as much as the code.
Decision tools and calculators that guide users to the right choice, capturing high-intent leads.
Logic, scoring, and progression systems that handle thousands of concurrent users.
Custom dashboards and operator tools to streamline complex workflows.
Web apps that require careful thinking and architectural rigor, not just a template.
In-depth case studies showing the thinking behind complex systems.
A robust, backend-authoritative gaming engine handling tens of thousands of concurrent users for live event competitions.
Read case studyA deterministic crossword generation engine capable of producing valid, dense puzzles at scale without black-cell dead ends.
Read case studyExperimental projects, proof-of-concepts, and interactive demos.
Interactive 3D room configurator built with Three.js. Preview wall colors, floor materials, furniture layouts, electrical products, and lighting presets in real time.
View experimentDecision-consequence simulation for road safety and public awareness. Branching interactive scenarios that demonstrate the real-world impact of driving choices.
View experimentCanvas-driven bi-directional scroll landing using Fabric.js + GSAP ScrollTrigger. Twinkling stars, binary data river, Lenis smooth scroll, and centre-anchored navigation.
View experimentA methodical approach to building systems that last.
Deeply understanding the business problem, not just the feature request.
Mapping data models, state machines, and flows before writing code.
Interactive prototypes to validate logic and UX early.
Production-grade build with TypeScript, testing, and clean code.
Full documentation, training, and deployment support.
I work with teams who need systems that think, not just websites that exist. If you're building something that requires real engineering, let's talk.