Sajjad Fani
About Me

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.

CTO @ Medical ToxicologyM.Sc. Software Engineering Candidate · Islamic Azad UniversityMashhad, Iran

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

Core Stack

PythonDjangoDRFCeleryRedisPostgreSQLDockerPyTorch