Hope Theory · Dhaka · Open to remote

Fahad Ibrahim

Ship React / TypeScript / Supabase products people can click — clear scope, real demos, honest status.

Full-stack builds and games with public demos. No invented metrics. BugSmasher is live with every CI gate green (752 tests) — full release certification in progress.

6
Live Products
Weeks
Not Months
117
RollON Tests
87%
RollON Coverage
Philosophy

Built for the people who actually use it.

I don't ship portfolios. I ship products — tested, accessible, and fast. Every line of code is written for the person on the other side of the screen. No bloat. No shortcuts. No "it works on my machine."

From arcade games to grocery delivery, from e-commerce to AI automation — I build with the same obsession: clarity, craft, and care.

Process

From idea to production in 4 steps.

01

Scope & Architect

I map the real problem, not the feature list. You get a working spec, data model, and acceptance criteria — before a single pixel is built.

02

Build & Test

Production code with automated tests from day one. Every PR is reviewed, linted, and verified. No "it works on my machine" syndrome.

03

Ship & Verify

CI/CD deploys to Vercel/Firebase/Supabase. Lighthouse, accessibility, and smoke tests run automatically. You see real metrics, not promises.

04

Support & Iterate

Launch is the start, not the end. I monitor errors, gather feedback, and ship improvements. Your product stays healthy after handoff.

Selected Work

Live projects

Selected builds, with honest scope notes and direct links to the work.

● Open source
Education · Product platform

LearnWebDev-AI

A live AI-assisted web development course platform for non-technical builders.

Teaches shop owners, freelancers, students, and curious builders how to make a professional website with AI as their typing assistant. The product includes interactive lessons, a searchable catalog, checkout, 1:1 bookings, community showcase, learner progress, and an admin area.

React 19 Vite TypeScript Convex Stripe
BugSmasher — neon arcade bug-squashing game interface ● Live
Game · Full-stack arcade

🐞 BugSmasher

Auth, XP, achievements, live leaderboards — not currently release-certified (STATUS.md).

Full-stack arcade clicker-defense game with auth, XP progression, 16 achievements, and real-time global leaderboards. Server-authoritative scoring with one-time session tokens. Offline-first PWA with cloud sync. Tests and CI tracked in repo STATUS.md (not currently certified).

React 19 TypeScript Firebase Canvas 2D PWA
RollON — dark premium e-commerce storefront hero ● Live
Commerce · Storefront

🛒 RollON

Catalog → cart → checkout + admin; 117 tests, 87% coverage, CI green.

E-commerce platform with catalog, cart, variants, checkout flow, and admin dashboard. Config-driven branding, CSP-hardened, WCAG 2.1 AA accessible. 117 tests (106 unit + 11 Playwright E2E), 87% coverage, CI green.

React 19 TypeScript Tailwind Zustand Playwright
JG Mart — hyperlocal grocery delivery storefront with product grid ● Live
Ops · Hyperlocal commerce

🛵 JG Mart

Pilot target ~1,700-family complex — WhatsApp order + dispatch panel (not proven usage).

Hyperlocal grocery delivery PWA built for a 1,700-family residential complex in Japan Garden City, Dhaka (pilot target, not proven usage). WhatsApp-native ordering, bilingual (বাংলা/EN), 82 products across 10 categories, order tracking, and operator dispatch panel. Zero-framework, offline-cached.

Vanilla JS PWA Supabase WhatsApp API
Nix Timeline Dodge — retro canvas mini-game start screen ● Live
Game · Viral mini

🎮 Nix — Timeline Dodge

Single-file canvas game, zero deps, MIT — built for short skill sessions.

Single-file viral mini-game in vanilla HTML/JS and Canvas — zero dependencies, MIT licensed. Dodge the timeline, collect hearts, evolve Nix. WebAudio synth SFX, shareable scores, PWA-ready. Built for social virality and short skill sessions.

Vanilla HTML Canvas 2D WebAudio 0 deps
Emberfall — deep-range intercept arcade shooter ● Live
Game · Single-file arcade

🚀 Emberfall

Deep-range intercept shooter — waves, bosses, Web Audio, offline-capable.

Single-file HTML5 Canvas arcade shooter. Procedural audio, wave director, boss fights, local high scores. Zero build step — open index.html or play the live deploy.

Vanilla HTML Canvas 2D WebAudio 0 deps
To-Let BD — Dhaka residential rental landing ● Live
Ops · Local marketplace MVP

🏠 To-Let BD

Dhaka rental landing — phone-verified listings concept; MVP landing, not a full marketplace backend.

