
Sajjad Fani
Software Engineer
4+ years building scalable backends and distributed systems in production environments. Currently leading technology at Medical Toxicology — an AI-enabled healthcare platform in Tucson, AZ — while pursuing an M.Sc. in Software Engineering. My work spans high-performance REST APIs, microservices architecture, async task pipelines, and AI integrations with OpenAI, Gemini, and custom deep learning models.
Research Direction
My research interests sit at the intersection of distributed systems and applied machine learning — particularly IoT & edge computing, software engineering for large-scale systems, and MLOps. I am drawn to systems problems where reliability, observability, and intelligent automation converge.
What I Build
Backend Systems
High-performance REST APIs, async task pipelines, and microservices architectures using Python, Django, and Celery.
Distributed Systems
Service mesh patterns, event-driven architectures, fault-tolerant systems, and containerized deployments.
AI Integrations
Integrating LLMs and custom ML models into production backends — from OpenAI APIs to custom PyTorch deployments.
DevOps & Cloud
Containerized deployments with Docker, reverse proxying via Nginx, and CI/CD pipelines on Linux for reliable, reproducible releases.
Quick Facts
- LocationMashhad, Iran
- Current RoleCTO @ Medical Toxicology
- Academic StatusM.Sc. Software Engineering Candidate, Islamic Azad University
- LanguagesPersian (native), English (advanced)
- Open ToEngineering roles · Research collaborations