Skip to main content
01/

Overview & Core Pillars

Four foundational dimensions of my technical expertise

Specialist

Competitive Programming

2500+ problems solved across Codeforces (1578 Specialist), CodeChef (1854 4★), and AtCoder. 2× ICPC Dhaka Regional participant.

CF Rating1578
Speech & Vision

AI & ML Research

Thesis on Bangladeshi Dialect Speech Recognition using Whisper, Transformers & LoRA fine-tuning. Published paper in Crop Classification.

Publications1 IEEE + 1 Thesis
Full-Stack

Full-Stack Architect

End-to-end web apps with React, Next.js, Django, .NET Core, PostgreSQL, Docker, WebSockets & real-time analytics.

Projects10+ Deployed
3000+ Reach

Mentorship & Community

Co-Founder of UIU Scholars Squad & Mentor at UIU Competitive Programming Society. Mentored hundreds of junior students.

CommunityCo-Founder
02/

About Me

My journey across algorithms, software engineering, and machine learning

I'm a computer science graduate from United International University with strong theoretical foundations and practical software architecture skills. My work balances three major disciplines: Full-Stack Development, Competitive Programming, and AI/ML Research.

In competitive programming, I have solved 2,500+ algorithmic problems on Codeforces (Specialist, peak 1578), CodeChef (4-Star, peak 1854), AtCoder, and LeetCode. I represented UIU in 2× ICPC Dhaka Regional Contests and placed in top ranks in national programming contests.

In research, my undergraduate thesis focused on Bangladeshi Regional Dialect Speech Recognition using fine-tuned Whisper transformer architecture paired with LoRA and a novel weighted loss function. I also co-authored a published conference paper applying CNN models to agricultural crop classification.

Education

B.Sc. in Computer Science & Engineering

United International University · 2021–2025

Competitive Ratings

CodeforcesSpecialist (1578)
CodeChef4-Star (1854)
ICPC Dhaka2× Regionalist

Project Show Awards

🥇 1st Place — Advanced OOP Project Show

🥈 2nd Place — System Analysis & Design

🥉 3rd Place — DBMS & SE Lab Show

03/

Tech Stack Matrix

Categorized technical proficiencies and tooling

Languages

CC++PythonJavaSQLC#JavaScriptLatexPHPBash

Backend & APIs

DjangoNode.js.NET CoreFlaskDjango ChannelsREST APIgRPCWebSocketsMicroservices

Databases

PostgreSQLMongoDBMySQLSQLiteRedisPrisma

AI/ML & CV

PyTorchYOLOv5OpenCVHuggingFaceTransformersLoRACNNSpeech Recognition

Frontend

ReactNext.jsReact NativeTailwind CSSBootstrap

DevOps & Tools

AWS (EC2, S3, Lambda,RDS)DockerKafkaGitLinuxAgileRaspberry Pi
05/

Honors & Achievements

Recognitions from hackathons, project shows, and competitive contests

UIU CSE Project Show: 1st in Advanced OOP, 2nd in System Analysis & Design, 3rd in DBMS & SE Lab

10th Place in ML Olympiad 2024

2× ICPC Dhaka Regional Participant (2024, 2025)

IUPC Rankings: MU 42nd | KUET 50th | CUET 51st | IUT 53rd | DUET 69th

Top-20 national rankings in individual programming contests

300+ online programming contests participated.

10+ onsite contests including BUET, CUET, KUET, IUT, MU, DIU, and more.

06/

Featured Projects

Full-stack web applications, AI models, and real-time systems

Nostalgia

Production-Ready

Built a niche social platform addressing digital isolation among elderly users. Uses NID-based identity verification to ensure authenticity, face recognition to reconnect people from their past, and ML-driven recommendations to surface relevant content. Supports real-time chat and multi-language accessibility — designed with empathy, not just engineering.

NID Identity Verification
Face Recognition Matching
ML-driven Recommendations
Real-time Chat
DjangoNode.jsReactMongoDBMySQLWebSocketsMLJWT

LOCAL BUS: Dhaka Bus route

Live

A specialized transit navigation app designed for Dhaka's complex bus network. The application features a custom routing algorithm that calculates the most efficient direct and multi-transfer (up to 2 transfers) paths between stoppages. Built with an offline-first architecture, it synchronizes bus and distance data from Firebase to a local SQLite database, ensuring instant search results and fare estimations without requiring constant internet connectivity.

200+ real users within a couple of weeks of launch
Transfer-Aware Routing
Fare & Distance Logic
Modern UI/UX
Commuter Tools
Firebase/SQLite Sync
React Native(Android)Next.js(Web)MySQLFirebase

KARIGOR (Backend): Marketplace Engine

