Skip to content
MH

Software Engineer at Appifylab

Hi, I'm Mehedi Hasan —Software Engineer & Competitive Programmer

A passionate programmer who enjoys solving problems and building useful applications. I specialize in full-stack web and mobile applications with 2500+ problems solved across multiple platforms.

Based in Bangladesh
Portrait of Mehedi Hasan

2500+

problems solved

CodeforcesSpecialist · 1425
Problems Solved
2500+
Contest Wins
3
Max CF Rating
1425
Projects built
6

Experience

Where I've been working

Production software for real customers — shipped, measured and maintained.

Jun 2025 - Present

Software Engineer

Appifylab

Current role

  • Per-Page Security HeadersEzyStudio

    Built a configurable header system letting site owners set Content-Security-Policy and X-Frame-Options per page — nonce-based script CSP, a directive builder, and CSP merging in middleware.

  • Gift a CourseEzyCourse

    Shipped course gifting end to end: Stripe Payment Intent and wallet checkout, gift eligibility rules, recipient email with a personal message, scheduled delivery, and a redemption page.

  • Lesson Authoring SuiteEzyCourse

    Migrated the full authoring suite — video, audio, PDF, PPT, quiz, text, download and embedded lessons — onto React Query, standardizing create and edit data flow across every content type.

  • Marketplace Seller ToolsEzyCourse

    Built the seller Pending Approvals dashboard, seller-membership webhook events, and enrolled-seller data exports for the course marketplace.

  • Next.js
  • AdonisJS
  • React Query
  • MongoDB
  • MySQL
  • Redis
  • Caddy

Selected work

Things I've built

A few projects I'm proud of — from full-stack products to machine learning experiments.

02 · Full Stack

Food Delivery App

Mobile food delivery app with dynamic menu, user authentication, cart management, and real-time order tracking.

  • React Native
  • TailwindCSS
  • Node.js
  • Sanity.io

03 · Web Development

HabitFlow - Habit Tracker

Habit tracker where every habit is a plant that grows with your streak and wilts when you miss a day. A React Native mobile app and Next.js web app share one NestJS API.

  • React Native
  • Expo
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL

Competitive programming

Sharpened on algorithms

2500+ problems solved across online judges — the habit that keeps my code fast and my thinking precise.

Gallery

Beyond the keyboard

Contests, conferences, travels and the people along the way.

WhatsApp Image 2026 09 27 at 12.08.39 AM (1)
EzyCommunity photo frame 2026

What's next?

Let's build something great together.

Whether it's a role, a project or just a question — my inbox is always open. I'll get back to you as soon as I can.