Building reliable APIs, transactional workflows, and production-oriented backend systems.
I am a Computer Engineering student focused on backend engineering with Python, Django, and Django REST Framework. I build REST APIs and PostgreSQL-backed systems with an emphasis on correctness, transactional behavior, authorization, automated testing, containers, CI, and maintainable architecture.
1. PlayNest
A production-oriented ecommerce platform with a Django REST Framework backend backed by PostgreSQL and a Persian-first Next.js storefront.
Key engineering work:
- Built JWT authentication and transactional cart, checkout, order, inventory, shipping, and coupon workflows.
- Integrated ZarinPal payments with server-side verification, explicit payment/order states, and idempotency safeguards, plus Kavenegar-compatible SMS/OTP.
- Documented the API with OpenAPI and structured Docker-based development and production-oriented services with GitHub Actions CI.
- Maintained 232 backend tests, 79.23% branch-aware coverage, and a 76% CI coverage gate.
The public repository demonstrates the engineering implementation associated with the live IpakToys deployment; it is not represented as a byte-for-byte copy of the production environment or as ownership of the business or its commercial data.
A production-oriented Django REST backend for healthcare appointments and durable reminders.
Key engineering work:
- Implemented JWT authentication with refresh rotation and revocation, with role-scoped patient, doctor, and admin behavior.
- Enforced appointment lifecycle rules and provider-slot uniqueness at the database layer, backed by concurrency regression coverage.
- Built durable reminder processing with Redis and Celery.
- Added a multi-stage non-root runtime, hash-locked dependencies, OpenAPI validation, and CI security/runtime checks.
- Maintained 123 tests with 95.77% statement, 84.26% branch, and 94.44% combined branch-aware coverage against a 90% CI floor.
A Flask and PostgreSQL financial backend demonstrating exact monetary calculations, typed authorization, database migrations, testing, and a containerized runtime.
Key engineering work:
- Used Python
Decimaland PostgreSQLNUMERICfor exact financial calculations, with SQLAlchemy and Alembic for persistence and migrations. - Implemented typed JWT principals and role-isolated authorization.
- Separated Gunicorn web and APScheduler processes in a multi-stage non-root Docker setup.
- Maintained 173 tests with 79.31% branch-aware coverage, a 75% coverage gate, and Python 3.10 / 3.11 CI.
A Django REST Framework and Angular university management application covering student profiles, balances, food and course reservations, and administrative APIs. It includes role-isolated student/admin APIs, transactional reservation workflows, PostgreSQL concurrency testing, strict OpenAPI validation, 31 backend tests, and four GitHub Actions jobs.
An educational Python implementation of classic graph search algorithms: BFS, DFS, UCS, DLS, IDDFS, Greedy Best-First, and A*. It covers weighted graph search, a CLI, 17 automated tests, Python 3.11 / 3.12 CI, and an A* state-reopening regression for an admissible inconsistent heuristic.
- Advancing Django and Django REST Framework backend engineering
- Deepening PostgreSQL database design and transactional correctness
- Strengthening Docker, Linux, deployment, testing, reliability, and security practices
- Preparing for backend engineering opportunities
I am open to backend engineering opportunities and conversations about reliable Python systems.
