AI systems builder in progress

Building disciplined AI systems from first principles to deployment.

I am an AI and software engineering student focused on machine learning, deep learning, computer vision, NLP, MLOps, and deployable AI applications. My path started with strong technical foundations, moved through world-class ML/DL courses and books, and now centers on building complete intelligent systems: data, models, APIs, databases, Docker, automation, and real portfolio-grade interfaces.

0+Years programming
0+Projects built
0+Programming languages
PythonMain language PyTorchDeep learning JupyterResearch app VS CodeDeployment app PostgreSQLMain database
01
Operating thesis

Not just notebooks. Not just UI. Complete intelligent workflows.

I organize my work around one principle: a project should prove both technical depth and engineering maturity. That means clean data work, strong validation, model reasoning, deployment logic, MLOps habits, documentation, and a visual presentation that makes the system understandable.

Personal archive

The path behind the portfolio.

This section groups my education, courses, books, research work, deployment experience, MLOps work, programming background, current stage, and future direction.

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
Grouped skills

Areas of Expertise

This map focuses on the tools, libraries, model families, and engineering practices behind the portfolio.

Modeling Core

PyTorch · TensorFlow/Keras · Scikit-Learn · NumPy · model training loops · validation · metrics · experiment comparison

Computer Vision & Deployment

OpenCV · KerasCV · image preprocessing · data augmentation · transfer learning · EfficientNet · MobileNet · DenseNet · InceptionNet · U-Net/Xception segmentation

NLP & Transformers

Tokenization · embeddings · WordPiece/BPE · RNNs · LSTMs · attention · self-attention · cross-attention · transformer encoders · Hugging Face Transformers · Datasets · BERT · XLM · GPT-2

Classical ML & Boosting

Pandas · Scikit-Learn pipelines · Logistic Regression · SVM/SVC · Random Forest · Decision Tree · XGBoost · LightGBM · CatBoost · feature engineering · cross-validation

Deployment Systems

FastAPI · Uvicorn · Docker · PostgreSQL · Microsoft SQL Server · Redis · Hugging Face Spaces · Render · Railway · API serving · inference endpoints

MLOps

MLflow · Airflow · Kafka · experiment tracking · model registry habits · workflow automation · reproducible pipelines · event-driven simulation

Data & EDA

Pandas · NumPy · Matplotlib · Seaborn · missing-value analysis · distribution checks · correlation analysis · text EDA · image EDA · diagnostics · feature extraction

System Interfaces

HTML · CSS · JavaScript · Jinja templates · GitHub Pages · portfolio UI · API-connected frontend · project storytelling · user-facing ML interfaces

Tools in General

Full view of Tools

A table-style view of the languages, AI skills, deployment tools, MLOps practices, education signals, and research directions that shape the portfolio.

Python C C++ JavaScript HTML5 CSS3 PyTorch TensorFlow Keras OpenCV JupyterLab VS Code Scikit-Learn FastAPI Docker PostgreSQL MySQL SQL Server MongoDB Redis SQLite Airflow Kafka Git GitHub Python C C++ JavaScript HTML5 CSS3 PyTorch TensorFlow Keras OpenCV JupyterLab VS Code Scikit-Learn FastAPI Docker PostgreSQL MySQL SQL Server MongoDB Redis SQLite Airflow Kafka Git GitHub
Programming languages
PythonCC++JavaScriptHTMLCSS
Computer vision
CNNsImage preprocessingData augmentationOpenCVKerasCVEfficientNetMobileNetDenseNetInceptionNetU-Net/XceptionObject detectionSegmentation
NLP & transformers
TokenizationEmbeddingsWordPieceBPERNNsLSTMsSelf-attentionCross-attentionTransformer encodersBERTXLMGPT-2Hugging Face TransformersDatasets
Classical ML
Scikit-LearnPandasNumPyFeature engineeringCross-validationLogistic RegressionSVM/SVCRandom ForestDecision TreeXGBoostLightGBMCatBoost
Deployment
FastAPIUvicornDockerAPI servingInference endpointsHugging Face SpacesRenderRailwayGitHub PagesJinja frontend
Databases
PostgreSQLMicrosoft SQL ServerMySQLMongoDBPyMongoSQLite3Redis cache
MLOps
MLflowAirflowKafkaExperiment trackingWorkflow automationModel loggingReproducible pipelinesEvent-driven simulation
Data & EDA
Missing-value analysisDistribution checksCorrelation analysisDiagnosticsText EDAImage EDAVisualizationFeature extraction
Education signals
Andrew Ng ML/DLTensorFlow SpecializationCS50MIT Deep LearningCore AI booksSoftware Engineering GPA 19.10
Selected projects

Some of My works

Four representative projects from my portfolio: medical AI, desktop software engineering, NLP deployment, and duplicate-question research.

Lung disease detection project preview
Medical AIComputer VisionMLOps

Lung Disease Detection App

End-to-end medical imaging application with classification models, segmentation, FastAPI serving, Docker deployment, PostgreSQL prediction storage, image storage, Hugging Face hosting, and MLOps layers with MLflow, Airflow, and Kafka simulation.

Educational database system preview
C++Qt WidgetsDesktop App

Educational Database System

A C++ and Qt Widgets desktop system for educational data management, including students, teachers, courses, terms, grades, reports, login authentication, sidebar navigation, tabbed CRUD pages, and clean file-based persistence.

Disaster tweet classification project preview
NLPFastAPIDocker

Disaster Tweet Classification App

Trained disaster tweet classifier served as a web app with PyTorch BiLSTM modeling, GloVe-backed text features, FastAPI/Jinja templates, SQLite logging, Docker packaging, and a clean prediction interface for real-time inference.

Quora question pairs project preview
NLPAttentionResearch

Quora Question Pairs

Duplicate-question research lab with Siamese question-pair modeling, LSTM attention, manual attention experiments, MLflow tracking, calibrated F1 optimization, error analysis, and reusable framework-style research code.

Trajectory

A focused climb from fundamentals toward advanced AI engineering.

FoundationPython, C/C++, data analysis, visualization, and classical machine learning.
EducationAndrew Ng ML/DL, TensorFlow Specialization, CS50, MIT Deep Learning, and core AI books.
Deep learning stackMastering PyTorch and TensorFlow through CNNs, sequence models, transfer learning, and custom training workflows.
Applied practiceEDA, Kaggle competitions, NLP, computer vision, feature engineering, validation, and portfolio-grade project documentation.
Engineering layerFastAPI, Docker, databases, cloud hosting, MLflow, Airflow, Kafka, and deployable ML applications.
North starTransformers, LLMs from scratch, RAG, reasoning, agents, and advanced AI systems.
Principle 01Depth before decoration

Design matters, but it must reveal real technical work instead of hiding weak implementation.

Principle 02Systems thinking

A strong AI project includes data, modeling, evaluation, deployment, monitoring habits, and a clear story.

Principle 03Visible progress

Every page, notebook, and repository should show a step forward in skill, maturity, and engineering discipline.