Software Engineer · AI/ML
Competitive programmer and software engineer, building systems that scale.
I design and build performant backend systems and web apps, bringing a competitive programmer's problem-solving instincts and a growing focus on AI/ML.
About
I'm a competitive programmer and software engineer from Dhaka. I ship reliable backend systems and clean, fast web apps, and build AI agents with LLMs.
UU IUPC 2025
of 120 teams
UIU IUPC 2025
of 150 teams
ICPC Asia Dhaka 2025
of 297 teams
Projects
Selected projects.
Pitless Bucket
A unified file manager across multiple cloud providers.
- Problem
- Files scattered across Google Drive, Dropbox, and OneDrive are tedious to browse and manage from one place.
- Built
- Built a storage aggregator with a FastAPI backend, a Next.js web client, and a Kotlin Android app, backed by PostgreSQL and Redis, with LangGraph AI agents and Docker-based deployment.
- Python
- FastAPI
- Next.js
- Kotlin
- PostgreSQL
- Redis
- LangGraph
- Docker
NSU RDS Buddy
A Chrome extension that supercharges NSU's student portal.
- Problem
- NSU's RDS portal shows raw academic records but no way to spot performance trends or simulate how future grades will move your CGPA.
- Built
- Built a fully client-side Chrome extension that layers a what-if CGPA calculator (full NSU grading scale, including W/I/X) and seven analytics views (CGPA progression, semester comparisons, grade distribution, credit-load, and a transcript heatmap) onto the existing portal. No data leaves the browser.
- JavaScript
- Chrome Extensions
- Chart.js
- HTML
- CSS
Emoji Tools
A verified, auto-sharded Discord bot for emoji management.
- Problem
- Managing custom emojis across many Discord servers is repetitive and quickly bumps into platform limits.
- Built
- Built a Discord-verified, auto-sharded bot (discord.py) that automates emoji management and scales horizontally, deployed on AWS EC2.
- Outcome
- Serves 5,000+ Discord servers.
- Python
- discord.py
- AWS EC2
Physics Chatbot
A RAG study assistant for grade 9–10 physics.
- Problem
- Students need quick, curriculum-grounded help, but general chatbots hallucinate and aren't tied to their syllabus.
- Built
- Built a retrieval-augmented chatbot over local LLMs (Ollama) with a ChromaDB vector store and a Streamlit UI, grounded in grade 9–10 physics material.
- Python
- LangChain
- Ollama
- ChromaDB
- Streamlit
- RAG
Real-Time Docs Editor
Collaborative document editing, in real time.
- Problem
- Editing documents together should feel instant: live presence, no lost changes.
- Built
- Built a full-stack collaborative editor with live sync and authentication on Next.js, Convex, and Clerk.
- TypeScript
- Next.js
- Tailwind CSS
- Clerk
- Convex
VM-UNet-ASPP Grain Segmentation
Sharper grain-structure segmentation in stainless steel.
- Problem
- Accurate grain-boundary segmentation underpins steel quality control and material characterization.
- Built
- Enhanced VM-UNet with an ASPP module (plus SAM and LoRA) to improve grain-structure segmentation for quality control.
- Vision Mamba
- U-Net
- ASPP
- SAM
- LoRA
Competitive Programming
Sharpened on contest problems.
Years of contest practice taught me to break hard problems down fast and write code that holds up under pressure. A snapshot of where I stand.
Specialist
@fuwad
4 Star
Contest results
UU IUPC 2025
of 120 teams · NSU TheJWord
UIU IUPC 2025
of 150 teams · NSU FiNal sTraw
ICPC Asia Dhaka Regional 2025
of 297 teams · NSU XudlingPong
KUET IUPC 2025
of 160 teams · NSU NFT
JU NCPC 2024
of 196 teams · NSU HalfHeaven
Toolkit
What I work with.
Languages
Backend
Frontend
Android
ML / DL / Data
Databases
AI agents / chatbots
Cloud / DevOps
Web scraping
Tools
Journey
The path so far.
- 2022Education
Started BSc in Computer Science & Engineering
North South University
Began the CS journey and got hooked on competitive programming.
- 2023Competitive
Joined NSU Problem Solvers
North South University
Became a rated member of the university's competitive-programming community.
- 2023Competitive
Champion, Intra NSU (Junior Category)
Intra NSU Programming Contest
Won the junior category of the university contest.
- 2024Competitive
JU NCPC 2024
Jahangirnagar University
88th of 196 teams (Team NSU HalfHeaven).
- May–Sept 2025Experience
Software Engineering Intern
Backtrack Labs (Remote)
Built a multi-platform ad-data sync platform (Google, Meta, Snapchat, TikTok Ads) on FastAPI + PostgreSQL with a Next.js frontend, and shipped a LangChain/LangGraph AI insights agent for campaign optimization.
- 2025Competitive
UU IUPC 2025
Uttara University
15th of 120 teams (Team NSU TheJWord).
- 2025Competitive
UIU IUPC 2025
United International University
18th of 150 teams (Team NSU FiNal sTraw).
- 2025Competitive
KUET IUPC 2025
Khulna University of Engineering & Technology
72nd of 160 teams (Team NSU NFT).
- 2025Competitive
ICPC Asia Dhaka Regional 2025
ICPC, representing North South University
60th of 297 teams (Team NSU XudlingPong).
- Jun 2025 – Jan 2026Experience
Junior Software Engineer
Phoenix Education (Hybrid)
Built a scalable LMS (FastAPI, PostgreSQL, Redis caching, RBAC) and a Next.js admin dashboard; led backend and frontend teams and deployed via Docker-based CI/CD.
Contact
Let's build something worthwhile.
I'm open to SWE / AI·ML roles and collaborations on interesting problems. Reach me through any of these.