Skip to content
Currently available — for the right work·France903+ Day French Streak·2026 Q2 calendar — open now
↩ Projects · 2025 · Gaming & Esports
Active Build · Community Infrastructure

Unifying a Nation.
Cultivating Careers
in Esports.

Bangladesh Dota 2 community hub — a mission to elevate national esports from a fragmented hobby into a structured, sustainable ecosystem. DotaBD consolidates a splintered scene under one canonical roof, tracking 1,207 active players and 47,091 matches. It hosts the first nationwide league via the platform, with full organization, league, and teams registration including local payments, approval, sponsors, and a caster/content creator economy in the loop.

Role
Esports Architectcommunity & systems
Year
2025 →shipping
Stack
Next.js · PostgresAuth · Vercel Edge
Impact
1,207 players47,091 matches tracked
DotaBD Landing Portal Widescreen Mockup
01 · The Vision

A splintered community, brought under one banner.

Esports in emerging regions is fueled by immense, raw passion, but historically held back by extreme fragmentation. Dozens of isolated Discord servers, Facebook groups, and neighborhood clans compete in complete silos.

DotaBD was born from an ambitious mission: to rewrite the narrative of national esports. We wanted to bridge these micro-communities into a unified national front, giving the country a single, powerful voice to represent it on the global stage.

It is a scalable infrastructure layer built to prove that gaming is not a distraction—it is a viable career path and an economic engine.

02 · The Economy

Creating a Career out of Play.

For too long, talented players in the region had no clear transition from raw passion to a sustainable livelihood. DotaBD addresses this by engineering a paid economy for esports.

Through our Steam-verified Elite Coaching Marketplace, veteran players can monetize their deep knowledge by designing custom curriculums and scheduling paid classes in BDT.

DotaBD Badge Store & Registry Showcase

The Pedagogy of Play · The Badge Store Registry

"When a veteran coach finishes teaching a curriculum—like 'Mid-Lane Creep Wave Control'—the student shouldn't just walk away with notes. They receive permanent, verified on-profile credentials. In the Badge Store, coaches purchase and award premium achievement templates categorized into Bronze, Silver, Gold, and Obsidian tiers. When a student earns an Obsidian-tier badge, it binds permanently to their Steam-verified public profile card, acting as legible proof of upskilling to future teams and global sponsors."

03 · Tech Integration

Engineering the matchmaking pipeline.

To make party-up play effortless, we engineered a data-driven scheduling system. The system analyzes thousands of Steam match timestamps to compile localized availability metrics, which we then bridge into a seamless Discord classroom experience.

Step 1 · Data-Driven Scouting

Real-Time Availability & Heatmaps

Instead of guessing when teammates are active, a player scans the National Rankings. The platform automatically scrapes Steam API match timestamps to build a 30-hour localized activity heatmap (auto-converting timezones using the Intl package). Pulsing green (🟢) Expected Active dots signal who is currently in their peak gaming window, while the Best Matchup Time algorithm calculates the exact mathematical overlap of playing schedules.

DotaBD Leaderboard and Pulsing Player Availability
Discord Channel Automated Creation
Step 2 · Instant Party-Up

Automated Discord Tactical Hubs

When a player clicks 'Invite', our custom Elite Matchmaker Discord bot handles the plumbing. Rather than manually chasing DMs and sharing Discord invites, the bot instantly spawns a dedicated, private text and voice channel within the DotaBD server. It posts live player cards showcasing active ranks (e.g., 'Immortal', 'Divine 5'), role preferences, and recent form, ensuring the stack enters the game fully synchronized.

Step 3 · Direct-to-Player Gating

Frictionless Registration & Role Gating

Upon class enrollment or party-up confirmation, the bot sends automated Direct Messages to the student. This message serves as their dynamic ticket, providing schedule details, coach information, and instant deep-links straight into the newly spawned text and voice rooms. Behind the scenes, the system maps roles, updates permissions, and sets automated calendar reminders so both coach and student can focus entirely on the draft.

Discord DM Bot Confirmations
04 · Scaling Blueprint

The Global Playbook.

The success of DotaBD is not bound by a single border. The underlying blueprint—unifying fractured regional scenes, offering a localized marketplace for veteran players to earn, and building sponsor-ready talent inventories—is a highly repeatable playbook.

By standardizing this infrastructure, we can replicate this model in other under-served esports regions across South Asia and beyond, creating a global network of talent pipelines that connect local champions directly with big organizations on the international stage.

Performance Metrics

By the numbers.

1,207
Active Nationwide Players
47,091
Matches Tracked & Scraped
1st
Nationwide League Hosted
10
Verified Active Coaches
Collaborate

If we worked together.

I bring high-leverage product engineering and absolute operational discipline: shipping weekly, pressure-testing user inputs, and automating delivery pipelines.

Visit project

See it in the wild.

This case study covers how DotaBD was built — these links open what ships today: the live product, repo, demos, and supporting material.

Recent activity

The changelog.

July 2026
1w
/
shipped:DotaBD — enable Smart Placement
Private
June 2026
3w
/
shipped:DotaBD — regenerate gRPC stubs for leagues, orgs, and teams
Private
April 2026
Apr 2026
/
shipped:DotaBD — sync Discord Access button and actions to course session management4 commits · Apr 2026
Private
Next case study

Haiba Bistronomy

Haiba Bistronomy is a premium Southeast Asian fusion restaurant in Dhaka — conceived, designed, and launched by Fauzul. From generative AI food prototyping to a serverless ordering platform, every detail of this brand was built by one person.