Skip to main content

01 /

About Me

I'm a fast-learning Computer Science graduate from UIU with deep foundations in algorithms, data structures, databases, and software engineering. My work spans three disciplines: full-stack development, competitive programming, and AI/ML research.

As a competitive programmer, I've solved 2500+ algorithmic problems across Codeforces (Specialist, 1578), CodeChef (4★, 1854), and AtCoder. I've competed in 2× ICPC Dhaka Regional and placed in the top 50 at multiple IUPCs nationally.

In research, my thesis built a Bangladeshi Dialect Speech Recognition system using transformer architectures and LoRA fine-tuning — proposing a novel weighted learning framework. My published conference paper applied CNN + transfer learning to agricultural crop classification.

Beyond code, I co-founded UIU Scholars Squad and mentored through UIUCPC, collectively reaching 3,000+ learners. Passionate about technology, history, psychology, and neuroscience.

Education

B.Sc. CSE — United International University

Dhaka, Bangladesh · 2021–2025

Competitive Programming

CodeforcesSpecialist · 1578
CodeChef4-Star · 1854
ICPC Dhaka2× Regional

UIU Project Show Awards

🥇 1st — Advanced OOP

🥈 2nd — System Analysis & Design

🥉 3rd — DBMS & SE Lab

Interests

Technology · History · Psychology · Neuroscience · Nature

02 /

Education

03 /

Tech Stack

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 /

Achievements

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 /

Projects

Nostalgia

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

Jamnai Bus

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

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

Microservices: Library & Finance System

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

Live Customer Support System

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

FundWave

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

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

Library Management System

Full-Stack Book & Loan Management

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.

Automated Overdue Detection
Inventory Tracking
Dashboard Analytics
Type-safe Prisma ORM

ShecchaShoinik

Disaster Volunteer Management System

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.

Volunteer & Task Coordination
Blood Bank Integration
Real-time Team Chat
Live Disaster Map

07 /

Research & Publications

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 /

Experience

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 /

Resume

General

Comprehensive Resume

ML / AI

Machine learning & vision

Python / Backend

Python-focused backend

Node.js / JS

Node & JavaScript stack

Software Engineer (Java)

Full-stack & Java Based

Academic

Research & publications

10 /

Get in Touch

I'm open to full-time roles, research collaborations, freelance work, and interesting conversations. If you have something on your mind — let's talk.

Email

sabbir772002@gmail.com

Phone / WhatsApp

+880 1571-144383

Send a Message