NewCheck my Nemous content

Resume

The full timeline

7+ years, 5 companies, 3 continents. Every role and project, in the order it happened.

Experience

Jan 2025 - Present

Senior Software Engineer · Dubai · Remote

  • AI Design Studio for 500+ creators. Shipped the AI Design Studio with React and streaming LLM agents, where 500+ creators turn ideas into production-ready designs in minutes instead of hours.
  • React Native app: zero to production in < 2 months. Owned mobile architecture, stack decisions, and design-system adoption. Led a cross-functional team of 3 engineers from first commit to App Store.
  • Payments end to end: Stripe + RevenueCat. Implemented the full payments stack — Stripe on web, RevenueCat on mobile — enabling subscription flows and in-app purchases across both platforms.
  • Real-time operations platform: +60% factory throughput. Built a real-time dashboard with React and Supabase unifying 100+ production sites. The ops team moved from manual tracking to active pipeline management, raising throughput 60%.
  • B2B merch flow: 10x faster product-line optimization. Designed and delivered the business-facing merch flow, aligning technical trade-offs directly with product and business stakeholders.
  • Rebuilt the 2D editor from scratch. Inherited a critically broken product customization editor. Eliminated all performance bottlenecks and restored a non-functional undo/redo system that was blocking every editing session.
TypeScriptNext.jsReactZustandReact NativeExpoTailwind CSSSupabaseStripeRevenueCatVercel

Dec 2024 - Present

Senior Software Engineer & Technical Lead · London · Remote

  • £10K MRR in under 6 months. Led the product from scratch to £10K MRR in a squad of 4, owning React frontend, Python API, and AWS infrastructure — as the sole technical owner alongside two non-technical partners, with zero external funding.
  • 70% reduction in cloud costs. Moved from EC2 and PostgreSQL to serverless with Lambda and Aurora, weighing cold-start tradeoffs before committing, cutting AWS spend from $700 to $100/month.
  • 100M+ records ingested daily from 30+ APIs. Designed Python ingestion pipelines on SQS and AWS Batch with idempotent consumers, unifying 30+ APIs at over 100 million records per day, cutting processing time from hours to minutes.
  • 90% faster incident detection. Built an internal observability platform monitoring 70+ pipelines across 7 countries, with automated Slack alerts replacing hours-long manual checks.
  • Zero-downtime CI/CD. Set up GitHub Actions covering automated testing, linting, and zero-downtime deployments across all environments.
TypeScriptReactTanStack QueryPythonPostgreSQLAWS LambdaAuroraS3SQSAWS BatchGitHub Actions

Nov 2021 - Nov 2024

Software Engineer · Singapore · Remote

  • 500k+ users across 190+ countries. Owned frontend architecture (Vue.js, TypeScript) for a 3D platform serving 500,000+ users, leading and mentoring a team of 3 engineers.
  • 0 → 30k+ weekly organic visitors. Led the 3D asset marketplace with SSR (Nuxt.js) and page caching on AWS EKS, growing organic traffic from 0 to 30K+ weekly visitors.
  • Real-time collaboration: RSocket over gRPC. Developed the real-time collaboration service, choosing RSocket over gRPC for resumable streams and live multi-user design — a tradeoff that made the feature reliable on flaky connections.
  • Micro-frontend architecture: 1 monolith → 5+ products. Introduced a micro-frontend architecture that broke up the monolith, letting the business scale to 5+ independently deployable products without coupling deployments.
  • Contributor portal: 50K+ assets onboarded. Shipped the contributor portal end to end, onboarding external creators and scaling the asset database past 50K assets.
  • Generic plugin system: Figma + Webflow. Architected a reusable engine abstraction layer enabling native Figma and Webflow plugins without rebuilding per platform.
  • 14MB → 8MB bundle, 10s → 2s page load. Migrated Vue CLI to Vite with tree-shaking and lazy loading. Dev startup dropped from 4 minutes to seconds; page load from 10s to under 2s.
  • Testing standards: −40% regression bugs. Established testing and observability standards across 5+ products with Jest and Sentry, cutting regression bugs by 40% across the platform.
TypeScriptVue.jsVuexNuxt.jsTailwind CSSGitLab CI/CDViteWebpackRollupJestSentry

Nov 2020 - Oct 2021