Production-Ready

A robust .NET 10 RESTful API designed to power a community-driven work-sharing marketplace. The system features a sophisticated escrow engine that secures project budgets throughout the job lifecycle—from bidding to completion. It handles complex transactional logic, including concurrent multi-worker slot allocation, automated payouts, and a 50% worker protection policy for project cancellations. Built for high data integrity using EF Core and PostgreSQL to maintain a reliable, auditable point-based economy.

Automated Escrow System
ACID-Compliant Point Transactions
Multi-Worker Slot Management
Cancellation Compensation Logic
JWT Stateless Security
Containerized Architecture
.NET 10EF CoreNext.jsPostgreSQLJWT AuthDockerNpgsql

KARIGOR (Live): Marketplace Platform

Live

The production version of Karigor, a full-stack marketplace connecting workers (Karigors) with community projects. Built on a serverless architecture using Next.js and Supabase, it provides a seamless user experience for job posting, bidding, and real-time status tracking. The platform integrates a real-time point-sharing economy with a secure wallet system, allowing users to earn and spend points within the community ecosystem.

Production-Ready Live Deployment
Real-time Database Sync (Supabase)
Serverless Wallet & Payout System
Dynamic Job Bidding & Tracking
Community-Driven Identity System
Mobile-Responsive Design
Next.jsSupabasePostgreSQLTailwind CSSZustand

Jamnai Bus

Production-Ready

End-to-end fleet management system integrating hardware and software. A Raspberry Pi runs YOLOv5 in real time to count passengers through a camera, eliminating the need for manual ticketing. GPS tracking, automated operations, and live analytics are streamed to a Django backend for centralized monitoring and management. The project combines custom IoT hardware, computer vision, and a full-stack web architecture.

YOLOv5 AI Passenger Counting
Raspberry Pi Hardware Integration
Real-time GPS Tracking
Automated Operations Control
DjangoFlaskYOLOv5PyTorchRaspberry PiGPIOREST APIWebSockets

Mouza Surveyor

Live

Built a mobile land measurement tool that loads cadastral maps (image or PDF) and overlays a gesture-controlled canvas with viewport-to-scene coordinate transformation supporting pinch zoom, damped rotation, and point dragging with a magnifier loupe. Polygon area is computed in pixel space and converted via a pixel-to-feet calibration ratio — set by drawing a reference line over a known physical distance on the map. The Batoyara engine uses half-plane intersection algorithms to mathematically slice polygons to a target area percentage. Both the mobile app and web portal share a single Supabase auth layer — the same user session, profile, and token balance work across both platforms. Transactional emails (OTP, verification) are routed through Resend. Per-action token deduction is enforced server-side, and a subscription expiry date gates premium feature access.

200+ real users, including paying subscribers, within a couple of weeks of launch
Gesture canvas with pinch zoom, damped rotation, and point drag with magnifier loupe
Pixel-to-feet calibration via a user-drawn reference line
Shared Supabase auth, profile, and token balance across mobile and web
Server-side token deduction; subscription expiry gates premium access
Batoyara: half-plane intersection to slice polygons by target area percentage
Built-in Hissa & unit converter — bridges traditional manual land calculation (আনা/গণ্ডা) with digital measurement
Flutter (Mobile) Next.js (Web) Supabase PostgreSQLTypeScript Google Drive APIPDF Generation

UIUCPC Online Judge

Ongoing

Production backend powering the UIU Competitive Programming Community's online judge. Integrates Judge0 for sandboxed multi-language code execution, Redis for async submission queuing between services, and Docker for containerized deployment. Built to handle concurrent contest submissions reliably — used by real students at UIU.

Judge0 Code Execution Integration
Redis Async Queue
Docker Containerization
Real-time Submission Tracking
DjangoJudge0 APIRedisDockerPostgreSQLREST API

Microservices: Library & Finance System

Production-Ready

Designed and implemented a microservices architecture separating library operations and university finance into independent, communicating services. Uses gRPC for low-latency inter-service calls and REST for external-facing APIs — demonstrating a real understanding of when to use each protocol. JWT-secured, with EF Core handling data access in .NET.

gRPC Inter-service Communication
REST External API Layer
Microservices Architecture
JWT Authentication
ASP.NET CoregRPCREST APIJWTEF CoreSQLite

Live Customer Support System

Production-Ready

Full-stack live support chat system built for scenarios where multiple agents handle incoming visitor conversations. Redis-backed queue automatically assigns visitors to available agents, preventing double-handling. WebSocket connections via Django Channels keep messages instant. Deployed with Docker for consistent environments across dev and production.

