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.
| 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 |
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.
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.
- Programming Languages, Part A & B β University of Washington
- π§ [email protected]
- π +92 315 0776708 (GMT+5)
- π linkedin.com/in/segfaulter
Open to collaborating on backend, full-stack, or system design projects. Always learning β currently exploring distributed systems, event-driven architectures, and scalability patterns.


