Ahsan Habib — Software Engineer based in Sylhet, Bangladesh

Hi, I'm

Ahsan Habib

|

Ahsan Habib is a Software Engineer and Backend Developer, Problem Solver from Sylhet, Bangladesh, working at Appifylab on EzyCourse.

Building scalable backend systems and crafting seamless web experiences. Passionate about clean code, performance optimization, and competitive programming.

Scroll

About Ahsan Habib

I'm a Software Engineer at Appifylab, where I develop EzyCourse.com — a SaaS platform serving over 1M+ students across 7,000+ institutions. With a strong foundation in backend development using Node.js, AdonisJS, and MySQL, I specialize in building robust, scalable systems. My competitive programming background with 3000+ problems solved across LightOJ, UVa, CSES, Codeforces, and CodeChef sharpens my problem-solving skills every day.

Sylhet, Bangladesh
Currently Exploring
DockerSystem DesignAWS ServicesMicroservicesCloud ComputingDistributed Systems
0+
Problems Solved
0+
Years of Experience
0+
Technologies Used
0+
Contest Participated

Skills

Primary Stack

Node.js
AdonisJS
TypeScript
JavaScript
MySQL
Redis
React
Next.js

Frontend

HTML
CSS
Redux
TailwindCSS
Ant Design

Also Familiar With

C++
C#
Python
Django
.NET

Tools & DevOps

Git
GitHub
GitHub Actions
AWS
Postman

Experience

EzyCourse logo
May 2024 - PresentSylhet, Bangladesh

Software Engineer

Appifylab·EzyCourse

  • Developing a comprehensive SaaS platform serving 1M+ students across 7,000+ institutions
  • Integrated multiple payment gateways (Stripe, Paddle, Xendit) processing $100K+/month with 99.9% uptime
  • Redesigned SQL architecture and search functionality, reducing query response times by 10-30%
  • Led implementation of RBAC for security and optimized real-time chat, reducing memory consumption
EzyCourse logo
Feb 2024 - Apr 2024Sylhet, Bangladesh

Software Engineer (Intern)

Appifylab·EzyCourse

  • Gained hands-on experience in web development with MySQL, AdonisJS, and React
  • Built robust backend applications using AdonisJS framework
  • Mastered SOLID principles and OOP fundamentals for scalable software design

Education & Awards

Education
2019 - 2023

B.Sc (Eng.) in Computer Science and Engineering

Metropolitan University · Sylhet, Bangladesh

  • Active in inter-university competitive programming contests
  • Coursework: Data Structures, Algorithms, Database Systems, Software Engineering, Computer Networks
Awards & Recognition
CompetitionJan 2023

SUST IUPC 2023

48th out of 120 teams

Inter-University Programming Contest hosted by Shahjalal University of Science and Technology — competed against top university teams across Bangladesh.

Competition2019 – 2022

ICPC Asia Regional Preliminary

Participant 2019 – 2022

Represented Metropolitan University in four consecutive ICPC Asia Regional Preliminary contests — the world's most prestigious collegiate programming competition.

AchievementActive

Codeforces Specialist

Max Rating 1429 · 1770+ problems solved

Earned Specialist rank on Codeforces across 240+ rated contests. CodeChef 3-Star with max rating 1763.

Projects

EzyCourse.com — SaaS EdTech Platform

Professional

A production SaaS platform powering 7,000+ institutions with 1M+ students. I own critical backend systems including payment processing, real-time chat, and search infrastructure.

Integrated Stripe, Paddle & Xendit payment gateways processing $100K+/month with optimistic locking for concurrent transactions
Redesigned N+1 query patterns to batch queries, reducing API response times by 10-30%
Built role-based access control (RBAC) system supporting multi-tenant permission hierarchies
Optimized real-time chat architecture reducing memory consumption through efficient connection pooling
Implemented atomic SQL transactions with rollback strategies ensuring data integrity at scale
Node.jsAdonisJSMySQLRedisReactRedux

Vocab Tracker

Shipped Product

A shipped Chrome extension on the Chrome Web Store. Built end-to-end from extension architecture to landing page — solving a real problem for IELTS learners.

Published on Chrome Web Store with active daily users
Built Chrome Extension with background scripts, content scripts, and popup UI
Interactive quiz engine with spaced-repetition logic for vocabulary retention
Text-to-speech pronunciation using Web Speech API
Persistent storage with Chrome Storage API for cross-device sync
TypeScriptReactChrome Extension APITailwindCSS

