FULL STACK DEVELOPER

Mahdy Abrar

Sharzy

Building systems that remain reliable when everything grows.

SCROLL

Code is liability.

Clarity is leverage.

3+
Live Projects
15+
Completed Works
2+
Years Experience

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.

01
FRONTEND
  • React, Next.js
  • TypeScript
  • Tailwind CSS
  • Responsive Design
02
BACKEND
  • Node.js, Express
  • MongoDB, PostgreSQL
  • REST APIs
  • Authentication
03
SYSTEMS
  • Payment Integration
  • Admin Dashboards
  • User Management
  • Real-time Features
04
TOOLING
  • Git & GitHub
  • Deployment
  • Testing
  • Documentation
2024 / EDTECH

Course Selling Platform with Exam System

Full Stack Live Production Client Project

THE CHALLENGE

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.

THE SOLUTION

  • Built comprehensive admin panel with user management (ban/unban functionality)
  • Developed exam system with automated grading and result tracking
  • Implemented coupon management system for marketing campaigns
  • Created course and class management system for instructors
  • Added site-wide settings panel for easy configuration
  • Integrated secure payment gateway for course purchases

TECHNICAL STACK

Next.js, Node.js, MongoDB, Payment Gateway Integration, JWT Authentication, Real-time Notifications

📸 Project Screenshot Coming Soon

Admin dashboard, exam system, and course management interface

200+
Active Students
30+
Courses Listed
99.8%
Uptime
Live
Production Status
2024 / PRINTING SERVICE

Printing Service Management Platform

Full Stack Live Production Client Project

THE CHALLENGE

Client needed an online platform to manage printing orders, customer requests, pricing calculations, and order tracking for their printing business.

THE SOLUTION

  • Built custom order management system with status tracking
  • Developed dynamic pricing calculator based on specifications
  • Created customer portal for order placement and tracking
  • Implemented admin dashboard for order processing and management
  • Added automated email notifications for order updates
  • Integrated payment system for online transactions

TECHNICAL STACK

React, Express.js, PostgreSQL, Payment Integration, Email Service, File Upload System

100+
Monthly Orders
50+
Active Customers
99.5%
Uptime
Live
Production Status

"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."

Ahmed Rahman
CEO, EduTech Solutions
★★★★★

"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."

Farhan Hossain
Owner, PrintPro BD
★★★★★

"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."

Tanvir Islam
CTO, FinServe Ltd
★★★★★

A Clear Process for Predictable Results

I believe transparency builds trust. Here's exactly how I work with clients from first contact to final delivery.

01

Discovery & Planning

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 days
02

Design & Architecture

I 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 days
03

Development & Testing

I 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 weeks
04

Deployment & Training

I 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 days
05

Support & Maintenance

I 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.

Ongoing

Available for New Projects

I'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.

Investment Range

Small Projects
$500 - $2,000
Landing pages, simple dashboards, small business websites
Medium Projects
$2,000 - $8,000
Full-stack apps, admin panels, API integrations
Large Projects
$8,000+
Complex platforms, SaaS products, enterprise solutions

*Final pricing depends on scope, complexity, and timeline. Free consultation to discuss your needs.

Current Availability

Accepting projects starting February 2025. 2 slots available this quarter.

Engagement Types

Fixed-price projects, Hourly contracts, Long-term partnerships

Timeline

2-8 weeks typical delivery (depends on scope and complexity)

Communication

Weekly updates, clear documentation, responsive support via WhatsApp/Email

Do you work with international clients?

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.

What's your timezone and availability?

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.

Do you offer maintenance after launch?

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.

Can I see your code before hiring?

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.

What if I'm not satisfied with the work?

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.

Will you be available during your studies?

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.

If the work matters,

I'm interested.