Skip to content

Projects

Production AI, optimization and full-stack systems I've designed, built or led. Most of them started as a process a team hated: a planner losing eight days every month, analysts reading decks by hand, a support line answering the same question again. Each band below covers the problem, what I built, the role I played and the stack behind it, with a full case study where the details are mine to share. Some clients stay anonymous, so read those bands as architecture rather than name-dropping.

Healthcare AI / AI Software Engineer

Medical RAG Chatbot:

A production bilingual support assistant for Spartina. Hybrid search and reranking answer Persian questions from a curated English knowledge base, with automated escalation for complex cases, significantly reducing manual call-center workloads.

Project
Spartina
Role
AI Software Engineer
Languages
Persian + English
  • RAG
  • Hybrid Search
  • Reranking
  • Escalation Routing

Operations Research

Workforce Scheduler:

A CP-SAT optimizer that schedules a 35-person healthcare support operation. Monthly planning dropped from up to 8 days to under 2 hours, with zero violations and no unfilled slots.

uv run scheduler generate input.xlsx
solving rules and fairness...
0 violations, 0 unfilled slots
Engine
OR-Tools CP-SAT
Role
AI Software Engineer
  • Constraint Programming
  • Fairness
  • Python
  • Excel Front End

Document Intelligence

Deal Flow Automation:

A local-first platform for venture capital screening. It parses complex pitch decks and generates structured scorecards where every fact links back to its slide.

uv run deal-flow doctor
checking database and models...
Ready: nothing leaves this machine
Stack
FastAPI + Next.js
Role
Author
  • PyMuPDF
  • spaCy
  • LLMs
  • PostgreSQL

Machine Learning

Sales Target Allocation

A machine learning pipeline that distributes pharmaceutical sales targets to individual pharmacies. A two-stage hurdle model handles sparse, zero-inflated demand, and reconciliation turns a manual task into an auditable process.

Domain
Pharma Distribution
Role
AI Software Engineer
  • Hurdle Model
  • Gradient Boosting
  • Reconciliation

AI Agents / Technical Lead

Marja Intelligence:

A right-to-left Persian assistant for B2B market research. A five-tool agent chooses the query, and the server builds every table from SQL.

Role
Technical Lead
Date
2026
  • Agents
  • Tool Calling
  • FastAPI
  • SQLite FTS5
  • Next.js
  • RTL
Marja Intelligence chat interface answering in Persian with a company table

Full Stack / Technical Lead

Marja Panel:

A subscription platform for Iranian company data with metered access, search, payments and an admin data programme. Live in production since September 2026.

Role
Technical Lead
Date
2026
  • Django
  • Next.js
  • PostgreSQL
  • Celery
  • Playwright
  • Docker
Marja Panel home page with search and industry categories

Full Stack Product

Maham Academy:

A registration, refund and attendance platform for a basketball academy, with a phone-first parent portal, a desktop back office, SMS notifications and CI that deploys on merge.

Project
Academy Platform
Role
Full Stack Engineer
Date
2026
  • Django
  • Next.js
  • Celery
  • SMS OTP
Maham Academy sign-in screen

Document AI

Scanned Manuals to Maintenance Data:

An eight-stage pipeline for a maritime client that turns decades-old scanned equipment manuals into validated records. Every field is anchored to its source page, and anything that can't be anchored is rejected.

Client
Anonymized
Domain
Maritime
  • OCR
  • LLMs
  • Human Review
  • PostgreSQL

Side Project

tgmirror:

A self-hosted tool that mirrors Telegram channels without a forwarded header. It keeps formatting and albums, follows replies, and syncs edits and deletions.

tgmirror doctor
checking session and routes...
Ready: tgmirror run
Stack
Python + Telethon
Role
Author
  • Python
  • Telethon
  • Docker

Collaborations

Worked with

  • Orchid Pharmed
  • Spartina
  • Marja
  • Apex Labs
  • Maham Academy
  • University of Tehran
  • Sharif University of Technology
  • Rahnema College
  • BABAEEE

& a few teams who'd rather stay anonymous