Skip to content
MH

Experience

Work that ships to real customers.

Production software I build professionally — the features, the products they live in, and the stack behind them.

Jun 2025 - Present

Software Engineer

Appifylab

Current role

Stack

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

What I've built

  • EzyStudio

    Per-Page Security Headers

    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.

  • EzyCourse

    Gift a Course

    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.

  • EzyCourse

    Lesson Authoring Suite

    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.

  • EzyCourse

    Marketplace Seller Tools

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

  • EzyStudio

    Profile Management

    Implemented profile editing across both dashboard and API — server-side authorization checks, phone number input with validation, and full form validation.

  • EzyCommunity

    Video & Reels Player

    Built a compact player skin with custom controls and touch gestures, YouTube overlay handling, poster quality improvements, and URL-synced reels playback.

Products I contribute to

Team-built commercial products — my work ships inside these platforms.

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.