Disaster Management Platform

In Development

A microservices-based disaster response coordination system for crisis reporting, donation tracking, and volunteer mobilization. Built with five FastAPI services behind an API Gateway, communicating via RabbitMQ events.

Microservices architecture: 5 FastAPI services (Auth, Crisis, Fund, Volunteer, Inventory) behind a single API Gateway with circuit breaker for resilience
Event-driven communication via RabbitMQ across 8 event types (crisis.approved, donation.created, volunteer.assigned…) for loose service coupling
CQRS pattern with Redis read models for real-time donation totals; PostgreSQL per-service for true data isolation
JWT auth with role-based access (admin / volunteer / public) propagated across all services through the gateway
Strategy pattern for CSV/Excel exports, Repository pattern in every service, MinIO (S3-compatible) for crisis image storage
Fully containerized with Docker Compose — one command spins up the entire stack with seed data
Next.js 14FastAPIPostgreSQLRabbitMQRedisDockerMinIO
Private Project

Multi-Tenant Booking System

In Development

A SaaS booking platform where each business gets an isolated tenant with a unique customer-facing booking page. Appointments confirm only after Stripe payment succeeds, with full webhook signature verification.

Multi-tenant architecture with strict tenant_id isolation enforced at the middleware layer across all queries
Stripe payment integration with webhook signature verification — appointments transition from PENDING → CONFIRMED only on successful payment intent
Dynamic slot-generation engine respecting per-tenant working hours, custom break times, slot duration (15/30/60 min), and existing bookings
Separate JWT auth flows for business owners (tenants) and end customers, with role-aware route protection
Prisma schema with relational integrity across tenants, schedules, breaks, appointments, and payment records
Next.js 14Node.jsExpressTypeScriptPostgreSQLPrismaStripeTailwindCSS

Forum Platform

Full Stack

A full-stack community forum with Django backend featuring authentication, file uploads, and a threaded discussion system — built to learn server-side rendering and ORM patterns.

Session-based authentication with Django's built-in auth framework
File upload pipeline with image validation and storage management
Threaded comment system with nested replies and pagination
Django ORM queries with select_related for optimized database access
Server-side rendered templates with CSRF protection
PythonDjangoSQLiteHTMLCSSJavaScript

Voice-Controlled Desktop Assistant

Automation

A Python-based desktop automation tool that processes natural language voice commands to control applications, search the web, send emails, and retrieve real-time data via APIs.

Real-time speech-to-text pipeline using Google Speech Recognition API
Text-to-speech engine with configurable voice parameters via pyttsx3
SMTP email client with programmatic composition and delivery
REST API integration for weather, news, and Wikipedia data retrieval
Process management for launching and controlling desktop applications
PythonSpeech Recognitionpyttsx3SMTPREST APIs

Recommendations

From colleagues and collaborators on LinkedIn

Ahsan is an outstanding engineer and a great teammate. We worked together at Appifylab, and I was always impressed by his skills in Node.js and React, as well as how quickly he picks up new technologies. He's friendly, supportive, and brings a positive energy that makes working with him genuinely enjoyable. Even in tough situations, he stays calm and finds smart solutions. I'm really glad I had the chance to work with him — any team would be lucky to have him.
Pervez Ali
Co-founder of EzyCourse
SaaS & Payments Expert
Worked with Ahsan at Appifylab · November 29, 2025
I worked closely with Ahsan Habib as a Software Engineer, and he consistently impressed me with his technical curiosity, discipline, and problem-solving mindset. He has a strong foundation in software engineering principles and quickly adapts to new technologies and tools. He approaches development thoughtfully — writing clean, maintainable code, asking the right questions during design discussions, and actively seeking feedback. What truly sets Ahsan apart is his attitude: proactive, collaborative, and always eager to learn. I confidently recommend him for any Software Engineer role.
Shakil Hossain
Software Engineer
Appifylab · EzyCourse
Worked with Ahsan on the same team · January 30, 2026
I had the privilege of collaborating with Ahsan during our Bachelor of Science in Computer Science and Engineering studies, where we jointly participated in several competitive programming contests and collaborated on academic projects. He is a true tech enthusiast with an insatiable curiosity. His eagerness to explore emerging technologies and learn new concepts is truly inspiring.
Fahim Chowdhury Tanzim
Senior Software Engineer
Enosis Solutions
Studied together at Metropolitan University · March 9, 2025

Let's Work Together

Have a project in mind or just want to chat? Feel free to reach out.