From NLP research to real-time streaming systems and deployed ML pipelines.
Full-Stack · LLM · RAG
Polyglot RAG — Full-Stack Multilingual AI App
Full-stack multilingual AI application with React/Next.js frontend, FastAPI backend, and MongoDB Atlas HNSW vector search. Supports 5 languages with per-user document isolation via JWT. Runs both cloud (Groq/Llama 3.1) and local (Ollama/Phi-3) LLMs.
5 languages
JWT auth
2 LLM providers
Next.jsReactFastAPI
MongoDB AtlasDockerGroq APIOllama
Big Data · Streaming · Real-time
Kafka Real-Time Data Streaming
Apache Kafka-based real-time data streaming pipeline. Producer–consumer architecture with distributed topic management, fault tolerance, and scalable big data processing.
Pub-Sub model
Real-time processing
Apache KafkaPython
Producer/ConsumerBig Data
Deep Learning · Computer Vision · PyTorch
Apple Leaf Disease Detection (CNN)
Deep learning image classifier for apple leaf disease detection across 4 disease classes using CNN in PyTorch. Outperforms Random Forest baseline by 8.7% with 97.71% precision.
97.71% precision
97.69% recall
4,000+ images
PyTorchCNNScikit-learn
MatplotlibPlantVillage
NLP · Sentiment Analysis · Web Scraping
KFC Reviews Sentiment Analysis
Scraped 500+ Trustpilot reviews using Selenium, conducted sentiment analysis with TextBlob, and built 3 classification models. Detected mismatches between written tone and star ratings.
91.7% LR accuracy
0.97 F1-score
0.61 Pearson r
PythonSeleniumTextBlob
TF-IDFScikit-learnSeaborn
Backend · REST API · DevOps
Todo API — FastAPI + PostgreSQL + Docker
Production-ready REST API built with FastAPI, PostgreSQL, and Docker. Full CRUD operations, Swagger UI docs, containerized deployment with docker-compose, and clean SQLAlchemy ORM architecture.
7 endpoints
Dockerized deploy
FastAPIPostgreSQLDocker
SQLAlchemyPythonPydantic
AWS · Snowflake · NLP · Analytics
Conversational Analytics — Regiocast
End-to-end NLP pipeline processing sales queries in German natural language. 3-layer Snowflake data model with LLM-generated SQL and self-serve Streamlit dashboard with CSV export.
100% query coverage
0 data exposures
AWS S3SnowflakeOpenAI API
PythonStreamlitNLP
R Shiny · Finance · Forecasting
Global Financial Health Dashboard
Full-stack financial analytics dashboard with real-time stock data (S&P 500, Gold, Oil, 5 tech stocks), ARIMA/Prophet forecasting, and portfolio builder with Sharpe ratio. Deployed live on shinyapps.io.
Live deployment
Real-time APIs
ARIMA + Prophet
R ShinyPlotlyARIMA
ProphetYahoo Finance APIWorld Bank API
MLOps · XGBoost · FastAPI
Credit Risk Intelligence Pipeline
Production-style ML system predicting loan default risk. Full pipeline: ETL, model training with Optuna tuning, MLflow tracking, FastAPI serving, and a Streamlit dashboard, with every prediction logged to SQLite.
0.786 AUC score
4 models compared
30 tuning trials
XGBoostFastAPIMLflow
StreamlitOptunaSQLite
Data Engineering · Docker · Linux
Linux Server CRM Analytics Platform
End-to-end data engineering project on a self-managed Linux server: PostgreSQL, Dockerized Grafana dashboards, Python ETL pipelines, and automated cron jobs for data growth and daily backups.
8 Grafana panels
6-table schema
7-day backups
PostgreSQLDockerGrafana
Python ETLCronUFW
Full-Stack · React · Microservices
ShopHub — E-Commerce Marketplace
Full-stack marketplace platform with JWT role-based authentication, shopping cart, order tracking, and a seller marketplace system with admin approval for new listings. Fully dockerized and deployed live.
3 user roles
Live deployment
FastAPIReactPostgreSQL
JWT AuthDocker
Automation · Telegram Bot · Python
News Video Bot — Automated Content Pipeline
Telegram bot that automatically fetches motivational/news articles via RSS, generates narrated videos, and posts them daily. Runs as a systemd service with scheduled cron-based delivery.
6+ RSS sources
Daily automation
PythonTelegram APIMoviePy
RSSsystemd