Skip to main content

Aminul Islam Alvi · Dhaka, Bangladesh

Senior Software Engineer building scalable SaaS products, modern web platforms and maintainable systems

I work across TypeScript, PHP, Node.js, Express, Nest, Laravel, WordPress, React, Angular, Vue, Relational database, Containers, Testing, DevOps, and Software Architecture with an emphasis on safe change and long-term maintainability.

Areas of expertise

The parts of product engineering I can own, improve, and explain clearly to a team.

TypeScript and Node.js engineering

Architecture and delivery for maintainable TypeScript applications, Node.js services, APIs, relational data, testing, and production operations.

Software architecture for evolving products

Pragmatic software architecture for SaaS products, platform boundaries, relational data, integrations, reliability, and incremental delivery.

Frontend modernisation without the big-bang rewrite

Incremental frontend modernisation using React, Angular, Vue, Next.js, component systems, accessible UI patterns, and maintainable integration boundaries.

Angular application engineering

Production Angular engineering with TypeScript, RxJS, component architecture, reactive forms, testing, accessibility, performance, and maintainable upgrades.

SaaS delivery and cloud-ready engineering

End-to-end SaaS engineering across product interfaces, APIs, relational data, containers, CI/CD, testing, devops and reliable delivery.

AI engineering and production RAG

Production AI engineering across RAG pipelines, document ingestion, hybrid retrieval, reranking, grounding, evaluation, security, observability, cost, and latency.

Selected engineering outcomes

Lets Learn LMS

A learning management system with course management, authentication, video resources, and progress tracking.

FeatureShark

A SaaS platform for collecting customer feedback, prioritising features, and managing a product feedback workflow.

Wealth Management Platform

A secure WordPress Multisite platform with custom React and Gutenberg components for financial content teams.

Latest technical articles

Engineering notes by email

Get a short update when I publish a new technical article. Unsubscribe at any time.

Engineering notes and experiments

I also publish hands-on learning notes about Go, Rust, Distributed systems, Machine learning. These are presented as active study and experimentation, not senior-level commercial claims.