Software Engineer · Karachi, Pakistan

Muhammad Sameed

I design and build web products that stay fast under pressure — clean APIs, thoughtful interfaces, and infrastructure that does not wake anyone up at 3 a.m.

  • 6+years shipping software
  • 30+projects delivered
  • 4production teams supported

Engineer first, problem-solver always

I am a software engineer with more than six years of experience turning rough product ideas into services people rely on daily. Most of my work sits where the backend meets the browser: designing data models, shaping APIs, and making sure the interface on top feels instant.

I care about the unglamorous parts of the job — readable code, meaningful tests, clear migrations, and dashboards that tell you the truth. On recent teams I have trimmed page loads from seconds to milliseconds, replaced brittle cron scripts with proper queues, and mentored junior engineers into confident code reviewers.

Outside of work I write about system design, contribute small fixes to open-source tooling, and spend a fair amount of time tuning my terminal setup.

  • Based in Karachi, Pakistan (UTC+5)
  • Working style Remote-first, async friendly
  • Main stack TypeScript, Node.js, PostgreSQL
  • Availability Open to contract & full-time roles

Tools I reach for

A practical toolkit built on real projects — chosen for reliability rather than novelty.

Languages

  • TypeScript
  • JavaScript
  • Python
  • Go
  • SQL

Frontend

  • Astro
  • React
  • HTML & semantic markup
  • Modern CSS
  • Vite

Backend

  • Node.js
  • Express & Fastify
  • REST
  • GraphQL
  • Redis queues

Data

  • PostgreSQL
  • MongoDB
  • Prisma
  • Query optimisation
  • Migrations

Infrastructure

  • Docker
  • AWS (ECS, S3, RDS)
  • GitHub Actions
  • Terraform basics
  • Observability

Practices

  • Code review
  • Testing strategy
  • Technical writing
  • Mentoring
  • Agile delivery

Selected work

Four projects that show how I think about performance, data modelling, and developer experience.

Ledgerly

Fintech dashboard

A double-entry bookkeeping dashboard for small agencies. Handles invoice reconciliation, multi-currency ledgers, and exports that accountants actually accept.

  • Cut report generation from 12s to 400ms
  • Audit trail on every mutation
  • TypeScript
  • Node.js
  • PostgreSQL
  • Astro

Pulsecheck

Monitoring tool

Lightweight uptime and latency monitoring for side projects. Runs distributed checks, groups noisy alerts, and posts readable incident summaries to Slack.

  • Handles 8k checks per minute
  • Alert noise reduced by 70%
  • Go
  • Redis
  • Docker
  • AWS ECS

Cartline API

E-commerce backend

A headless commerce API powering three storefronts. Inventory, pricing rules, and checkout flows behind a single well-documented GraphQL layer.

  • 99.97% uptime across a peak sale season
  • Full test suite in CI under 4 minutes
  • Node.js
  • GraphQL
  • Prisma
  • Stripe

Draftboard

Open-source editor

A collaborative markdown editor with offline support and conflict-free merging. Built as an experiment in CRDTs that turned into a daily driver.

  • Offline-first with instant sync
  • 1.2k GitHub stars
  • TypeScript
  • IndexedDB
  • WebSockets

Where I have worked

  1. 2022 — Present

    Senior Software Engineer · Northbeam Systems

    • Lead engineer on a billing platform processing millions of transactions per month.
    • Rebuilt the reporting pipeline around materialised views, cutting query cost by 60%.
    • Set up the review and release process now used across three product teams.
  2. 2020 — 2022

    Software Engineer · Loopwork Studio

    • Shipped client web apps end to end, from schema design to deployment.
    • Introduced typed API contracts that removed a recurring class of production bugs.
    • Mentored two junior developers through their first year of production work.
  3. 2018 — 2020

    Junior Developer · Ravel Tech

    • Built internal tools for the operations team, saving hours of manual data entry weekly.
    • Moved a legacy PHP dashboard onto a modern JavaScript stack without downtime.

Let's build something solid

I am currently taking on selected freelance work and open to full-time engineering roles. Tell me about the problem you are solving and I will reply within a day or two.

Email me