JWTCLAIMSSCOPEHTTPSSQLS3APPENDDEPLOYAgency PanelAuth / 2FARBACCore APIPostgresObject StorageAudit LogCI
Amir Tabatabaeiİzmir — open to work

Backend & Full-Stack Engineer

The hard parts,
built right.

Authentication and two-factor flows, role-based access control, multi-tenant data isolation, and the API contracts everything else depends on — the parts teams most often get wrong.

What I own

JWT
OAuth2 & JWT
2FA
Two-Factor Auth
RBAC
Role-Based Access
MT
Multi-Tenant Isolation
LOG
Audit Logging
API
Contract-First APIs
01-planner.pngRoute planner board
02-schedule.pngVisit frequency schedule
01-login.pngRole selection screen
02-dashboard.pngVisa dashboard, Manager role
03-accounting.pngAccounting invoices page

Experience — Freelance Backend Engineer, İzmir

Jul 2026 — present

EVO — Field Merchandising Route Planner

Contract-first architecture: the backend generates an OpenAPI spec, which generates the typed React client. Full test pyramid. 170+ commits.

.NET 10ReactTypeScriptPlaywright
Oct 2024 — Dec 2025

KohaApp — Tournament Management Platform

Paid engagement. Bulk ID-card generation replaced the manual card-making step for organisers. Maintained through December 2025.

FastAPIDockerGitHub ActionsSentry
Aug 2025

Dubai Visa Platform — Multi-Tenant Agency Dashboard

White-label multi-tenancy so each agency sees only its own data, and RBAC across five roles with permission-driven menus.

FastAPIJinja2JWTPostgreSQL
Sep 2024 — Mar 2025

RashApp — Product Warranty & Customer Platform

Owned the backend: account, auth and user CRUD, two-factor for both sign-up and login, SMS verification. Reached completion but was cancelled by the client before launch.

FastAPISQLAlchemyPydantic

Stack

Backend

  • Python
  • FastAPI
  • Django
  • PostgreSQL
  • SQLAlchemy
  • Pydantic
  • JWT / OAuth2

Frontend

  • TypeScript
  • React
  • Next.js
  • Jinja2
  • Tailwind CSS

Also

  • C# / .NET 10
  • SQL Server
  • OpenAPI contract-first

AI / ML

  • PyTorch
  • OpenCV
  • CNN / ResNet
  • RAG
  • Diffusion Models
  • ControlNet

DevOps

  • Docker
  • GitHub Actions
  • Linux
  • AWS (S3, EC2)
  • MinIO
  • Sentry

Testing

  • pytest
  • xUnit
  • Vitest
  • Playwright

Work with me

I solve your problems and build your ideas.

I'm researching how people actually work day-to-day, and where friction, waste and repetitive pain show up. Tell me where your work sucks — no pitch, nothing to buy.

Start hereEnglish · Türkçe · فارسی