Mahmud Ridwan

Software Engineer CEO at Toph

Dhaka, Dhaka Division, Bangladesh
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mahmud Ridwan is a software engineer and founder with 12 years of experience building reliable web systems and developer tools from Dhaka. He founded Furqan Software to deliver maintainable, well-architected software and created Toph, Bangladesh’s leading competitive programming platform that hosts the country’s top contests. Technically hands-on, he contributes to notable Go projects—implementing HTTP middleware improvements and distributed Redis-based locks—demonstrating deep backend expertise in net/http, performance benchmarking, and concurrency. He has worked with global teams via Toptal for companies like Deliveroo and Cruise, blending startup pragmatism with enterprise-grade engineering. Comfortable moving between architecture and code, he combines product-minded leadership as CEO with active open-source craftsmanship.
code13 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at North South University
languagesBengali, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

testing10
distributed-systems10
go10
redis10
concurrency10
api-design9
benchmarking9
middleware8
http8
documentation8
golang7
handlers6

Programming languages (16)

JavaCRustGoTree-sitter QueryHTMLStylusKotlin

Github contributions (5)

github-logo-circle
go-redsync/redsync

Feb 2016 - Dec 2022

Distributed mutual exclusion lock using Redis for Go
Role in this project:
userBack-end Developer
Contributions:8 releases, 10 reviews, 82 commits in 6 years 11 months
Contributions summary:Mahmud primarily contributed to the core functionality of the Redsync library, focusing on the implementation and refinement of the distributed mutual exclusion lock. Their work included adding a simplified Redsync API and fixing option functions. They also implemented tests and documentation. Furthermore, the user introduced Go module support and made various comment tweaks to enhance code readability.
gomutual-exclusionredis
gorilla/handlers

May 2014 - Jun 2014

Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃
Role in this project:
userBack-end Developer
Contributions:7 commits in 19 days
Contributions summary:Mahmud implemented and tested a compression handler for HTTP responses, demonstrating familiarity with Go's `net/http` package and related concepts. They added a benchmark function for writeLog to evaluate its performance. Additionally, they refactored logging functionality, optimizing string handling and code clarity, while also addressing issues related to logging.
go-httpmiddlewaregogorillahandler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mahmud Ridwan - Software Engineer CEO at Toph