Fahad Ibrahim
Full-Stack Developer · Hope Theory
Dhaka, Bangladesh (UTC+6) · hopetheorybd@gmail.com · github.com/FahadIbrahim93
Summary
Full-stack developer shipping production React/TypeScript applications end-to-end: architecture, implementation, automated testing, CI, and deployment. Four live products: BugSmasher (tests + CI tracked in STATUS.md), RollON (117 tests, 87% coverage), JG Mart (offline-first PWA), and Nix (vanilla single-file HTML). Strong advocate for WCAG 2.1 AA accessibility, test-driven development, and zero-dependency architecture.
Technical Skills
FrontendReact 19, TypeScript, Tailwind CSS, Vite, GSAP, Lenis, Framer Motion, PixiJS
Backend & DataNode.js, Supabase, Firebase Auth/Firestore, REST APIs, Zustand, PostgreSQL
Testing & DevOpsVitest, Playwright, ESLint, GitHub Actions, Vercel, GitHub Pages
AI & AutomationHermes Agent, Claude Code, Multi-Agent Orchestration, Prompt Engineering
Featured Projects
BugSmasher — Accessible Arcade Game
React 19, TypeScript, Canvas 2D, Firebase · tests + CI tracked in repo STATUS.md · 81.7% coverage, 752 tests green
- Custom 60fps canvas rendering engine without external game libraries
- Server-authoritative anti-cheat leaderboards with one-time session tokens
- Keyboard-first, reduced-motion, colorblind accessibility modes
- Offline-first PWA with cloud sync via Firebase
RollON MVP — Config-Driven E-Commerce
React 19, TypeScript, Tailwind, Supabase · 117 tests (106 unit + 11 Playwright) · 87% coverage
- Zero-config branding system with TypeScript-driven store configuration
- Full checkout state machine with cart, variants, and admin dashboard
- CSP-hardened, WCAG 2.1 AA accessible, CI green on every commit
JG Mart — Hyperlocal Grocery Delivery PWA
Vanilla JS, PWA, Supabase, Tailwind · 1,700-family complex (pilot target) · 51% margin
- Offline-first architecture with IndexedDB persistence
- WhatsApp-native ordering flow for Dhaka market
- Operator dashboard with real-time order state management
- Zero cloud lock-in, works without network
Nix — Timeline Dodge
Vanilla single-file HTML/Canvas · 0 dependencies (not React) · viral-pet-nix.vercel.app
- Constraint experiment: one HTML file, no build step, no framework
- Canvas 2D loop, WebAudio SFX, shareable scores
Experience
Full-Stack Developer
Hope Theory — Self-Employed · Dhaka, Bangladesh · 2024 – Present
- BugSmasher, RollON, JG Mart, and Nix — four live products
- Full-stack architecture, accessibility, and test strategy
- Supabase backends, Firebase Auth, and CI/CD pipelines
Founder & Lead Developer
Hope Theory · 2023 – Present
- Bengali AI training, voice recording, and annotation workflows
- Multi-agent AI automation (Hermes Agent) across business ventures
Education
BSc — Computer Science & Engineering
Ahsanullah University of Science and Technology · 2012 – 2017
Portfolio: fahadibrahim93.github.io · GitHub: github.com/FahadIbrahim93 · LinkedIn: in/hopetheory-