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; hands-on backend via Golang & Node.js projects (RESTful APIs, microservices, Docker, JWT). API collaboration across all roles, including 4+ years at Paack. Passionate about clean code; eager to grow into system design.

LinkedIn Email Phone


πŸ›  Skills

Category Technologies
Languages Golang, SQL, JavaScript, TypeScript, Elm, HTML5, CSS3
Backend RESTful APIs, Microservice Architecture, Node.js, JWT Authentication
Databases PostgreSQL, SQLite
Tools Docker, Git
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

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 gRPC, DDD, and distributed systems! πŸš€

Pinned Loading

  1. bookmarks-manager-api bookmarks-manager-api Public

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

    Go

  2. todo-cli-app todo-cli-app Public

    A terminal based todo list manager

    Go

  3. hnpwa hnpwa Public

    TypeScript

  4. realworld_api realworld_api Public

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

    TypeScript

  5. connect-four connect-four Public

    Connect four game written in Elm

    Elm 1