Education · Technical redirection · Software engineering
From elite engineering foundations to AI-focused software systems.
I ranked 367 in Konkur, studied Aerospace Engineering at Sharif University of Technology, and later left that direction because I did not want my engineering path to be connected to missile or weapon-system work. I redirected my education toward AI and software, and I am now studying Software Engineering at Azad University with a 19.10 GPA.
Konkur rank: 367Sharif University of Technology · Aerospace backgroundSoftware Engineering · Azad UniversityGPA: 19.10
World-class curriculum · Books · Self-study
Learning AI through serious courses and foundational books.
My learning path is built around strong global resources: Machine Learning Specialization and Deep Learning Specialization by Andrew Ng, the DeepLearning.AI TensorFlow Developer Professional Certificate by Laurence Moroney, Harvard CS50x Introduction to Computer Science, and MIT 6.S191 Introduction to Deep Learning.
Machine Learning with PyTorch and Scikit-Learn · Sebastian Raschka
Deep Learning with PyTorch · Eli Stevens, Luca Antiga, Thomas Viehmann
Introducing MLOps · Mark Treveil and contributors
Build a Large Language Model (From Scratch) · Sebastian Raschka
Natural Language Processing with Transformers · Lewis Tunstall, Leandro von Werra, Thomas Wolf
Regression · Boosting · CV · NLP · Transformers
A research path from tabular models to transformer systems.
My project work started with simple regression and classical ML, then moved into gradient boosting models, medical diagnostics, feature engineering, and computer vision. I have worked with fine-tuning and transfer learning using models such as YOLOv8, EfficientNet, and Inception-style networks. In NLP, I moved from Disaster Tweets and SMS classification into Quora Question Pairs, LSTM with attention, self-built cross-attention, transformer encoder design, BERT fine-tuning, XLM-style multilingual work, GPT-2 experiments, and the broader Hugging Face transformers ecosystem.
Regression & boostingYOLOv8 · EfficientNet · InceptionQuora Question Pairs · attentionBERT · XLM · GPT-2
APIs · Databases · Docker · Cloud hosting
Turning ML models into real applications.
I have experience moving from notebooks into working systems: web scraping, database-backed apps, FastAPI services, Uvicorn serving, Docker images, Docker-based workflows, and cloud hosting experiments with platforms such as Render, Railway, Hugging Face Spaces, and GitHub Pages for polished frontends.
PostgreSQL · MySQL · Microsoft SQL ServerMongoDB · PyMongo · SQLite3FastAPI · Uvicorn · DockerRender · Railway · Hugging Face Spaces
Automation · Experiment tracking · Event-driven thinking
Adding engineering discipline around the model lifecycle.
I have used MLflow for experiment tracking in projects, Airflow for automation, and Kafka in the lung disease detection app to simulate local event-driven tasks. My MLOps direction is focused on reproducible training, reliable inference, automated workflows, model logging, and production-style system thinking.
MLflow trackingAirflow automationKafka simulationReproducible ML workflows
Programming · Frontend · Systems basics
Beyond Python: lower-level logic and web interfaces.
Python is my main AI language, but I also have experience with C, C++, HTML, CSS, and JavaScript. I designed a local database-like application in C++, and I use frontend technologies to build portfolio pages, project interfaces, dashboards, and polished static web experiences.
C programmingC++ local database-style appHTML · CSS · JavaScriptFrontend portfolio systems
Current stage · Lung disease app · Transformers ecosystem
End-to-end medical AI, then deeper transformer foundations.
My previous end-to-end pipeline was a lung disease detection app: training from scratch to web deployment, fine-tuning four classification models including EfficientNet, MobileNet, DenseNet, and InceptionNet, building a U-Net/Xception-style segmentation model, deploying with FastAPI and Docker, using Microsoft SQL Server locally and PostgreSQL for the web version, hosting through Hugging Face Spaces, designing the frontend, and adding MLflow, Airflow, and local Kafka simulation. Now I am working through transformer model families, the Hugging Face ecosystem, and building my first LLM from scratch with guidance from Build a Large Language Model (From Scratch).
Lung disease detection appClassification + segmentationFastAPI · Docker · databasesTransformers zoo · LLM from scratch
Future direction · LLMs · RAG · Agents
The next layer is advanced AI systems engineering.
My future work is focused on mastering the transformers ecosystem, building an LLM from scratch, deploying more complete AI apps, diving into RAG and reasoning techniques, and mastering agentic workflows. The goal is to keep moving from isolated experiments toward advanced, reliable, and explainable AI systems.
Transformers ecosystemLLM from scratchRAG & reasoningAI agents