WebSocket Real-time Messaging
Redis Auto-assignment Queue
JWT Auth & Session Management
Docker Deployment
DjangoDjango ChannelsNext.jsPostgreSQLRedisWebSocketsTypeScriptTailwind CSSZustandSimpleJWTDockerREST API

FundWave

Production-Ready

Peer-to-peer crowdfunding platform built for university students to raise funds and apply for micro-loans. Lenders can bid competitively on loan requests, creating a transparent auction-based interest system. Includes payment integration, investment portfolio tracking per user, and a review system to build trust across the community.

Auction-based Loan Bidding
Payment Integration
Per-user Investment Tracking
Community Review System
ReactMantine UINode.jsExpressMongoDBJWT

Caregivers

Service marketplace connecting caregivers with families in need of support. Caregivers can be scheduled, approved, and tracked through an admin dashboard. Includes NLP-powered search with autocomplete for fast service discovery, an integrated chatbot for user assistance, and role-based access control separating admin, caregiver, and client views.

Service Scheduling & Approvals
NLP-powered Search
Chatbot Assistant
Role-based Access Control
DjangoBootstrapJavaScriptMySQLNLP

Library Management System

Full-stack application for managing library inventory, member registrations, and loan lifecycle. Overdue detection triggers automatic flags on outstanding loans. Analytics dashboard gives staff a quick overview of usage trends. Built with a type-safe Prisma ORM and a Next.js frontend.

Node.jsExpress.jsNext.jsReactTypeScriptTailwind CSSPrismaSQLite

ShecchaShoinik

Desktop application built during coursework to coordinate volunteers during disaster response. Manages volunteer registration, task assignments, and blood bank availability. Includes a real-time team chat and a live map for tracking active disaster zones.

JavaJavaFXMySQL
07/

Research & Publications

Peer-reviewed papers and thesis innovations

Bangladeshi Dialect Speech Recognition

Undergraduate Thesis

Advanced speech recognition system specialized for Bangladeshi dialects. Uses transformer-based architectures with LoRA fine-tuning on large language models. Multimodal learning approach combining text and audio data for superior dialect adaptation.

Transformer Models
LoRA Fine-tuning
Multimodal Learning
Dialect Recognition
PyTorchTransformersLoRANLPLLMSpeech RecognitionAudio Processing

Bangladeshi Rice Grain Classification

Conference Paper (Peer-reviewed)

CNN-based classification model for rice grain varieties using custom-curated dataset. Incorporates transfer learning and OpenCV-based preprocessing for optimal accuracy. Addresses real agricultural classification challenges.

Transfer Learning
Custom Dataset
Image Processing
Agricultural AI
PyTorchOpenCVCNNTransfer Learning
08/

Professional Experience

Roles in software engineering, leadership, and teaching assistance

Co-Founder & Instructor

UIU Scholars Squad (UIUSS)

Sept 2022 – Present

Co-founded and guided an educational outreach initiative delivering live sessions on core CS topics and benefiting 3,000+ students.

Designed structured modules for programming, data structures, and algorithms
Led interactive sessions with live coding and Q&A
Built a collaborative learning community within UIU
Reach 3000+ students through workshops and online sessions
CJavaOOPData StructuresInstructionCommunity Building

Mentor & Judge

UIU Competitive Programming Community (UIUCPC)

Jan 2025 – Dec 2025

Mentored 100+ students in algorithmic problem-solving while judging and curating intra-university contests.

Guided mentees through contest strategies and live problem walkthroughs
Led problem-setting and judging to foster a strong competitive culture
Promoted analytical thinking across UIU campuses
C++PythonProblem DesignContest CoachingJudging

Undergraduate Teaching Assistant (UGA)

United International University (UIU)

June 2024 – Oct 2024

Assisted faculty with labs, coursework evaluation, and personalized academic support in programming and data structures.

Guided students through lab exercises and hands-on coding
Improved problem-solving proficiency via one-on-one mentoring
Supported grading and feedback for programming assignments
CC++Data StructuresTutoringLab Support
09/

Multi-Track Resume Hub

Download domain-tailored specialized resumes (PDF)

General SWE Resume

Comprehensive Full-Stack Profile

ML & AI Researcher

Speech Recognition & Vision CV

Python & Backend

Django, FastAPI & Python Focus

Node.js & JavaScript

Full-Stack Node / Next.js Focus

Software Engineer (Java)

OOP & Systems Engineering Focus

Academic & Research

Publications & Academic Track

10/

Get in Touch

Let's build scalable systems, research AI, or collaborate

I am actively seeking full-time software engineering roles, research positions, or technical collaborations. Feel free to send a message or copy direct contact details below.

Direct Email

sabbir772002@gmail.com

Phone / WhatsApp

+880 1571-144383

Send Me a Message