IM
Available for new opportunities

Iqbal Mahmud

engineers interfaces that feel effortless — and never slow.

Role
Software Engineer
Now
Adventure Dhaka Limited
Experience
7+ years
Based in
Dhaka, Bangladesh
Focus
React · Next.js · TypeScript · Motion
iqbal@portfolio — zsh
iqbal@portfolio ~ $

This terminal is real — try typing a command.

▸ uptime
7+
Years shipping for the web
▸ daily_users
2M+
Daily users served
▸ emails_shipped
300+
HTML email builds
▸ animations_built
100+
HTML5 / GSAP animations
01/ Selected work

Products in production, used by real people.

Each one built performance-first: measured, tested and shipped through CI — then made to feel good.
dev-visualize.vercel.app/
Dev Visualize screenshot
case_01 · Interactive learning platformMar 2026 — Present

Dev Visualize

A platform of interactive, animated visualizations for complex full-stack concepts — built so developers can actually see request lifecycles, event loops and React reconciliation happen, one step at a time.

  • Interactive simulations with pause, step-through and speed control.
  • Modular scenarios: request lifecycle, React reconciliation, PWA service worker.
  • GSAP-powered micro-interactions and Three.js visual layers.
Next.js 16React 19TypeScriptFramer MotionGSAPThree.js
www.sporefall.com/
Sporefall screenshot
case_02 · Gen-AI sci-fi micro-drama platformFeb 2026 — Present

Sporefall

Southeast Asia's first Gen-AI sci-fi micro-drama platform: the city of Lionara is quarantined, a spore is rewriting human fate — and the audience votes on what happens next. Three products power it: the public site, an internal CMS and a campaign engine.

  • Public website: episode viewing, audience voting, merch store, Stripe checkout and donations.
  • Admin OS dashboard: an internal CMS for episodes, polls, blogs, analytics and orders with a Tiptap editor and Recharts.
  • NEXUS: a drag-and-drop modal campaign builder deployed anywhere through a single embed.js.
Next.js 16SupabaseStripeZustandFramer MotionTiptap
loudspectrum.com/en
Loud Spectrum screenshot
case_03 · Production e-commerceFeb 2025 — Present

Loud Spectrum

A production storefront for a US terpene manufacturer: customer accounts, dynamic pricing rules, order analytics and an admin side — engineered for sub-second Largest Contentful Paint.

  • Reusable design system with Storybook and visual regression.
  • Inventory and pricing engines with admin dashboards.
  • Optimized images and caching for sub-second LCP.
Next.jsReactTailwind CSSSSRStorybookNode.js
Also built
Noor
A calm, glass-morphic Islamic companion — prayer times, Quran and dhikr. Bangla-first, English second, architected for Arabic and Urdu; verified content served statically from the server.
Islamic lifestyle platform
RestaurantOS
A multi-tenant, dynamic-QR restaurant platform with subdomain routing per restaurant, bilingual UI and tenant-scoped theming.
Multi-tenant SaaS
Khan Associates
Bilingual marketing and profile site for a Dhaka tax & legal consulting firm established in 2001 — built with zero UI kits and a hand-rolled icon set.
Corporate website
AVYRA
A universal commerce design system and adaptive storefront architecture: one codebase, many storefronts — tech, fashion, luxury, marketplace — composed from configuration, not forks.
Commerce design system
02/ Experience

7+ years of commits, five teams.

