Mohammed Izhan

Senior Full Stack Engineer | Web, iOS, Android and Flutter

About

I'm a Senior Full Stack Engineer based in Doha, currently at SILQ. Over the past four years I've built B2B commerce and logistics products end to end — Angular and React on the web, Flutter, Swift and Kotlin on mobile, and Go services behind them.

Most recently I built a Flutter marketplace app as its only engineer, from an empty repository to production in ten weeks. It and its native siblings now carry 70% of all orders on the platform.

What I enjoy most is holding one product across three platforms without it drifting — the same feature, idiomatic on each, shipped together.

Experience

Full history on LinkedIn →

Senior Full Stack Engineer

SILQ

May 2026 — Present · Doha, Qatar

  • Rebuilt the Mowaridi customer app in Flutter as sole engineer — empty repository to feature-complete in five weeks, retiring two separate native codebases: 34 screens, 61 routes, 17 feature modules and Arabic RTL localisation.
  • Extended the same Flutter codebase to a second brand, Sary, and shipped both applications to the App Store.
  • Led development of the invoice disclosure admin tracking SAR 195M across 13,857 invoices — per-document pages with linked invoices, document-ID search, OCR row handling, draft-to-invoice conversion and approve/reject gating.
  • Built the roles and permissions model for the operations dashboard, covering super-admin and ops roles, a permissioned Metabase analytics embed and Arabic support.
  • Established multi-brand release engineering with a separate Play upload key per brand, QA distribution split into single-app and multi-brand workflows, and QA-triggered TestFlight builds.
  • Completed a search platform cutover with a database-sourced Typesense backfill, rebuilding a 39,609-document index from PostgreSQL while the Algolia account was unavailable.
  • Built internal AI development tooling, including an agent that ports a single change into sibling web, iOS and Android repositories.
  • Mobile applications carry 70% of all marketplace orders at 100% fulfilment and 0.4% cancellation by value.

Senior Full Stack Engineer

ShopUp

Jun 2025 — Apr 2026 · Bengaluru, India

  • Migrated product search from Algolia to Typesense across a Django monolith with zero downtime — an adapter layer, a dual-write controller and a LaunchDarkly rollback flag; reduced search spend 97%, from $1,396 to $40 per month, across two tenants.
  • Built AI delivery-area prediction across single, bulk and spreadsheet parcel creation on both frontend and backend, with partial rollout, a per-merchant kill switch and prediction logging.
  • Delivered customer self-pickup across all three clients — Angular web, Swift on iOS and Kotlin on Android — covering cart, payment, driver selection and order list.
  • Converted the customer webstore to multi-brand, driving logos, colours, copy and search configuration per brand from a single Angular codebase and avoiding a fork.
  • Launched ZATCA e-invoicing onboarding behind a LaunchDarkly flag, plus RFQ packages and items in the supplier panel.
  • Reduced infrastructure and SMS costs by ₹1 lakh per month, blocking automated abuse with rate limiting and bot checks on login and signup.
  • Established staging CI/CD delivering QA builds to TestFlight, reducing merge-to-testable-build time on real devices.

Software Development Engineer 1

ShopUp

Jun 2023 — Jun 2025 · Bengaluru, India

  • Built merchant onboarding authentication in React and Redux Toolkit that has securely registered over 50,000 merchants.
  • Led an authentication migration across 8 Go microservices covering KYC, reconciliation deposits, cash collection and notifications, including RBAC and app-preference migrations.
  • Designed the gRPC service contract for the product discovery API, authoring the Protocol Buffers schema consumed by Go and Ruby clients.
  • Owned the shared API package behind a three-app Flutter monorepo, replacing scattered per-screen error handling with a single exception type and a central notification path.
  • Rebuilt the third-party logistics dashboard in React and Ant Design, raising Google PageSpeed to 90 and reducing initial load time by 2 seconds.
  • Rolled out automated dependency management with Jira ticket creation across 24 repositories, standardising unit-test and coverage workflows.

Software Development Engineer, Intern

ShopUp

Aug 2022 — Jun 2023 · Bengaluru, India

  • Delivered merchant features on the RedX web panel (Next.js, Ant Design, Redux Toolkit) and the React Native application, including a notification-banner component shared by both, plus Bangla localisation.
  • Built the national-ID update flow with a drag-and-drop document uploader, plus agent reconciliation and stagnant-parcel screens in the internal hub operations panel.

Frontend Developer, Intern

Edustack

Aug 2021 — Nov 2021 · Bengaluru, India

  • Built React and Redux authentication that onboarded 10 schools, with over 2,000 teachers and students registering in a single day.
  • Rebuilt the LMS dashboard, reducing load time by 2 seconds and improving LCP by 1.5–2 seconds.

Projects

Skills

Typescript

technology-icon

Javascript

technology-icon

React

technology-icon

Redux

technology-icon

Next

technology-icon

React Native

technology-icon

Flutter

technology-icon

Express

technology-icon

HTML

technology-icon

CSS

technology-icon

SCSS

technology-icon

Tailwind

technology-icon

NodeJS

technology-icon

MongoDB

technology-icon

Postgres

technology-icon

Jest

technology-icon

Python

technology-icon

Go

technology-icon

Django

technology-icon

Swift

technology-icon

Kotlin

technology-icon

Angular

technology-icon

Dart

technology-icon

My Resume