
About Me
Nearly four years of taking the work nobody else owns — anything that spans repos, products or cloud accounts.
Most of what I'm proud of started as somebody else's blocker.
The migration that touched three repositories. The cost line that wasn't in any sprint. The auth flow every product needed and none had written. I gravitate to the seams between systems, because that is where a team loses the most time.
I still write a lot of code, but the job has become making the estate predictable: fewer surprises, better alarms, and changes that customers never notice. Leading a team this size means the standards I hold in review matter more than anything I ship alone.
How I work
Inventory before plan
The migration that goes wrong is the one that missed a consumer. I list what reads a credential before deciding how to move it.
Fail open, alarm early
A guardrail that hides something alive is worse than none. Page on a leading signal rather than discover a lagging one at month end.
Boring is the goal
The best infrastructure work is invisible: migrations nobody notices, alarms that fire before customers do, budgets that stay flat.
Write it down
Runbooks a colleague can follow at 2 a.m., and updates a non-engineer can read. If it only lives in my head, it is not done.
- Based in
- Dhaka, Bangladesh
- UTC+6
- Working hours
- Overlap with Europe until mid-afternoon CET
- Standups and reviews sit inside that window
- Languages
- English (fluent), Bangla (native)
- Hindi and Arabic (conversational)
- Education
- B.Sc. Computer Science & Engineering
- North South University, Dhaka · 2018 – 2023
- Currently into
- MCP and agent tooling, cost-aware architecture
- And handing the team an estate they can reason about
Skills & Expertise
The stack I ship with today, not everything I have ever touched. Hover a dotted name for what it covers.
Work Experience
Professional experience in technical leadership, system architecture, and building high-scale digital products.
Gain Solutions
Dhaka, Bangladesh
Tech Lead · Platform & DevOps
Jan 2026 – Present- Lead a team of up to fourteen engineers across EasyDesk, Gain.io, and Payrun — a support desk, a CRM and an HR/payroll platform shipped to paying Nordic customers in two locales — owning architecture, code review and mentorship.
- Own the platform side of all three products: a multi-account AWS estate (ECS, Lambda, RDS, SES, SQS), per-environment Google Cloud projects, and Cloudflare edge and DNS across four zones.
- Migrated Gain.io and EasyDesk onto isolated per-environment GCP projects across dev, test and staging, sequencing OAuth, Pub/Sub and shared-service cutovers without customer-facing downtime.
- Built Model Context Protocol servers that expose EasyDesk, Gain.io and Payrun to AI assistants behind OAuth-scoped, per-tool access.
- Led production incident forensics — queue retry storms, recursive Lambda loops, silent schema drift and cost anomalies — then added the alarms and guardrails that catch them earlier.
- Moved the company web and CMS estate onto Cloudflare Workers and consolidated DNS across accounts.
Lead Software Engineer (Backend)
Dec 2024 – Dec 2025- Led a team of four developers, establishing coding standards and conducting rigorous code reviews to ensure maintainability and reduce technical debt.
- Designed and optimized EasyDesk’s backend architecture, delivering high-performance GraphQL APIs with millisecond response times.
- Engineered serverless services using AWS SAM CLI for seamless integration with Facebook, Instagram, and WhatsApp.
- Developed secure OAuth authentication flows, supporting Google and Microsoft login and signup.
- Built robust webhook systems for real-time communication and external service integrations.
ARITS Limited
Dhaka, Bangladesh
Software Engineer · Fullstack
Sep 2024 – Dec 2024- Spearheaded the development of sophisticated, responsive user interfaces, integrating advanced features like real-time data synchronization, global state management, and multi-factor authentication.
- Enhanced backend solutions with Next.js, implementing Prisma ORM for seamless database interactions, leading to improved data consistency and query performance.
- Utilized OpenAI's free tiers for automatic topic extraction from blog content, enabling intelligent content categorization and improved SEO.
Junior Software Engineer · Fullstack
Feb 2023 – Sep 2024- Designed over a dozen complex and responsive UIs, implementing advanced features like global state management and authentication systems.
- Developed and published reusable npm packages.
- Built multiple backend solutions using Next.js for file handling, integrating databases such as MongoDB and PostgreSQL, and applied cryptography for data security.
Internship Trainee · Frontend
Nov 2022 – Jan 2023- Developed web applications using Next.js, focusing on server-side rendering and creating engaging user interfaces with versatile animation libraries.
- Gained experience in building and integrating RESTful API endpoints and managed data fetching and state with modern libraries in front-end applications.
Web Developer · WordPress
- Delivered WordPress development services focused on plugin integration and responsive design.
- Enhanced website functionality through API integrations and performance optimizations.
- Implemented e-commerce solutions using WooCommerce, SEO enhancements, and content management systems to meet specific client needs.
What Colleagues Say
Recommendations from people I've worked with, quoted as they wrote them.
It is rare to find someone who combines technical excellence, a drive to learn, and strong character, and Emran has all three. I managed Emran when he worked on my team, and even then it was clear he was headed somewhere big. Seeing him grow into a Senior Developer and Team Lead has been one of the most rewarding things to watch in my career. … I would gladly work with Emran again, and I recommend him to any team looking for a talented engineer and an inspiring leader.

