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 supported. This note will be visible to only 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 scalable web applications. Deep frontend expertise in React, Elm, Angular; strong backend via Golang & Node.js (RESTful APIs, microservices, high-concurrency systems, Docker, JWT). API collaboration across all roles, including 4+ years at Paack. Passionate about clean code and scalable system design.

LinkedIn Email Phone


πŸ›  Skills

Category Technologies
Languages Golang, SQL, JavaScript, TypeScript, Elm, HTML5, CSS3
Backend RESTful APIs, Microservice Architecture, Node.js, Express.js, JWT Authentication
Databases PostgreSQL, SQLite
Caching & Queues Redis, BullMQ
Tools Docker, Git, Turborepo
Frontend React, Preact, Angular, Redux, Immutable.js

πŸ’Ό Experience

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

  • Built and maintained large-scale user platform using Elm; collaborated on API design.
  • 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.

Intern Developer @ Qubit (Lahore)
Feb 2017 – Oct 2017

  • Contributed to React/Redux/Immutable.js app for data import & merging.

πŸš€ Personal Projects

TicketsHive (Node.js + TypeScript) github.com/segmentationfaulter/tickets_hive High-concurrency event booking system built to handle thousands of simultaneous users competing for limited inventory. Architected with asynchronous job processing via BullMQ & Redis, optimistic locking in PostgreSQL for data integrity, and horizontally scalable API/worker services in a Turborepo monorepo. Achieves sub-100ms response times through async request-response pattern, full TypeScript type safety, and comprehensive error handling. Demonstrates production-grade patterns for flash sales and high-traffic scenarios.

Bookmarks Manager API (Golang) github.com/segmentationfaulter/bookmarks-manager-api 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.

Real-world API (Node.js) github.com/segmentationfaulter/realworld_api Implemented the RealWorld backend API specification β€” a production-grade Medium.com clone β€” using Node.js, Express, and PostgreSQL. Delivered comprehensive RESTful endpoint design, JWT authentication, and robust database modeling, then containerized the full application and database with Docker and Docker Compose for consistent, reproducible development and deployment environments.

Todo CLI (Golang) github.com/segmentationfaulter/todo-cli-app Command-line task manager in Go for adding, listing, completing, and deleting todos with JSON file storage, demonstrating idiomatic Go practices.

Hacker News PWA (React) github.com/segmentationfaulter/hnpwa Performant, responsive Progressive Web App for browsing Hacker News, built with React, showcasing component-based architecture and state management.


πŸ“š Education & Courses

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

πŸ“¬ Get in Touch

Open to collaborating on backend, full-stack, or system design projects. 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. bookmarks-manager-api bookmarks-manager-api Public

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

    Go

  3. todo-cli-app todo-cli-app Public

    A terminal based todo list manager

    Go

  4. hnpwa hnpwa Public

    TypeScript

  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