From agency-scale email and animation work to owning the UI of an app used by two million people a day.
$ git log --graph --career
  1. commit a961dae(HEAD → main)Nov 2024 — Present

    Software Engineer @ Adventure Dhaka Limited

    Building and maintaining scalable user interfaces for a global travel platform, with a focus on performance, quality and team collaboration.

    • +Spearheaded scalable UI development using JavaScript (ES6+), React.js and Next.js, establishing reusable component-based architectures for consistent design and a better user experience.
    • +Optimised application speed through lazy loading and Next.js SSR, while managing complex data flows with React Context and Redux Toolkit.
    • +Ensured high code quality and smooth deployments with unit/integration testing, rigorous code reviews and Git/GitHub/GitLab within Scrum.
    Next.jsReactStorybookRedux ToolkitTailwind CSSStyled ComponentsJestgit show a961dae →
  2. commit 9f29d14Aug 2023 — Oct 2024

    Web Developer @ Nexdecade Technology Pvt. Ltd.

    Worked on high-traffic applications and UI revamps, delivering secure APIs and measurable performance gains.

    • +Led development and optimisation of high-traffic applications serving 2M+ daily users, transforming UIs with React, Angular and Laravel for a 30% gain in system efficiency, 31% more user engagement and a 25% performance boost.
    • +Engineered and secured six-step encryption–decryption REST APIs with a 100% success rate, improving reliability by 20%, UX by 30% and cutting debugging time by 62%.
    • +Drove Agile delivery and cross-functional collaboration, improving workflow efficiency by 30%, holding 100% coding-standard adherence and mentoring 2 junior engineers.
    ReactAngularLaravelInertiaREST APIAgileGitgit show 9f29d14 →
  3. commit d55b51eDec 2021 — Aug 2023

    Web Developer @ Hogarth Dhaka

    Delivered high-volume digital assets and interactive web experiences with a focus on responsiveness and brand alignment.

    • +Drove digital asset production and UI development: 300+ HTML email templates, 100+ JavaScript animations and responsive web assets with 90%+ device compatibility, lifting engagement by 20–25%.
    • +Engineered secure REST APIs and optimised UI performance — 100% API success rate, 30% better UX and a 25% performance boost.
    • +Implemented Agile practices across teams, cutting project timelines by 15% and improving workflow efficiency by 30%.
    HTML5CSSJavaScriptGSAPResponsive EmailBrand Systemsgit show d55b51e →
  4. commit 53bc7abSep 2021 — Nov 2021

    Web Developer @ Kaizen IT Ltd

    Delivered end-to-end web solutions from design to integration with a focus on quality assurance.

    • +Engineered and integrated full-stack web solutions with React, Node.js, Express and MongoDB at a 100% integration rate, delivering UI/UX designs and prototypes for 100% project execution success.
    ReactNode.jsExpressMongoDBUI/UXTestinggit show 53bc7ab →
  5. commit 9c52c4fJan 2021 — Aug 2021

    Web Developer @ Oxdora I Tech

    Started my career delivering company websites and web applications while collaborating closely with clients.

    • +Developed official websites and web applications with 100% project execution success, increasing client satisfaction through enhanced functionality, while managing clients and training agents.
    HTMLCSSJavaScriptExpress.jsClient Traininggit show 9c52c4f →
  6. merge branch education · 2022
    B.Sc. in Computer Science & Engineering, Southeast University, Dhaka — CGPA 3.02
03/ Stack & approach

Boring where it should be, delightful where it counts.

How I work
  1. 01.

    Understand

    Goals, users and constraints first. I map the flows and agree on what "fast" and "done" mean before writing code.

  2. 02.

    Architect

    Component boundaries, data contracts with the backend, state strategy and a performance budget wired into CI.

  3. 03.

    Build & animate

    Accessible, responsive UI built in small reviewed increments — then motion layered on with intent, never as decoration.

  4. 04.

    Measure & ship

    Tests, Lighthouse and real-user metrics, automated deployments, and iteration after launch based on what the numbers say.

What I can own
Frontend Engineering

Production React and Next.js apps with clean component architecture, typed end to end, tested with Jest, RTL and Cypress, and shipped through CI/CD.

Motion & 3D

GSAP timelines, scroll-driven storytelling and Three.js scenes that make a product feel premium — without tanking the frame rate.

Performance

SSR, lazy loading, memoization, image and caching strategy. Sub-second LCP is a requirement, not a stretch goal.

Design Systems

Reusable, documented component libraries in Storybook with Tailwind or Styled Components, so teams ship consistent UI faster.

package.json22 dependencies
{
  "name": "iqbal-mahmud",
  "version": "7.0.0",
  "role": "software engineer",
  // Frontend
  "frontend": {
    "React": "expert",
    "Next.js": "expert",
    "TypeScript": "expert",
    "Tailwind CSS": "expert",
    "GSAP": "expert",
    "Three.js": "expert",
    "Framer Motion": "expert",
    "Redux Toolkit": "expert"
  },
  // Backend & API
  "backend_api": {
    "Node.js": "proficient",
    "Express": "proficient",
    "PostgreSQL": "proficient",
    "Redis": "proficient",
    "REST": "proficient",
    "GraphQL": "proficient"
  },
  // DevOps & Tools
  "devops_tools": {
    "Docker": "daily",
    "CI/CD": "daily",
    "Vercel": "daily",
    "AWS": "daily",
    "Git": "daily",
    "Storybook": "daily",
    "Jest": "daily",
    "Figma": "daily"
  }
}

Levels are honest: “expert” is what I ship with every week.

05 / Contact

Have a problem worth solving?

Full-time roles, contracts or a hard frontend problem — I reply within a day.

Email me →
~/hire.sh
# the fastest path to a reply
$ curl -X POST https://mahmud886.vercel.app/hire \
    -d "from=you@company.com" \
    -d "to=iqbal886mahmud@gmail.com"

HTTP/2 200
{ "status": "available", "reply_within": "24h" }