About
Mahmudul Alam
Senior software engineer, six years in. I work mostly in TypeScript across the whole stack — React and Next.js on the front, Node.js and Python behind it — and I tend to end up owning the architectural decisions rather than only the features.
Most of my work has been on products where correctness matters more than novelty: crowdfunding platforms handling other people’s money, payment and identity flows under regulatory pressure, and an API serving several hundred thousand users. That has shaped how I build — I care a lot about where logic is allowed to live, and about leaving a codebase that the next person can extend without re-deriving the domain.
I have also been writing publicly for a few years, mostly long explanations of things I had to understand properly myself: Git’s object model, what actually happens during an HTTP request, how JWTs get misused. Writing them is how I check whether I really know something. The case studies cover the professional work in more depth, and the writing is all here.
Experience
Where I have worked
Senior Software Engineer
Creative Crowdfunding Protocol, PBC
- Led full-stack development of a large-scale crowdfunding platform using React, Next.js, Express.js, and TypeScript, delivering robust, production-ready features end to end.
- Architected and led the frontend application for Catarse, one of Brazil’s largest crowdfunding platforms, ensuring scalability, maintainability, and high performance.
- Led the frontend team for Rakunew and PledgeX, powering a Japanese eCommerce ecosystem enabling sellers/creators to distribute products across multiple platforms.
- Architected and delivered maintainable Next.js codebases for multiple clients, with a focus on clean architecture, reusability, and long-term extensibility.
- Implemented US payment methods, crypto on-ramp/off-ramp flows using Stripe and Bridge, and integrated Persona + Bridge KYC for regulatory compliance.
- Built and integrated Web3 wallet connections, smart contract interfaces, and secure blockchain transaction workflows across multiple networks.
- Designed reusable frontend and backend modules that improved contributor developer experience (DX) and reduced new feature development time by ~30%.
- Optimized backend API performance and caching layers, significantly reducing server load and improving response times.
- Developed custom Shopify apps and integrated Shopify Liquid templates to implement a seamless pre-order with crypto flow for Karma Automotives.
- embedded-wallet
- react
- react-native
- Next.js
- Web3.js
- Ethereum
- TypeScript
- Python
- JavaScript
- redux
- redux-toolkit
- docker
- aws
- vercel
- postgres
- mongodb
- redis
Senior Software Engineer
Universal Machine
- Led and successfully delivered a high-performance backend API serving 400,000+ users and handling millions of requests.
- Built scalable and high-performance user interfaces using React.js, Next.js, and TypeScript.
- Integrated smart contracts, implemented Web3 frontend flows, and handled wallet integrations.
- Developed cross-platform mobile applications using React Native, with hands-on experience in BLE, NFC, and QR code–based features.
- react
- react-native
- Next.js
- Web3.js
- TypeScript
- Python
- JavaScript
- redux
- redux-toolkit
- docker
Software Engineer
Heavytask LLC
- Initiated & bootstrapped a maintainable & scalable codebase for a global CRM project.
- Designed & developed component specifications based on the Product Requirement Document received from the client.
- Led the planning of reusability design of each component to meet the design requirement.
- Developed design-critical components to implement drag-and-drop Kanban board, smooth Digital Signature pad, complex reporting analytics dashboard, complicated 1:1 PDF generation web interface for Invoicing module, etc.
- Implemented required data model functionalities for every component & feature module.
- Test, streamline & scale each component development to enhance Customer Experience. Enforce best practices in version control & code reusability.
- Next.js
- Redux.js
- TypeScript
- React JS
- JavaScript
- Bootstrap
- React.js
- Redux
Tools
What I work in
- Languages
- TypeScript · JavaScript · Python · Go · Solidity · Shell
- Frontend
- React · Next.js · React Native · Astro · Svelte · SolidJS · Redux Toolkit
- Backend
- Node.js · Express · Fastify · Django · PostgreSQL · MongoDB · Redis
- Infrastructure
- AWS (ECS, Lambda, SNS, SQS, DynamoDB) · Vercel · Docker · Linux · Git
- Web3
- Ethereum · Web3.js · Smart contract integration · Embedded wallets
Education
Where I studied
Daffodil International University
Computer Science and Engineering
New Govt. Degree College, Rajshahi
Higher Secondary School Certificate
Naogaon K.D Govt. High School
Secondary School Certificate