An open API service indexing awesome lists of open source software.

https://github.com/devmahmud/devmahmud

Personal Portfolio
https://github.com/devmahmud/devmahmud

Last synced: 24 days ago
JSON representation

Personal Portfolio

Awesome Lists containing this project

README

          

[![Header](https://raw.githubusercontent.com/devmahmud/devmahmud/master/readme_header.png "Header")](https://mahmudul.dev/)

# Hello, folks!

**Mahmudul Alam** here! 👋 A **Full-Stack Software Engineer** who's absolutely passionate about building beautiful, performant frontends with **React & Next.js**, diving deep into **Web3**, and crafting solid **System Architecture**.

Hailing from Bangladesh 🇧🇩 and currently based in Dhaka, you'll find me wearing multiple hats: **Independent Contributor (IC)** at **Creative Crowdfunding Protocol (CCP)** and **Backend Lead** at **Mavu** (a minipay app for microworkers). When I'm not coding, I'm probably learning something new or contributing to the Web3 community!

## 🚀 Career Journey

Started from the bottom (literally, with vanilla JS 😅) and here's how it went:

**2019-2021:** Mastering the fundamentals - Vanilla JS, jQuery, DOM manipulation, CSS3, HTML5
**2021-2022:** Fell in love with React (Class → Functional Components), dove deep into Frontend Development
**2022-2024:** Went full-stack mode - Django, Express, and got hooked on Web3 Integration
**2024-2025:** Leveled up with System Architecture, Smart Contracts, and Blockchain
**2025-Present:** Pushing Frontend Architecture boundaries, exploring DevOps, and diving into Cloud Native

## 🔧 Currently Working On

What's keeping me busy these days:

- **Frontend Magic:** Next.js, React, TypeScript, Server Components, and exploring advanced React patterns
- **Backend Stuff:** Express, Django, TypeScript - keeping the APIs happy
- **Web3 Adventures:** Smart Contracts, MetaMask, RainbowKit, Privy, Ethers.js, EVM
- **Infrastructure:** PostgreSQL, Redis, BullMQ, PM2, CI/CD pipelines

## 🌱 Currently Learning

Always learning something new! Currently diving into:

- **Golang** - Expanding backend horizons
- **DevOps & Infrastructure** - Getting my hands dirty with Docker, Kubernetes, Terraform, Pulumi, Ansible
- **Container Internals** - Understanding what makes containers tick
- **Infrastructure as Code** - Terraform and Pulumi are my new best friends
- **Cloud Native** - Exploring architecture patterns and scalability strategies

## 🏆 Certifications & Achievements

- **AlgoExpert Certificate** (October 2023) - [View Certificate](https://certificate.algoexpert.io/AlgoExpert%20Certificate%20AE-dce8e0e11e)
- **FrontendExpert Certificate** - [View Certificate](https://certificate.algoexpert.io/FrontendExpert%20Certificate%20FE-bc2b384afc)
- **SystemsExpert Certificate** (October 2023) - [View Certificate](https://certificate.algoexpert.io/SystemsExpert%20Certificate%20SE-49903cc272)
- **Blockchain Olympiad Bangladesh 2022:**
- 🥇 **Gold Award** (Professional Category) - Team Leveor - [View Certificate](https://drive.google.com/file/d/1WStMGreiuR3drN_fkE-pCmWVG148exC5/view?usp=sharing)
- 🥈 **Silver Award** (Professional Category) - Team Universal Machine - [View Certificate](https://drive.google.com/file/d/1tbF3NEaMdrIbVpFFw_rdPoif4c4aU-6s/view?usp=sharing)

## 💼 Current Roles & Projects

Here's what I'm building these days:

### **Creative Crowdfunding Protocol (CCP)**
- **Role:** Independent Contributor (IC)
- **What I do:** Crafting frontend architecture and integrating smart contracts
- **Tech Stack:** Next.js App Router, TypeScript, Server Actions, ShadCN, Tailwind

### **Mavu (Minipay App)**
- **Role:** Backend Lead
- **What I do:** Architecting the entire backend system
- **Tech Stack:** Express, TypeScript, Prisma, BullMQ, ioredis, node-cron, PostgreSQL, Swagger, Vitest, Sentry, Logtail, PM2 multi-cluster deployment

### **Rakunew (Japanese E-commerce)**
- **Role:** Frontend Lead & Smart Contract Integration
- **What I do:** Managing the entire frontend, building crypto payment rails, integrating KYC
- **Tech Stack:** Next.js, Saleor, GraphQL, Monorepo, ShadCN, Tailwind, TypeScript, Privy, Smart Contracts

## 🛠️ Technology Stack

```json
{
"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_learning": ["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"]
}
```

## 🎯 Notable Projects

Some projects I'm particularly proud of:

### **Open Source**
- **[Django-Poll-App](https://github.com/devmahmud/Django-Poll-App)** - Full-featured polling app (315⭐, 177🍴) - because who doesn't love polls?
- **[Express-Prisma-TypeScript Boilerplate](https://github.com/devmahmud/express-prisma-typescript-boilerplate)** - Production-ready backend boilerplate to save you hours
- **[Complete SVG Animations](https://github.com/devmahmud/complete-svg-animations)** - Comprehensive SVG animation library
- **[React Frontend Dev Portfolio](https://github.com/devmahmud/react-frontend-dev-portfolio)** - Developer portfolio template (feel free to fork!)
- **[Next.js Transition Bar](https://github.com/devmahmud/next-transition-bar)** - Smooth navigation transitions
- **[Next.js DnD Form Builder](https://github.com/devmahmud/next-dnd-formbuilder)** - Drag & drop form builder
- **[YouTube Captions](https://github.com/devmahmud/youtube-captions)** - Extract YouTube captions like a pro

### **Commercial Projects**
- **Catarse** - Brazil's popular crowdfunding platform (Frontend Lead)
- Built the frontend from scratch and led a team to ship multiple features
- Developed core crowdfunding functionality
- Successfully handed off to the Brazilian team after feature completion
- **Itrade5.com** - B2B Trading platform connecting 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)

## 🚀 Deployment & Infrastructure Experience

Been deploying and managing infrastructure for production apps:

- **Digital Ocean App Platform** with Docker containers
- **AWS Services:** EC2, Fargate, S3, CloudFront, RDS, Route 53, Amplify
- **Managed Databases** and **Cache DB** setups
- **Digital Ocean Object Storage** and **Droplets**
- **Production deployments** handling thousands of requests daily
- **Multi-environment** workflows (dev, staging, prod)
- **CI/CD:** GitHub Actions, GitLab CI/CD, Circle CI with automated testing
- **Monitoring & Observability:** Sentry, Logtail, PostHog (and actively learning Prometheus, Grafana, ELK Stack)

## 💼 Freelance Success

Started freelancing and never looked back:

- **147+ projects** completed on Fiverr
- **5-star rating** maintained consistently (because quality matters!)
- **Near Top-Rated** status (completion rate 8→9)
- Extensive experience in **vanilla JS**, **jQuery**, **React**, and **full-stack development**

## 📝 Technical Writing & Blog

Love sharing what I learn! Check out my latest posts:

- **Latest Posts:**
- [Custom Authentication in Next.js Using External Backend](https://mahmudul.dev/posts/custom-authentication-nextjs-external-backend/) - Learn how to implement custom authentication with access tokens and refresh tokens
- [Deleting Local Stale Branches in Git](https://mahmudul.dev/posts/deleting-local-stale-branches-git/) - Git repository cleanup techniques
- **Coming Soon:**
- 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

## 🎤 Speaking & Community

Love sharing knowledge and contributing to the community:

- **Linea Voyage Waypoint** - Spoke about Frontend and Web3 in Dhaka
- Active contributor to the **Web3 community** and **blockchain development**
- **5+ years** of building consumer-facing software

## 📫 Get In Touch

- **🌐 Website:** [mahmudul.dev](https://mahmudul.dev/)
- **📧 Email:** expelmahmud@gmail.com
- **💼 LinkedIn:** [devmahmud](https://www.linkedin.com/in/devmahmud/)
- **🐦 X (Twitter):** [@mahmudul__alam](https://twitter.com/mahmudul__alam)
- **📚 GitHub:** [devmahmud](https://github.com/devmahmud)
- **💡 Stack Overflow:** [devmahmud](https://stackoverflow.com/users/devmahmud)
- **🛒 Fiverr:** [devmahmud](https://www.fiverr.com/devmahmud)

---

## 🔧 Technologies & Tools

![](https://img.shields.io/badge/OS-Linux-informational?style=flat&logo=linux&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Editor-VS_Code-informational?style=flat&logo=visual-studio-code&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-TypeScript-informational?style=flat&logo=typescript&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-JavaScript-informational?style=flat&logo=javascript&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Python-informational?style=flat&logo=python&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Go-informational?style=flat&logo=go&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-React-informational?style=flat&logo=react&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Next.js-informational?style=flat&logo=next.js&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Express-informational?style=flat&logo=express&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Django-informational?style=flat&logo=django&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-FastAPI-informational?style=flat&logo=fastapi&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Flask-informational?style=flat&logo=flask&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-NestJS-informational?style=flat&logo=nestjs&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Svelte-informational?style=flat&logo=svelte&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Database-PostgreSQL-informational?style=flat&logo=postgresql&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Database-Redis-informational?style=flat&logo=redis&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Docker-informational?style=flat&logo=docker&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Kubernetes-informational?style=flat&logo=kubernetes&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Cloud-AWS-informational?style=flat&logo=amazon-aws&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Cloud-Digital_Ocean-informational?style=flat&logo=digitalocean&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Testing-Jest-informational?style=flat&logo=jest&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Testing-Playwright-informational?style=flat&logo=playwright&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/CI_GitHub_Actions-informational?style=flat&logo=github-actions&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Monitoring-Prometheus-informational?style=flat&logo=prometheus&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Monitoring-Grafana-informational?style=flat&logo=grafana&logoColor=white&color=2bbc8a)

[1.1]: http://i.imgur.com/tXSoThF.png "twitter icon with padding"
[2.1]: http://i.imgur.com/0o48UoR.png "github icon with padding"

[1.2]: https://i.imgur.com/wWzX9uB.png "twitter icon without padding"
[2.2]: https://i.imgur.com/9I6NRUm.png "github icon without padding"
[3.2]: https://i.imgur.com/dgXzJ9j.png "LinkedIn icon without padding"

[1]: https://twitter.com/mahmudul__alam
[2]: https://github.com/devmahmud
[3]: https://www.linkedin.com/in/devmahmud/