Full-stack developer | React, Next.js, Golang, Express | Scalable systems, clean code, and production-ready solutions
I'm a full-stack software engineer with a strong focus on backend development. I specialize in building scalable, secure, and high-performance systems using technologies like Golang, Node.js (Express), PostgreSQL, and WebSockets.
My key strengths lie in API development, role-based access control (RBAC), real-time communication, distributed systems, and clean architecture. I’ve designed and built production-ready backends for several high-impact projects:
– A hospital management platform using PostgreSQL Row Level Security, with AI integration to generate patient insights from historical data.
– A real-time social media app with chat, threaded replies, and instant notifications built with React, Express, PostgreSQL, and Socket.io.
– SubSnip, a distributed video subtitle extraction system using Golang, RabbitMQ, and Docker. Each job runs as a queue-based task with workers that handle video download and OCR extraction, all orchestrated with context-aware graceful shutdowns and channel-based control.
– Monopoly Deal, a real-time card game using Golang goroutines and WebSockets. Each room handles its own state and turn system with timers and context, allowing clean modular handling of user actions.
I'm highly comfortable designing systems that need concurrency, fault-tolerance, and real-time data flows. My development workflow emphasizes modularity, performance, and clarity — making future scaling and team handoffs smooth.
I’m currently finishing my Software Engineering degree from NUST Islamabad, Pakistan, and I was awarded a Top Achiever Award by ICAP for academic performance. I also maintain a strong coding habit, with a 200+ day LeetCode streak and active open-source contributions.
Whether you're building a new product or extending an existing system, I can help you deliver a solid backend that performs reliably and is easy to maintain.
Work Terms
I am available for both fixed-price and hourly projects. I prefer clear, structured communication and well-defined milestones for smooth progress. For hourly projects, I use Guru's WorkRoom tracker or manual time logging as per agreement. For fixed-price work, payments are milestone-based and reviewed collaboratively. I’m flexible with time zones and always keep clients updated through regular progress reports or check-ins. Code will be delivered with proper documentation, Git version control, and deployment support if needed. I'm committed to quality and timely delivery.