nastaranmehri
فارسی
Let's work together

Work

Each entry records what the problem was, what was built, and what the result measured — with the method behind every number. Where a decision was close, the alternatives are written down too.

A customer dashboard listing two subscriptions: one active, with a data-usage bar at 41.3 of 200 GB and an expiry date, and one expired with a prompt to buy a new plan.

Backend systems 2026

VPN Sales Platform

VPN subscriptions sold through a website and a Telegram bot on one FastAPI backend: idempotent payments, worker-driven provisioning.

353 automated tests, all passing how this was measured
method
python -m pytest over the full suite: 25 test modules, 353 collected, 0 skipped
measured
sample
repository at commit 185b9ab
environment
local machine, Python 3.13.7, pytest 8.4.1, PostgreSQL 18
  • Python
  • FastAPI
  • SQLAlchemy
  • +8

Nastaran's assistant

Ask me about Nastaran's work, skills and services, or how to reach her — in English or Persian. I answer only from what is published on this site, and I'll say so when it doesn't cover something.

Try one of these: