Full-Stack Developer & Tech Lead
I build reliable software products from architecture to deployment.
I work across web, mobile, and SaaS products, with a focus on clear architecture, reliable delivery, and systems that stay maintainable.
I help turn early product ideas into reliable systems that teams can keep improving.
13+ years web, mobile, SaaS, and production systems
selected work
Selected work
Products and platforms I've built and led, across fitness, retail, and digital-asset companies.
- 01
C1 Fitness
Fitness Platform · Tech LeadA fitness platform with 300+ training videos, AI coaching, and a watch-to-earn reward system. I led the monorepo backend: REST APIs, Redis caching and job queues, video and progress analytics, Crowd1 SSO, and CI/CD, plus the Flutter app integration.
Visit site02UNX
Marketing Site · FrontendA multilingual marketing site for a digital-asset platform, built in Astro. I handled multi-locale routing, performance tuning, and responsive layout across every breakpoint.
Visit site03United Minds
Company Site · FrontendMarketing site for a white-label studio that ships digital platforms across education, travel, and wellness. I built the responsive layouts and content architecture, with Firebase deploys wired through GitHub Actions.
Visit site04Carrefour
E-commerce · FrontendFrontend work on search and personalization for Carrefour UAE. I built personalized homepages, search and results pages, product detail pages, and recommendation components, all covered by unit tests.
Visit site05Science & Sunshine
Agency Site · FrontendFrontend foundation for a Dubai creative advertising studio. I built the page structure, layout, and GSAP motion from scratch.
Visit site06Shampooch
Pet Care Site · FrontendA responsive site for a Dubai dog-care business that does grooming, daycare, boarding, and mobile visits. I built the services, location, and contact sections around clear booking paths.
Visit site
More selected work coming soon
stack
The stack, by layer.
Not a wall of logos. A layer-by-layer view of the tools I use to design, build, ship, and maintain products.
-
- React
- Next.js
- Astro
- TypeScript
- Tailwind CSS
- Shadcn UI
- Radix UI
- Radix Primitives
-
- Flutter
- React Native
-
- Node.js
- NestJS
- Express
- GraphQL
- WebSockets
- TypeORM
-
- PostgreSQL
- MySQL
- Redis
- MongoDB
-
- Docker
- Nginx
- CI/CD
- GitHub Actions
- Portainer
- Observability
- Architecture
- Clean architectureDomain-driven designModular architectureNx monorepo
- Operations
- Background workersQueuesCachingScheduled jobs
- Team & product
- Code reviewsPerformance optimizationFigma
- Domains
- Blockchain & cryptoWebRTC
I build systems with enough structure for teams to keep moving.
Thirteen years in, I've worked across frontend, backend, and mobile. I started with HTML templates, and today I lead engineering work on production systems, from architecture and delivery to reviews, mentoring, and day-to-day execution.
Most of my work sits between product and engineering. I help turn unclear requirements into something the team can build, operate, and improve without creating unnecessary complexity.
- 01 Make systems easy to understand Good architecture should help the next engineer know where things belong.
- 02 Keep the critical parts reliable Authentication, queues, caching, deployments, and observability should work quietly.
- 03 Help the team move faster Good leadership reduces confusion, improves standards, and makes delivery easier.
Let's build something
Have a product worth
building properly?
I help design and build production-ready software with clear architecture, reliable systems, and enough structure to keep improving after launch.