Mohammed Sagban

Software Engineer | Pharmacist

Mohammed
Sagban

Striving for the ideal

I approach software with a holistic mindset—problems are not just technical, but about flows, constraints, and people. I think in systems because that's how reliable products actually behave: clear boundaries, one coherent backbone, and room to evolve.

I write the code end to end—web, mobile, and backend—across EdTech platforms, fintech flows, and real production systems. I focus on building software that holds up in practice, not just in theory.

At a glance

Systems, then code

What lasts is not a collection of features, but the shape of the system: ownership, boundaries, and how failure is handled before users feel it.

My background in pharmacy trained me in discipline and attention to detail—working under pressure, tracking correctness, and respecting risk. These habits carry into how I design systems and build software people can rely on.

I aim for simplicity, but not shortcuts. Complexity is easy—well-structured systems take care, and that's the work I choose.

Skills

Tools & Technologies

The stack changes. The mindset doesn't—I learn and ship with whatever fits the problem.

Languages

  • TypeScript
  • JavaScript
  • SQL

Frontend

  • React
  • Next.js
  • Gatsby
  • Vue.js
  • Tailwind CSS
  • Vite
  • Framer Motion
  • jQuery

State & Data

  • Redux
  • Zustand
  • React Query

Mobile

  • React Native
  • Ionic
  • Capacitor
  • Flutter

Backend

  • Node.js
  • Express
  • Laravel
  • Hono.js
  • .NET
  • REST APIs
  • GraphQL
  • Drizzle
  • Socket.io

Serverless

  • Vercel
  • AWS Lambda
  • Cloudflare Workers
  • BaaS
  • Supabase
  • Firebase

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • Firestore

Infrastructure

  • AWS
  • Docker
  • Kubernetes

AI & Productivity

  • Cursor AI
  • GitHub Copilot
  • ChatGPT
  • Claude

Tools

  • Git
  • Figma
  • Linear
  • Jira
  • Linux

Testing

  • Jest
  • Vitest
  • React Testing Library
  • Playwright

Practices

  • TDD
  • CI/CD
  • Agile
  • AI-assisted dev

Selected projects

Highlights on this site

Tabbaqa

Tabbaqa

Built Tabbaqa, a project management platform, with Hono.js, React, and TypeScript on a serverless architecture—end-to-end product for organizing work, teams, and delivery in one place.

2025

ScrollBites

ScrollBites

Developed and shipped React Native for a global restaurant discovery app, contributing to core user flows and engagement. Built Node.js API and NoSQL-backed services, and worked closely with product and engineering within a CI/CD-based release process.

2024

View all

Contact

If engineering depth, ownership, or fit matter for your team, I'm happy to talk.

Get in touch