Skip to content

segmentationfaulter/segmentationfaulter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published