Software Engineer · Paris · Remote

  • Exam platform for Total Energies: 1,000+ concurrent users in 3 months. Delivered a complete exam ecosystem in 3 months as tech lead of 3 engineers — admin portal, student mobile app, teacher tablet app — for L'Industreet (Total Energies Foundation), supporting 1,000+ concurrent users.
  • Node.js + Laravel microservices with webhook ingestion. Designed Node.js and Laravel microservices for real-time examinations with webhook ingestion, deployed in a VPC via Docker Compose — built for reliability under concurrent exam load.
  • k-means algorithm: hours of setup → one click. Built a k-means classification algorithm that cut exam session configuration from hours of manual setup to a single click, removing the biggest operational bottleneck before each exam.
  • Waste management platform for Sage Engineering. Delivered a waste management platform integrating French government APIs, automating compliance and reporting workflows that were previously done manually.
  • 100K+ EUR follow-on contract secured. Quality of delivery directly secured a 100K+ EUR follow-on contract. The client consolidated all platform development with our team, and I transitioned to technical advisor overseeing the new engineering team.
TypeScriptReactReduxLaravelNode.jsPostgreSQLDockerReact Native

Jan 2020 - Nov 2020

Software Engineer · Algiers · Remote

  • Entire platform rebuilt in 2 months. Built the logistics platform frontend from scratch, replacing a legacy system that was blocking operations.
  • Bulk operations for order management. Introduced bulk Excel import and batch order operations, eliminating manual one-by-one processing.
  • Real-time revenue dashboard. Delivered live order status, payment tracking, and revenue analytics, replacing zero business visibility.
  • Shopify API integration. Eliminated manual order syncing for merchants by integrating Shopify API directly into the platform.
JavaScriptReactReduxShopify API

Projects

Feb 2026 - Mar 2026

ChargeSmart Insight

  • 70+ pipelines monitored across 7 countries. Designed a data model and monitoring layer covering the full pipeline fleet, spanning every active market.
  • Hours → minutes incident detection. Automated Slack alerting replaced manual checks and user reports. The team now knows about failures before end users do.
  • Shipped in 2 weekends. Full system (data model, backend, dashboard, alerting) delivered in two focused weekends with ~90% of the code written via AI agentic coding workflows.
  • Proactive leak and failure detection. Surfaced data leaks and pipeline failures before they reached end users, turning reactive firefighting into proactive monitoring.
TypeScriptReactPythonPostgreSQLSlack APIAWS LambdaGitHub Actions

Nov 2025 - Mar 2026

Sparkit

  • 60% boost in factory throughput. Giving the ops team instant visibility into order status, production pipeline, and logistics network replaced manual tracking and unlocked proactive decision-making.
  • 56 mills, 35 print houses, 12 warehouses unified. Consolidated live data from the entire supply chain into a single real-time dashboard, replacing disconnected tools.
  • 5+ modules shipped from scratch. Orders, production, logistics, receipts, and creator management built as a cohesive platform, not a patchwork of tools.
  • Delivered solo with AI agentic workflows. 90% of the codebase written using AI agentic coding workflows, compressing what would have taken months into a fraction of the expected timeline.
Next.jsReactSupabaseTailwind CSSClaude CodeTypeScript

Apr 2025 - Jun 2025

ScienceStack

  • Smooth rendering on 500+ page documents. Replaced a naive full-render that caused browser crashes with a virtual list renderer, achieving near-zero memory footprint on the largest papers.
  • Tree-flattening algorithm. Designed an algorithm converting nested LaTeX section structures into typed block arrays (inline vs. block tokens), enabling virtualization without losing semantic hierarchy.
  • Progressive offscreen rendering. Used React Fiber scheduling and idle callbacks to pre-compute block heights in the background, bootstrapping the first 20 visible blocks instantly.
  • Deterministic scroll and rendering. Committed measured DOM sizes into a persistent height map, making scroll position fully deterministic across any paper.
TypeScriptReactVirtual RenderingReact Fiber

Education

2017 - 2022

Master of Engineering, Computer Science

École nationale Supérieure d'Informatique (ESI) · Algiers, Algeria

Algeria's most selective engineering school, admission requires 17/20+ nationally. Ranked top 3 of the cohort for 3 consecutive years.