Machine Learning Engineer | Data Scientist | Software Developer
Started as an Android/Flutter developer, then moved into Machine Learning and Data Science — building on a B.Sc. in Electrical Engineering (Control) and a National Physics Olympiad gold medal. I now work end-to-end as an ML Engineer / Data Scientist, from research to shipped, containerized services, with recent focus on LLM & RAG systems, multimodal industrial sensor fusion, and genomics data analysis.
- Languages: Python, Java, Kotlin, Dart, Scala, Haskell, SQL
- ML/DS: PyTorch, TensorFlow, JAX, scikit-learn, Pandas, NumPy, SciPy
- LLM & RAG: Embeddings, vector databases (ChromaDB), local LLM serving (Ollama), prompt engineering
- Backend: FastAPI, Spring Boot, REST APIs
- DevOps: Docker, Kubernetes, Docker Swarm, GitLab CI, GitHub Actions
- Mobile: Native Android (Java/Kotlin), Flutter/Dart, TensorFlow Lite
Machine Learning Engineer — WreckAugury · 2025–2026 Built a RAG-based AI assistant (embedding evaluation, ChromaDB + Ollama, FastAPI, Docker) and ML pipelines for automated thermal/visual industrial defect analysis.
Java & Python Developer — FootFoot · 2025 Built a Spring Boot API server and Python bots for a Persian football-data assistant, deployed on a two-node Docker Swarm cluster.
Python Developer — HumanGen · 2023–2024 Analyzed large-scale DNA data for medical diagnosis support and built data pipelines for genetics research.
Flutter Developer — 6thSolution / REKAB · 2021–2022
Contributed to a cross-platform mobility app and created the open-source dart_sealed package.
- B.Sc. in Electrical Engineering (Control), Sharif University of Technology (2015–2020)
- 🥇 National Physics Olympiad Gold Medal, Iran (2015)
- shamsi_date — Leading Dart/Flutter package for the Jalali (Persian) calendar. 6k+ downloads, 160/160 Pub score.
- dart_sealed (my fork) — Sealed-class generator for Dart/Flutter; primary designer and developer.
© 2026 Amirreza Madani


