I build agents that cite their sources, ask before they act, and survive a restart.
I'm Saleh (Mohammad Saleh Mahdinejad on paper), a full-stack developer and computer engineering student at the University of Isfahan. Most of what I build has a model somewhere inside it, but the part that decides whether it holds up is everything around the model: retrieval that finds the right page, a queue that survives a crash, a confirmation step before anything irreversible.
I work in Persian and English, and so do the tools I make.
|
A Persian insurance comparison and decision platform. Quotes from several sources side by side, with recommendations that explain themselves. An assistant that works through controlled tools, by text or by voice. Installment analysis.
|
A Persian workspace for talking to many AI models. Real-time streaming, AI personas, file workflows and conversation management, plus credits, payments and referrals, with the heavy work in background queues.
|
| Languages | Python TypeScript JavaScript C# C++ Java |
|---|---|
| Back end | FastAPI Django DRF Channels Node.js Express .NET Celery BullMQ |
| Data | PostgreSQL Redis SQLite FTS5 Chroma |
| AI | LLM APIs Agentic RAG Structured output Tool calling Speech-to-text PyTorch |
| Front end | React WebGL Chrome extensions |
| Shipping | Docker Nginx Linux Git Playwright Pytest CI |
- PlanForge: a constraint-satisfaction framework that generates apartment floor plans, with a visual solver that replays the backtracking tree.
- Relationship Analysis: a graph-based relationship analysis API. A team project from Star Academy, summer 2024.
- Audio-video recorder: Arduino and ESP32-CAM recording kept in sync to about ±10 ms, with offline transcription.
- Smart Monitoring System: ESP32-CAM monitoring with AI-assisted analysis.
- ASL to LCD: sign-language letters from a webcam onto a 16×2 LCD through an Arduino. The vision pipeline is adapted from Tanmay Jivnani's open-source project.
- DS Social Network: social-network APIs and the graph algorithms behind them.
- Coursework: AI Fundamentals, Machine Learning, Computational Intelligence.
Email is best: msmahdinejad@gmail.com. I'm also on LinkedIn and Telegram (Vertex Studio). There's more on the website.







