Open to Opportunities

Backend
Developer
& API Engineer

I build scalable REST APIs, design clean database schemas, and architect backend systems that hold up in production. Currently contributing at TESAQ LLC.

4+
Projects built
5+
Technologies
1yr
Industry experience
Zia ud din
Zia ud din
Backend Developer
๐Ÿ“ Islamabad, Pakistan
Where I've worked

Professional experience building real products in a fast-moving startup environment.

Dec 2025 โ€” Present
Remote
Current
TESAQ LLC
Backend Developer
Full-time ยท Remote
  • Build and ship backend features end-to-end โ€” from API design and database schema through to deployment.
  • Maintain and optimize PostgreSQL schemas; write performant queries to support product features.
  • Resolve production bugs and refactor backend workflows to reduce technical debt.
  • Participate in technical planning sessions, contributing architectural decisions on new features.
Things I've built

Production-grade projects โ€” each one a deliberate technical decision, not just a tutorial follow-along.

๐Ÿ”—
โ†—
Social Platform Backend

Production-ready backend for a social platform. Supports user auth, post management, likes, and social relationships. Built with a layered architecture: routes โ†’ services โ†’ database.

Key decision
Chose JWT over session-based auth โ€” stateless by design, no session store to manage, and no DB round-trip per request validation. Built to scale horizontally from day one.
FastAPI PostgreSQL JWT Docker REST API
๐Ÿ›’
โ†—
Freshify โ€” E-Commerce

Full-stack e-commerce application. Backend covers the complete order lifecycle: cart creation โ†’ item management โ†’ order placement โ†’ completion, with full auth and product catalog.

Key decision
Used session-based auth instead of JWTs โ€” instant revocation on logout matters when users are managing payments and order state. Server-side sessions were the right call here.
Node.js Express.js React PostgreSQL Docker
๐ŸŽต
Music Recommendation System

Recommendation engine that predicts user music preferences from profile data. Built a full preprocessing pipeline with Pandas, trained multiple scikit-learn classifiers, and compared accuracy.

Key decision
Used profile-based features instead of listening history โ€” this solves the cold-start problem for new users who have no history yet but do have a profile to work with.
Python scikit-learn Pandas ML
+
Next project
In progress
How I think

The principles that guide how I write, review, and ship backend code.

01

Design before implementation

I define data models and API contracts before writing code. A well-structured foundation reduces future complexity and makes systems easier to scale.

02

Reliable error handling

I implement consistent error handling with clear messages and proper status codes. This improves debugging, stability, and developer experience.

03

Query performance matters

I validate database queries using execution plans to identify inefficiencies early, avoiding performance issues in production.

04

Iterate with purpose

I prioritize delivering working solutions, then refine them based on real usage. This ensures progress without overengineering.

Technical skills

The tools I use day-to-day and the practices I bring to every codebase.

Languages
Python JavaScript SQL
Frameworks
FastAPI Node.js Express.js React
Database
PostgreSQL Schema Design Query Optimization
Tooling
Docker Git / GitHub Postman
Backend Practices
REST API Design Error Handling API Testing Tech Docs
Education
B.S. Software Engineering COMSATS Islamabad
Let's work together

Open to full-time roles, contract work, and interesting backend challenges. Response within 24 hours.

Send me a message โ†’