Skip to content
View segmentationfaulter's full-sized avatar

Block or report segmentationfaulter

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Muhammad Saqib πŸ‘‹

Full-Stack Software Engineer with 6+ years building and scaling production web applications, including shipping and operating a complete platform independently from concept to production. Deep frontend expertise in React, Elm, Angular; strong backend via Golang & Node.js (RESTful APIs, high-concurrency systems, Docker, JWT). API collaboration across all roles, including 4+ years at Paack. Passionate about clean code, functional programming, and scalable system design.

LinkedIn Email Phone


πŸ›  Skills

Category Technologies
Languages JavaScript, TypeScript, Golang, SQL, Elm, HTML, CSS
Backend Node.js, Express.js, tRPC, RESTful APIs, Drizzle ORM, Zod, Better Auth (Multi-tenancy), JWT Authentication, Inngest (Background Jobs), Redis, BullMQ, Cloudflare (Workers, D1, R2, Images)
Databases PostgreSQL (ACID compliance, row-level locking, transaction management), SQLite
Tools Docker, Git, Turborepo, CI/CD (GitHub Actions), Vercel, Playwright, Vitest
Frontend React (Next.js App Router, TanStack Start), TypeScript, TanStack Query, TanStack Router, Tailwind CSS, shadcn/ui, Angular, Redux

πŸ’Ό Experience

Independent Software Engineer Jul 2024 – Present

  • Built and launched Rishta Center, a production matchmaking platform serving the Pakistani community β€” sole engineer handling all phases from spec/PRD and UI/UX through full-stack development to deployment
  • Architected zero-cost infrastructure on Cloudflare (Workers, D1, R2, Images) with trunk-based CI/CD, automated Drizzle ORM migrations, isolated prod/staging/preview environments, and PageSpeed Insights scores of ~90 performance / 100 across all other metrics
  • Designed "Give-to-Get" community model with rate-limited contact reveals (5/day), anti-scraping protections, and audit logging to prevent commercial data harvesting
  • Built 100% Urdu RTL interface with mobile-first responsive design, dual-script input (Urdu/Roman Urdu), and accessibility optimized for older users
  • Engineered 1:N multi-profile schema (up to 3 profiles/user) with gender-aware photo logic, Cloudflare Images face-cropping, and admin-only CSV bulk-upload for canonical data seeding
  • Built multiple portfolio projects (CollabSpace, Tickets Hive, Bookmarks Manager API) demonstrating event-driven architectures with Inngest, high-concurrency systems with BullMQ/Redis, multi-tenancy with Better Auth, and idiomatic Golang API design

Software Engineer - Frontend @ Paack (Remote) Jul 2020 – Jun 2024

  • Developed and maintained features for internal dashboards using Elm, collaborating with backend teams on API design and integration for microservices
  • Evolved Paack-UI in-house design system for consistent, high-quality UX
  • Championed functional programming for predictable, testable code

Software Engineer - Frontend @ Motive (formerly KeepTruckin) (Lahore) Jul 2019 – Jul 2020

  • Enhanced internal dashboard with Angular & TypeScript to boost operational efficiency

Software Engineer @ Arbisoft (Lahore) Feb 2019 – Jun 2019

  • Enhanced client discussion board with Node.js backend features and performance improvements

Frontend Engineer @ Wavetec (Lahore) May 2018 – Jan 2019

  • Led React-based queue management simulator for client strategy modeling

Associate Product Engineer @ Qubit (Lahore) Nov 2017 – Apr 2018

  • Built React portal for previewing personalization recommendations

πŸš€ Personal Projects

CollabSpace - Full-Stack Project Collaboration Platform

  • Engineered a collaboration platform using Next.js (App Router, RSC, Suspense), TypeScript, and tRPC for end-to-end type safety
  • Implemented multi-tenancy (Workspaces) using Better Auth Organizations, enabling secure user roles and permissions management
  • Developed event-driven background jobs for automated notifications and invitations using Inngest
  • Designed a scalable relational schema with PostgreSQL and Drizzle ORM, ensuring high data integrity and performance

TicketsHive - High-Concurrency Event Booking System

  • Architected async queue-based system handling extreme concurrency scenarios with zero overbooking guarantee
  • Reduced API response latency using BullMQ/Redis job queues and async processing for immediate user feedback
  • Implemented version-based optimistic locking in PostgreSQL, enabling significantly higher throughput and eliminating database lock contention
  • Built production-ready monorepo with Turborepo, Docker, OpenAPI documentation, and horizontal scaling architecture
  • Designed comprehensive error handling, load testing suite, and graceful shutdown for production resilience

Bookmarks Manager API (Golang)

  • Designed secure, performant RESTful API in Golang using standard library
  • Implemented clean, layered microservice architecture for scalability and maintainability
  • Used SQLite for data storage with efficient raw SQL queries for CRUD operations
  • Secured endpoints with JWT authentication and bcrypt password hashing

πŸ“š Education & Courses

  • Programming Languages, Part A & B – University of Washington

πŸ“¬ Get in Touch

Open to full-stack, backend, or system design roles. Always learning β€” currently exploring distributed systems, event-driven architectures, and scalability patterns.

Pinned Loading

  1. tickets_hive tickets_hive Public

    High-concurrency event booking system built to handle thousands of simultaneous users competing for limited inventory.

    TypeScript

  2. collab-space collab-space Public

    TypeScript

  3. bookmarks-manager-api bookmarks-manager-api Public

    A RESTful API for managing bookmarks with user authentication, built primarily with the Go standard library.

    Go

  4. todo-cli-app todo-cli-app Public

    A terminal based todo list manager

    Go

  5. realworld_api realworld_api Public

    REST API for a Medium.com clone, built with Node.js, Express, and Prisma

    TypeScript

  6. connect-four connect-four Public

    Connect four game written in Elm

    Elm 1