Portrait of Mehrab Haque
● Open to new roles

Software engineer from Dhaka, ready for hard problems.
I design, build and ship systems people rely on.

Convay Big Meeting. Video meetings built to hold 10,000+ participants at once.

ParticipantsServer load

HRWave. AI recruitment that reads, scores and ranks CVs.

⬢ HRWAVE · RANKING

Top candidates

Candidate 010%
Candidate 020%
Candidate 030%

e-GP Tracker. Every public tender in Bangladesh, scraped and tracked.

Syncing636,324 tracked
Scraping e-GP portal ...
Diffing deadlines ...

Skillbridge. A freelance marketplace with the budget held in escrow.

⛁ escrow
▤ /budget.reserved
▤ /payout.released

Pulse Intel. AI analysis of election candidates on social media.

POST/v1/candidates/analyze
reach: trending ↑
sentiment: mixed
platforms: fb · x · yt

From first commit to production,
for teams in Bangladesh, India and Canada.

Synesis ITtechjaysNameShoutsOPlusDojoFree Pixel GamesICT Cell, BUETNASA Space AppsBUET CSE
5+ yrs

Building and shipping software, from early products to platforms used by thousands of people.

The engineer behind every app
in this stack.

“I like the hard, invisible parts: the system design that lets a meeting hold 10,000 people, and the pipeline that never misses a tender.”
Mehrab HaqueSoftware Engineer II, Synesis IT PLC

Convay Big Meeting holds 10,000+
participants in a single call.

Built for scale
10,000+participants in a single Convay meeting
636K+public tenders tracked by e-GP Tracker
1,000+applications a month through the BUET recruitment system

Clean system design, reliable infrastructure, and room to grow.

Recruiter's browserNext.js on Vercel
⤢ AWS Lambda
Python APIserverless
LangGraph agentsLangChain
CV parsingPDF · Word · images
Scoring & rankingweighted criteria
KRATOS AIChat assistant that answers questions about the shortlist.

Simplified diagrams of systems I built.

System DesignBuilt to ScaleShipped to Production

Systems that grow with the room. Designed for the spike, not the average.

▲ Capacity reached
Load: 96%
Capacity: 70%
Status: Calls dropping
10,000+ PARTICIPANTS IN A SINGLE CONVAY MEETING
Meeting load (illustrative)Capacity that scalesFixed capacity

First in the country, 2018.
Featured in Prothom Alo.

#1

Topped the national admission test for Bangladesh University of Engineering and Technology, the country's top engineering school.

BUET · Oct 2018Read in Prothom Alo ↗
01
Global Winner Honorable MentionNASA Space Apps Challenge, with Satellight (Team BUET Zenith)Dhaka Tribune ↗Live app ↗
2020
02
Global FinalistNASA EO Dashboard Hackathon, with PixelGrow
03
Campus FinalistHult Prize, with Garmeta
2023
04
Top 30ideaTHON, with the startup Eco-Transformer
2020
Education
Bangladesh University of Engineering and Technology (BUET)BSc in Computer Science and Engineering
2019 – 2023
Experience
Nov 2024 – Present
Software Engineer II
Synesis IT PLC
Dhaka · On-site
  • Led system design, development and deployment of Convay Big Meeting, running meetings with 10,000+ participants.
  • Promoted from Software Engineer I on the recommendation of technical leads.
Jun 2024 – Oct 2024
Software Engineer I
techjays
Tamil Nadu, India · Remote
  • Built AI-driven client products: an employee productivity tracker, an automated hiring system and a peer-to-peer emergency alert system.
Mar 2024 – May 2024
Software Engineer
NameShouts
Quebec, Canada · Remote
  • Maintained and shipped the flagship product that helps multinational schools pronounce names correctly.
Jun 2023 – Feb 2024
Software Engineer (Backend)
OPlusDojo
Dhaka · Remote
  • Built Pulse Intel, used during the 2026 Bangladesh national election.
  • System design and development of Elora, a US care coordination service.
Oct 2021 – Mar 2022
Software Developer
ICT Cell, BUET
Dhaka · Hybrid
  • Shipped the BUET recruitment system, which takes 1,000+ applications every month.
Feb 2021 – May 2023
Junior Data Analyst
Free Pixel Games Ltd.
Dhaka · Remote
  • Analyzed game ad creative performance and built data collection APIs.
Writing

What is the PHP bug that took websites offline?

PHP2Shell explained in plain words: how one crafted request can expose a server's .env secrets, and why Bangladesh Bank went offline.

Read on LinkedIn
Poster explaining the PHP2Shell bug

Let's build
something that scales.

Trusted by teams, ready for yours.
Hire me, or just say hello.

Download CVEmail me