- CCP
- Dhaka, Bangladesh
- 12:07
(UTC +06:00) - https://mahmudul.dev
- in/devmahmud
- @mahmudul__alam
My name isMahmudul Alam and I'm aFull-Stack Software Engineer with expertise inWeb3, DevOps, and System Architecture. I'm from Bangladesh, living in Dhaka and currently working as anIndependent Contributor (IC) atCreative Crowdfunding Protocol (CCP) andBackend Lead atMavu (minipay app for microworkers).
2019-2021: Vanilla JS, jQuery, DOM manipulation, CSS3, HTML5
2021-2022: React (Class → Functional Components), Frontend Development
2022-2024: Full-Stack (Django, Express), Web3 Integration
2024-2025: System Architecture, Smart Contracts, Blockchain
2025-Present: Infrastructure Scalability, DevOps, Cloud Native
- Web2: Next.js, React, Express, Django, TypeScript
- Web3: Smart Contracts, MetaMask, RainbowKit, Privy, Ethers.js, EVM
- DevOps: Docker, Kubernetes, Terraform, Pulumi, Ansible, Digital Ocean, AWS
- Infrastructure: PostgreSQL, Redis, BullMQ, PM2, CI/CD
- Golang for backend development
- Container Internals andKubernetes
- Terraform andPulumi for Infrastructure as Code
- Cloud Native architecture and scalability
- AlgoExpert Certificate (October 2023) -View Certificate
- FrontendExpert Certificate -View Certificate
- SystemsExpert Certificate (October 2023) -View Certificate
- Blockchain Olympiad Bangladesh 2022:
- 🥇Gold Award (Professional Category) - Team Leveor -View Certificate
- 🥈Silver Award (Professional Category) - Team Universal Machine -View Certificate
- Role: Independent Contributor (IC)
- Responsibilities: Frontend architecture, smart contract integration
- Tech Stack: Next.js App Router, TypeScript, Server Actions, ShadCN, Tailwind
- Role: Backend Lead
- Responsibilities: Complete backend architecture
- Tech Stack: Express, TypeScript, Prisma, BullMQ, ioredis, node-cron, PostgreSQL, Swagger, Vitest, Sentry, Logtail, PM2 multi-cluster deployment
- Role: Frontend Lead & Smart Contract Integration
- Responsibilities: Managing entire frontend, crypto payment rails, KYC integration
- Tech Stack: Next.js, Saleor, GraphQL, Monorepo, ShadCN, Tailwind, TypeScript, Privy, Smart Contracts
{"languages": ["JavaScript","TypeScript","Python","Golang"],"frameworks/libraries": {"frontend": ["React.js","Next.js","Svelte","Astro","ShadCN","Tailwind CSS","Material UI","Chakra UI","jQuery"],"backend": ["Express.js","Django","Django REST Framework","Flask","FastAPI","NestJS","Prisma"],"web3": ["Web3.js","Ethers.js","MetaMask","RainbowKit","Privy","Smart Contracts"],"mobile": ["React Native","Expo","BLE","NFC"] },"state_management": ["Zustand","Redux","Redux Toolkit","RTK Query","Recoil"],"databases": ["PostgreSQL","MySQL","MongoDB","Redis"],"devops": ["Docker","Kubernetes","Terraform","Pulumi","Ansible","PM2","CI/CD","Helm"],"cloud": ["AWS (EC2, Fargate, S3, CloudFront, Amplify)","Digital Ocean","Vercel","Railway","Cloudflare","Firebase"],"monitoring": ["Sentry","Logtail","PostHog","Prometheus","Grafana","Loki","ELK Stack","Datadog","Fullstory"],"ci_cd": ["GitHub Actions","GitLab CI/CD","Circle CI","Semantic Release"],"testing": ["Jest","Vitest","Playwright","TDD"],"security": ["JWT","Doppler","Vault","Persona KYC"],"ecommerce": ["Stripe","Shopify"],"cms": ["Prismic","Contentful"],"form_validation": ["Zod","React Hook Form"],"authentication": ["Clerk","Firebase FCM"],"internationalization": ["I18n"],"development_tools": ["ESLint","Prettier","Sonarqube","Postman","Insomnia","dotenv","PNPM Workspace","Vite"],"task_queues": ["Celery","BullMQ"],"project_management": ["Jira","Asana","Trello","Confluence"],"tools": ["Visual Studio Code","PyCharm","Git"]}- Django-Poll-App - Full-featured polling app (315⭐, 177🍴)
- Express-Prisma-TypeScript Boilerplate - Production-ready backend boilerplate
- Complete SVG Animations - Comprehensive SVG animation library
- React Frontend Dev Portfolio - Developer portfolio template
- Next.js Transition Bar - Navigation transition component
- Next.js DnD Form Builder - Drag & drop form builder
- YouTube Captions - YouTube caption extraction tool
- Catarse - Brazil's popular crowdfunding platform (Frontend Lead)
- Built frontend from scratch and led team to complete multiple features
- Led development of core crowdfunding functionality
- Project transferred to Brazilian team after successful feature completion
- Itrade5.com - B2B Trading platform for importers/exporters
- Pancha Kids - Sign language learning platform for children
- FieldPros - CRM for landscaping companies (Frontend Lead)
- App Tempo - E-scooter riding and renting app (React Native with BLE/NFC)
- Digital Ocean App Platform with Docker containers
- AWS Services: EC2, Fargate, S3, CloudFront, RDS, Route 53, Amplify
- Managed Databases andCache DB
- Digital Ocean Object Storage andDroplets
- Production deployments handling thousands of requests per day
- Multi-environment (dev, staging, prod) management
- Monitoring & Observability: Prometheus, Grafana, ELK Stack, Datadog
- CI/CD: GitHub Actions, GitLab CI/CD, Circle CI with automated testing
- 147+ projects completed on Fiverr
- 5-star rating maintained consistently
- Near Top-Rated status (completion rate 8→9)
- Extensive experience invanilla JS,jQuery,React, andfull-stack development
- Latest Posts:
- Custom Authentication in Next.js Using External Backend - Learn how to implement custom authentication with access tokens and refresh tokens
- Deleting Local Stale Branches in Git - Git repository cleanup techniques
- Planned Posts:
- Web3 Wallet MetaMask Authentication in Express.js
- Automatic Version Releasing with Semantic Release
- Setting Up Commitlint in Next.js Application
- Creating Reusable Server Actions in Next.js App Router
- Linea Voyage Waypoint - Spoke about Frontend and Web3 in Dhaka
- Active contributor toWeb3 community andblockchain development
- 5+ years of experience in consumer-facing software development
- 🌐 Website:mahmudul.dev
- 📧 Email:expelmahmud@gmail.com
- 💼 LinkedIn:devmahmud
- 🐦 X (Twitter):@mahmudul__alam
- 📚 GitHub:devmahmud
- 💡 Stack Overflow:devmahmud
- 🛒 Fiverr:devmahmud
PinnedLoading
- Django-Poll-App
Django-Poll-App PublicDjango poll app is a full featured polling app. You have to register in this app to show the polls and to vote. If you already voted you can not vote again. Only the owner of a poll can add poll , …
- material-ui-portfolio
material-ui-portfolio PublicPersonal Portfolio Web Application using React & Material UI
- DjangoBlog
DjangoBlog PublicDjango blog is a beginner friendly blog application. This project illustrate Django Class Based views, How to use django models with custom model manager, how to use custom template tags, django Fo…
- Heart-Care-Django
Heart-Care-Django PublicHeartcare is a diagonostic management project developed in django. Admin can add doctor, add services, add gallery pictures . User can see doctors profile and also they can make appointment. They c…
- DevConnector-Django
DevConnector-Django PublicDevConnector is a Social Network For Developers. In this Project I have used Django and Django-Rest-Framework for Backend and React For Frontend.
- RecipeFinder
RecipeFinder PublicReact Recipe Finder Project Using Food 2 Fork API and React hooks
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.







