class Muktadi:
role = ["CSE Student · 4th Year", "Aspiring AI Engineer", "Software Developer"]
university = "Southeast University, Dhaka 🇧🇩"
focus = "Grounded AI: assistants that cite their sources and decline instead of guessing"
building = ["LLM apps & RAG", "Real-time ML (Kafka, Flink, LightGBM)", "Full-stack web apps"]
learning = ["RAG evaluation", "MLOps", "System design"]
stack = {
"languages": ["Python", "TypeScript", "Java", "SQL", "C"],
"ai_ml": ["LightGBM", "XGBoost", "scikit-learn", "SHAP", "MLflow", "OpenAI API"],
"web": ["React", "Next.js", "FastAPI", "Node.js", "Tailwind CSS"],
"data": ["PostgreSQL", "MySQL", "Oracle", "Supabase", "Kafka", "Flink"],
"security": ["Kali Linux", "Penetration testing"],
}
looking_for = "Internships and collaborations in AI and software engineering"
motto = "Ship it. Secure it. Make it smarter."| # | Project | What it does | Built with |
|---|---|---|---|
| 1 | ChurnPulse | Real-time churn prediction: persona-based LightGBM models (85.5% accuracy, ROC-AUC 0.92 on held-out customers), Kafka + Flink streaming, SHAP explanations, retention dashboard | Python · LightGBM · Kafka · Flink · FastAPI · React |
| 2 | Course-Grounded Study Assistant | Android tutor that answers only from teacher-approved material, cites its sources, and declines instead of hallucinating | Java · Android · RAG · Firebase |
| 3 | At Your Age… · live | Newspaper front pages of what famous people did at your age, from live Wikidata, tested end to end | TypeScript · React · SPARQL · Playwright |
| 4 | Campus Club & Event Manager | MySQL stored procedures and triggers, with a Next.js dashboard and an in-browser SQL lab | Next.js · MySQL · TypeScript |
| 5 | TakaBridge | Currency converter for Bangladesh: cheapest exchange routes, remittance calculator, rate trends and alerts | Java · Jakarta EE · Oracle |
| 6 | RepoLens · live | No-login health check for any public GitHub repository, with specific next steps | JavaScript · GitHub API |
| 7 | Dude, Where's My Stuff? · live | Offline-first app that remembers where you put things, from plain-language input | TypeScript · React · PWA · Playwright |
| 8 | MESS-PRO · live | Shared-meal manager: meals, bazar, deposits, meal rate and balances | Next.js · Supabase · TypeScript |
| 9 | Study Assistant Web | Web edition of the Study Assistant (in progress): role-based JWT auth and a PostgreSQL + pgvector schema | React · TypeScript · Node.js · PostgreSQL |
| 10 | Cyber Security Project | Penetration-test reports from controlled lab engagements, with defensive recommendations | Kali Linux · Pentesting |
| 11 | CSE Student Routine | Animated daily-routine dashboard with focus mode, live clock and progress | React · Vite · Framer Motion |
| 12 | Soccer Manager | Club management desktop app: player signing, matches and training | Java · JavaFX · SQLite |
| 13 | VibrantQRCode | Gradient QR codes with a centre logo and high error correction | Python · Pillow |
| 14 | TaskMaster | Bangla to-do app with dark mode that works offline | HTML · Tailwind CSS |
AI / ML: LightGBM · XGBoost · scikit-learn · Optuna · SHAP · MLflow · OpenAI API
The banner at the top is rendered procedurally in Python + NumPy. See the renderer.