Mobile-first residential rental landing for Dhaka. Owner/agent tagging and auto-expiring listing UX on a static HTML/CSS/JS deploy. Honest scope: marketing/MVP surface, not production brokerage ops.

Vanilla HTML CSS Vercel

Also building: Skateline (Three.js free-roam skate game, in development) · Insectiles (PixiJS 8 roguelite, private repo) · more on GitHub →

Deep Dive
All case studies →

Case Studies

Arcade clicker-defense with server-authoritative leaderboards.

BugSmasher ships auth, XP progression, 16 achievements, and real-time global leaderboards. One-time session tokens prevent score tampering. Offline-first PWA with cloud sync. Tests and CI are tracked in repo STATUS.md — not currently certified. Shipped in 2 weeks.

CI
STATUS.md
2 wks
Ship Time
16
Achievements
RT
Leaderboards

Production-grade e-commerce with config-driven branding.

RollON includes catalog, cart, variants, checkout flow, and admin dashboard. CSP-hardened, WCAG 2.1 AA accessible. 117 tests with 87% coverage and CI green.

117
Tests
87%
Coverage
CI
Green
A11y
WCAG 2.1 AA

Grocery delivery for a 1,700-family complex — without the app friction.

Japan Garden City, Dhaka: 27 buildings, 4 clusters, one Krishi Market 800m away. WhatsApp-native PWA sized for that complex as the pilot target. 51% margin model, cluster-based routing, and operator dispatch.

1,700
Complex size
82
Products
51%
Margin
250K
BDT Ask

Custom PixiJS 8 engine — sci-fi roguelite with 5 insect classes.

Built a custom game engine from scratch with React 19 overlay, PixiJS 8 rendering, and GSAP transitions. 5 insect classes with distinct AI, wave-based combat, and cyberpunk visuals.

5
Classes
Custom
Engine
GSAP
Transitions
Wave
Combat
Technical Skills

Capabilities

Frontend

Production UIs with React 19, TypeScript strict mode, Tailwind, and performant motion.

React 19 TypeScript Tailwind GSAP Vite

Backend & Data

Auth, APIs, and data modeling across Supabase and Firebase with real-time sync.

Supabase Firebase Node.js REST Zustand

Quality & DevOps

CI/CD, accessibility, and test coverage as a first-class requirement, not an afterthought.

Vitest Playwright CI WCAG 2.1 AA

AI & Automation

Multi-agent workflows, prompt engineering, and AI-assisted delivery without quality loss.

Hermes Claude Code Multi-Agent

Interactive & Canvas

Games and motion-heavy experiences with Canvas 2D, WebAudio, and PWA offline-first behavior.

Canvas 2D WebAudio PWA

Shipping & Growth

From idea to live product fast, with case studies, metrics, and iteration built in.

Strategy Case Studies Metrics
Experience

What I've Built

Full-Stack Developer

Hope Theory — Self-Employed
2024 – Present
  • Built BugSmasher (React 19 + TypeScript + Firebase) — arcade game with auth, XP system, and server-authoritative real-time leaderboards. Tests and CI tracked in repo STATUS.md; shipped in 2 weeks.
  • Developed RollON (React 19 + TypeScript + Tailwind) — e-commerce platform with cart, variants, checkout, and admin dashboard. 117 tests, 87% coverage, WCAG 2.1 AA compliant.
  • Shipped JG Mart — hyperlocal grocery PWA built for a 1,700-family residential complex (pilot target) with WhatsApp-native ordering.
  • Integrated AI agents into the development workflow while maintaining quality gates (lint → test → build → deploy).

Founder & Lead Developer

Hope Theory
2023 – Present
  • Run Bengali AI training, voice recording, and annotation workflows for emerging-market LLM projects.
  • Build and deploy production applications on the React / TypeScript / Supabase stack.
  • Operate multi-agent AI automation across 6 business ventures (retail, content, trading, real estate).
  • Daily user of Gemini, OpenRouter, and Groq APIs for content and workflow generation.

BSc — Computer Science & Engineering

Ahsanullah University of Science and Technology
2012 – 2017
  • Focused on software engineering, algorithms, and distributed systems.
  • Foundation in data structures, databases, and full-stack development.
Next step

Ready when you are

Remote full-stack (React / TypeScript / Supabase), freelance builds, and reliable remote ops — shipping, support, keeping systems healthy. Dhaka (UTC+6). Dual-track: product engineering + ops.

Typically reply within 24 hours · hopetheorybd@gmail.com

Channels

Or reach out directly