Hi, I'm
MD Ashraful Islam
Full-Stack Software Engineer with 3+ years building production-ready web applications — from ERP systems for Fortune 500 clients to Bangladesh's largest ambulance booking platform. Available for remote opportunities worldwide.
Experience
Where I've been building, shipping, and growing as an engineer.
Software Engineer II
- Developing a comprehensive ERP system for a Fortune 500 client, architecting scalable modules across procurement, finance, and inventory.
- Engineered a two-phase paginated query strategy for the Item Master API — replaced multi-table JOINs with parallel sub-queries, cutting response time from 8s to ~225ms (97% improvement).
- Built a full-stack Purchasing module spanning 6 document types (Purchase Request, Purchase Order, GRPO, AP Invoice, AP Credit Memo, Goods Return) with automated journal entry generation reflected in financial statements.
- Designed a config-driven Purchase Reporting engine across 5 document types with multi-dimensional filtering and Excel export — reused as a shared architectural pattern across all report variants.
Full-Stack Software Engineer
- Led development of Bangladesh's largest ambulance booking platform — integrated Google Maps SDK with real-time routing and built the full order lifecycle (booking → dispatch → billing → payment).
- Built a custom CMS for admins and call operators to manage bookings, payments, and billing operations, improving overall operational efficiency by 40%.
- Delivered a fully responsive landscaping service booking platform with a dynamic form builder and admin CMS, reducing missed client inquiries by 50%.
- Reduced API call overhead by 25% through strategic caching and data handling; boosted SEO performance resulting in 35% faster page loads.
- Supervised and mentored a junior developer; maintained a 94% on-schedule project delivery rate across all engagements.
Software Developer
- Improved functionality, performance, and code readability of an existing Next.js codebase for a UK-based blockchain and digital collectibles client.
- Reduced overall codebase size by 15% through Tailwind CSS refactoring, component consolidation, and elimination of redundant styles.
- Managed content population and data updates via Prismic CMS; resolved critical bugs ensuring a stable, production-ready user experience.
Jr. Full-Stack Developer
- Built scalable, responsive front-end interfaces using React.js, Tailwind CSS, and TypeScript across multiple client projects.
- Developed RESTful backend APIs with Node.js, Express, MongoDB, and Firebase — handling authentication, data management, and third-party integrations.
- Introduced Agile practices and sprint workflows to the team, reducing development cycle time by 25% and improving delivery predictability.
- Collaborated closely with UX designers to ensure pixel-accurate implementation and consistent cross-browser design delivery.
Skills & Tools
Technologies and tools I use to build production-ready products.
Frontend
Backend
Databases
DevOps
Tools
Projects
A selection of projects — from production systems to personal builds.

Ambufast
A comprehensive on-demand ambulance booking platform using Google Maps API — the largest ambulance booking platform in Bangladesh. Features include complete order lifecycle management, robust order management and user profiles, and a CMS for admins and call operators supporting ambulance bookings, payments, and billing operations.

JS Green Media
A feature-rich, fully responsive landscaping service booking platform with a CMS for admins to manage website content, orders, and invoices efficiently. Includes a dynamic form builder to enable customizable forms on the website.

Shipido
An inventory management system with JWT-based authentication. Features include a dashboard for stock, categories, clients, suppliers, sales, purchases, and low-stock alerts. Manages products (add, edit, delete), client and employee records, and invoice generation.
Contributions
My GitHub contribution activity over the past year.
The best way to predict the future is to invent it.
— Alan Kay
Contact
Have a project in mind or want to chat? My inbox is always open.