Mahmud Ridwan

Software Engineer CEO at Furqan Software

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.
code12 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 (12)

TypeScriptJavaDockerfileShellCSSCoffeeScriptJavaScriptGo

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, 3 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.
golangredislockexclusionmutual
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.
golangweb-applicationsgo-httphttp-servicesweb-services
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 Furqan Software