Aqari — ADRES Sharjah real-estate portal
Government digital services portal with 29 real-estate workflows across web and native apps. I own the frontend across web, iOS, and Android: typed web-to-native bridge, GA4 analytics layer, hardened API client, shared component library, and releases.
Next.js 14React 18TypeScriptRedux ToolkitMaterial UI
Lebara — telecom platform
Telecom platform serving 4M+ users across Germany, the UK, the Netherlands, Denmark, and France. Built full-stack features; stopped brute-force attacks with a custom Redis-backed rate limiter and reCAPTCHA v3; cut API latency with Redis caching; debugged live production with Azure App Insights.
ReactReduxGraphQLNode.jsTypeScriptRedisAzure App InsightsAdyen
Mega — contact-center platform (Afiniti)
Contact-center product on microservices. Service lead for billing, auto-configuration, and storefront: REST APIs, Swagger docs, database design, and per-service front-ends. Cut configuration time from 3–5 minutes to under 1 minute, raised test coverage from 0% to 80%, and led a team of four.
NestJSNext.jsPostgreSQLTypeORMMaterial UIStripe
Internal product, no longer publicly available
Educative.io — interactive learning platform
E-learning platform used by 1M+ developers. Full-stack work on the core product: faster rendering, SEO structured data, a React-to-Next.js migration, and unit test coverage raised to 80%.
Next.jsReactMaterial UIReduxTypeScriptJest
Zerodocs — document collaboration SaaS
Built the frontend from scratch as sole frontend engineer: auth, bulk file management, project sharing, notifications, chat, and parallel bulk uploads to AWS S3. Still live today.
ReactAWS S3Bootstrapreact-dropzone
Audionic Obstacle Detector
Wearable aid for blind users — obstacle detection, distance calculation, and audio guidance using computer vision and machine learning. Final-year project; runner-up at Softec'19 and COMPPEC'19.
OpenCVPythonYOLOMachine Learning