Backend engineering with full-product context
Software Engineer specializing in Python/Django backend engineering and backend-heavy full-stack product development.

9+
Published projects
6+
Service categories
4+
Professional roles
1+
Degree

The career story
My strongest area is backend engineering: data modeling, API architecture, authentication and authorization, JWT/RBAC, validation, background processing, caching, testing, and clear service boundaries.
I build REST APIs, authenticated business platforms, SaaS and EdTech systems, internal tools, and AI-integrated web applications — then connect them to React or Next.js when the product needs full-stack delivery.
Recent contract work through TriCore Digital Tech includes a private NCLEX learning platform spanning requirements, Django/DRF architecture, Next.js workflows, analytics, subscriptions, testing, security hardening, and deployment preparation.
Across projects, I focus on how a system behaves beyond the happy path: permission boundaries, failure cases, maintainable business logic, database evolution, testability, security, and API contracts that remain understandable as the product changes.
I’m open to international remote software-engineering opportunities, Pakistan-based remote roles, onsite/hybrid roles in Islamabad, Rawalpindi, and Lahore, contract engineering, and selected freelance product work.
- Education
- BS Software Engineering
- Abasyn University, Peshawar · Jun 2025
- Graduated 2025 • CGPA 3.67
- Now
- Software Engineer (Contract)
- TriCore Digital Tech · Jul 2026 — Present
Languages
- Pashto (Native)
- Urdu (Native)
- English (Professional)
Where this experience comes from
Employment and internship records below come from the same structured source used by the résumé and Experience page.
Jul 2026 — Present
CurrentSoftware Engineer (Contract)
TriCore Digital Tech · Remote
Contract-based software engineering focused on backend-heavy and full-stack product delivery with Python/Django, APIs, PostgreSQL, and modern frontend integration.
- Develop Python/Django backend services, REST APIs, authenticated workflows, and product features
- Work across data models, validation, authentication, permissions, testing, and deployment preparation
- Engineer the private Nurses Beyond Borders NCLEX/LMS platform through requirements, implementation, and hardening
- Django
- PostgreSQL
- Python
- REST APIs
- Django REST Framework
Jul 2025 — Apr 2026
Software Developer
HA Technologies (Pvt) Ltd · Islamabad
Worked across frontend and backend development using Python and React, contributing to software delivery, problem solving, and team workflows.
- Contributed to backend and frontend development using Python and React
- Worked through technical problems and changing implementation requirements
- Collaborated with the development team and incorporated feedback into delivery
- React.js
- Python
- Software Development
Feb 2025 — May 2025
Python Developer Intern
CodeAlpha · Remote
Built Python desktop applications and API-integrated workflows using PyQt5 and Tkinter.
- Developed Python desktop applications with PyQt5 and Tkinter
- Implemented event-driven workflows and third-party API integrations
- Python
- PyQt5
- API Integration
Sep 2024 — Feb 2025
Web Developer Intern (Team Lead)
Abasyn University Incubation Center · Peshawar
Built full-stack application functionality while leading development tasks within a small team.
- Built application functionality with Django and REST APIs
- Led development tasks and coordinated implementation work
- Django
- REST APIs
- Team Leadership
How I think about a new problem
Three principles that hold regardless of the project - the engineering mindset behind every system on this site.
Model the domain before the endpoint
Data relationships, ownership, and access boundaries shape the API. Getting those right early keeps later business logic easier to reason about.
Authorization is architecture
Authentication answers who the user is; authorization decides what they may do. I design those rules as part of the system, not as a final patch.
Make engineering claims traceable
Projects on this site link to live products, public repositories, or sanitized evidence. I avoid inventing scale, performance, or outcome claims.
Core engineering strengths
The strongest skills are tied to real project evidence rather than presented as arbitrary percentages.
Backend
Python, Django/DRF, FastAPI, REST APIs, authentication, permissions, and application architecture.
- Python
- Django
Frontend
React, Next.js, TypeScript, and interfaces connected to real backend services.
- Full-Stack Development
- React.js
Database
PostgreSQL, Redis, MongoDB, relational modeling, caching, and data-backed operational workflows.
- PostgreSQL
- Database Design
Tools
Git/GitHub, Docker, Postman, pytest, OpenAPI, and the everyday tooling used to verify delivery.
- Git
- GitHub
Deployment
CI/CD and cloud deployment workflows across the environments used by the projects on this site.
- Vercel
- Render
The layers I work across
Backend engineering is the center of gravity, with frontend, data, background processing, and deployment treated as connected parts of the same product.
Frontend
Product interface
React and Next.js interfaces connected to real APIs, authentication, product workflows, and server-managed data.
Backend
API and application rules
Python, Django/DRF, and FastAPI for versioned APIs, validation, permissions, domain rules, integrations, and operational tooling.
Database
Data and background systems
PostgreSQL as the primary relational store, with Redis/Celery for caching, queues, scheduled work, and background processing where needed.
Deployment
Delivery and quality
Docker, CI/CD, testing, OpenAPI contracts, migrations, and cloud deployment workflows that keep application behavior reviewable.
Frontend
Product interface
React and Next.js interfaces connected to real APIs, authentication, product workflows, and server-managed data.
Backend
API and application rules
Python, Django/DRF, and FastAPI for versioned APIs, validation, permissions, domain rules, integrations, and operational tooling.
Database
Data and background systems
PostgreSQL as the primary relational store, with Redis/Celery for caching, queues, scheduled work, and background processing where needed.
Deployment
Delivery and quality
Docker, CI/CD, testing, OpenAPI contracts, migrations, and cloud deployment workflows that keep application behavior reviewable.
Choose your path
Recruiters & hiring managers
Hiring for a software engineering role
Review evidence-backed backend/full-stack work, verified experience, and the systems behind the résumé.
View résuméFounders & clients
Building a software product
Discuss backend/API work, a custom web application, SaaS/EdTech delivery, or a full-stack product build.
Start a conversation