Building systems that remain reliable when everything grows.
I take ownership of outcomes, not just outputs. When something breaks at 3am, I want to be the person who already anticipated that failure mode.
I write systems that can be reasoned about, debugged under pressure, and extended without fear. The goal is always software that earns trust over time.
Based in Dhaka, Bangladesh. Available for remote work worldwide. Currently pursuing higher secondary education while building production systems for real businesses. I believe great code speaks louder than credentials.
Client needed a complete course-selling platform where instructors could upload courses, students could take exams, and admins could manage everything from a single dashboard.
Next.js, Node.js, MongoDB, Payment Gateway Integration, JWT Authentication, Real-time Notifications
Admin dashboard, exam system, and course management interface
Client needed an online platform to manage printing orders, customer requests, pricing calculations, and order tracking for their printing business.
React, Express.js, PostgreSQL, Payment Integration, Email Service, File Upload System
"Mahdy built our entire e-learning platform from scratch. His admin panel is incredibly intuitive and the exam system works flawlessly. He delivered on time and stayed within budget. Highly recommended for serious projects."
"Working with Mahdy was seamless. He understood our printing business needs and created a platform that handles everything—orders, pricing, tracking. Our workflow improved by 70%. Very professional and responsive."
"Despite being young, Mahdy's technical skills are exceptional. He solved complex payment integration issues that our previous developer couldn't fix. His code is clean and well-documented. A rare find."
I believe transparency builds trust. Here's exactly how I work with clients from first contact to final delivery.
We discuss your goals, requirements, and timeline. I ask questions to understand your business and users. You'll receive a detailed proposal with scope, timeline, and pricing.
1-3 daysI create wireframes and database schemas for your approval. We finalize the tech stack and define all features. No surprises—everything is documented before coding begins.
3-7 daysI build your project in weekly sprints with regular progress updates. You'll see working demos every week. I test thoroughly to ensure everything works perfectly.
2-6 weeksI deploy to your hosting, configure everything, and provide documentation. I'll walk you through the admin panel and answer all questions. You'll be fully comfortable managing it.
2-3 daysI provide 30 days of free bug fixes after launch. For ongoing support, I offer affordable monthly maintenance plans. I'm always available if you need help.
OngoingI'm currently accepting freelance projects and contract work. Whether you need a full-stack application, an admin dashboard, or an API integration—I deliver production-ready code that scales.
*Final pricing depends on scope, complexity, and timeline. Free consultation to discuss your needs.
Accepting projects starting February 2025. 2 slots available this quarter.
Fixed-price projects, Hourly contracts, Long-term partnerships
2-8 weeks typical delivery (depends on scope and complexity)
Weekly updates, clear documentation, responsive support via WhatsApp/Email
Yes! I've worked with clients from Bangladesh, USA, UK, and Australia. I'm available across all timezones and fluent in English. Communication is never an issue.
I'm based in Dhaka, Bangladesh (GMT+6). I'm flexible with meeting times and can adjust to your schedule. I typically respond within 2-4 hours during business days.
Yes! Every project includes 30 days of free bug fixes. For ongoing support, I offer monthly maintenance plans starting at $200/month for updates, monitoring, and technical support.
Absolutely! Check my GitHub profile for sample projects. During consultation, I can walk you through my code structure and explain my development approach. Quality code is my signature.
I work in milestones with approval at each stage. You only pay for work you've approved. If something doesn't meet expectations, I'll revise it until you're happy—no extra charge.
Yes. I manage my academic schedule carefully and only take projects I can deliver on time. I've never missed a deadline. My clients' projects always come first.
Simplicity is a feature, not a compromise.
Code should be deletable without fear.
Ship early, but never ship broken.