I’ve had the opportunity to work closely with Emran Hossain at Gain Solutions Ltd, where he currently serves as a Team Lead. Throughout our time working together, I’ve seen his strong technical capabilities, leadership, and commitment to the team firsthand. … What stands out to me is the combination of his technical expertise and leadership mindset. He not only focuses on getting the work done but also makes an effort to support his team, communicate effectively, and keep things moving in the right direction.

Emran is one of those rare colleagues you can completely trust to step into your shoes. When it was time for me to move on from my role as Team Lead, I knew the team had to go to him. He handled the transition flawlessly and has been doing a fantastic job leading everyone for the past nine months. He’s a natural leader, a great problem solver, and I highly recommend him for any leadership role.

Case Studies
A few pieces of work in more depth than a bullet allows: the constraint, the approach, what happened, and what I'd do differently.
Featured Projects
A selection of projects I've worked on throughout my career, showcasing my technical skills and problem-solving abilities.
MCP servers for Gain.io & Payrun
Backend | Jul 2026
Model Context Protocol servers exposing both products to AI assistants
- Built Model Context Protocol servers that let AI assistants query and act on live product data, with an OAuth consent flow and per-tool scoping so an assistant only ever sees what the signed-in user may see.
- Ported the implementation across both products from a shared core, keeping the tool contracts and auth model identical while accommodating each product's API differences.
- Covered the tool surface with an automated suite and verified every tool against live environments before release.
gain.io
Fullstack | Jan 2026 – Present
CRM platform — architecture, serverless backend and cloud estate
- Leading delivery of the CRM: contacts, calendar, bookings, deals, offers and email, built by incrementally porting proven modules onto a shared platform instead of rewriting from scratch.
- Own the serverless backend — GraphQL APIs across Lambda and ECS over PostgreSQL, with Google and Microsoft integrations for mail, calendar and sign-in.
- Own the cloud estate behind it, from per-environment isolation to the alarms that catch a runaway job before the invoice does.
payrun.app
Fullstack | Jan 2026 – Present
Payroll and workforce platform — localization, edge delivery and AI tooling
- Leading delivery of the payroll and workforce platform: time tracking, attendance, leave and timesheet reporting.
- Built the internationalisation layer across the web app and the TimeTrack desktop client, with translations pulled at build time so copy ships without a code change.
- Spans hiring through to payroll: careers pages and CV screening at one end, leave, expenses and reporting at the other.
easydesk.app
Backend | Dec 2024
Support desk — one inbox for email, live chat and social messages
- Support desk where email, live chat and social messages land in a single thread per customer, alongside a knowledge base, canned replies and satisfaction scores.
- Serverless from the outset, so a quiet workspace costs almost nothing to keep online and a busy one scales without a capacity conversation.
betterbangladesh.io
Backend | Aug 2024
Robust backend infrastructure with MongoDB integration and secure authentication
- Developed a robust backend infrastructure using Next.js and TypeScript, integrating MongoDB for data storage and JWT for authentication.
- Implemented file handling, dynamic file serving, CRUD APIs, and secure authentication/authorization mechanisms for efficient data operations and user management.
aritsltd.com
Frontend | Feb 2024
Modern frontend with WordPress CMS integration and optimized content delivery
- Built the front-end using Next.js and TypeScript, utilizing WordPress as a backend CMS, combining modern web technologies with robust content management.
- Features a mix of static pages and dynamic content (blogs, case studies) optimized through Incremental Static Regeneration, balancing performance with up-to-date information.
Latest Articles
Technical articles and tutorials I've published on Medium, sharing insights and solutions from my development experience.
In Two Months, Copying Medicine Becomes Illegal Here
Wed, 23 Sep 2026
What if the cure was a subscription? Second in a series on who technology arrives for. Photo by Árpád Czapp on Unsplash I’ve lived in Dhaka my whole life, and for all of it, the medicine in my cabinet was legal to manufacture here and illegal to manufacture almost anywhere else…
I Built the Thing That Decides Which AI You Get
Sun, 20 Sep 2026
What if the best model was never for you? First in a series on who technology arrives for. Photo by Angelica Hasbon on Unsplash Earlier this year, I built an evaluation harness that selects a model for each task. It runs real fixtures through every candidate, scores them against…
I Started Screening CVs. Then I Went Back and Rebuilt My Own.
Fri, 18 Sep 2026
Most of what crosses my desk is LLM-shaped. The ATS score is a bad referee. And the portfolio link, when there’s one at all, is usually three jobs out of date. The screening pile isn’t read. It’s scanned, then skimmed, then occasionally read. Photo by Alexander Grey on Unsplash…

GraphQL is powerful. But it’s also very easy to misuse — especially in Node.js projects where things can “work” long before they’re actually good. I’ve seen GraphQL APIs that initially appeared clean but ultimately became difficult to maintain, slow in production, and confusing…

You don’t need to be a machine learning expert to bring AI magic into your apps. If you’re a Node.js developer using Express and GraphQL, you’re already 90% there. APIs like OpenAI and Hugging Face let you tap into powerful AI features — like chat responses, content generation…
Get in Touch
A role, a project, or a question about something on this page? Drop me a line and I’ll get back to you within a day.