Crafting robust, scalable, and maintainable software solutions with a focus on quality and modern development practices.
I'm a Full Stack Developer with strong experience in building production-ready applications using JavaScript, TypeScript, React, Node.js, Next.js, and Flutter. My focus is not only on shipping features — but shipping them the right way.
🧱 I apply software architecture principles such as SOLID, KISS, DRY, and YAGNI.
📐 I structure apps for scalability, testability, and maintainability.
🧪 I advocate for unit testing, integration testing, and end-to-end testing.
⚙️ I leverage CI/CD, linting, and pre-commit hooks to ensure code quality.
🧠 I'm continuously learning and sharing knowledge with others.
- SOLID Principles for decoupled, maintainable code
- Separation of concerns with clear domain boundaries
- Component-based design and atomic CSS strategy (e.g., Tailwind)
- Emphasis on testing (unit, integration, E2E)
- Linting, formatting, and type-checking pipelines
- Adoption of CI/CD and automated deployments
- Reusable components and hooks in React
- API layer abstraction with Axios or React Query
- Folder-by-feature structure for scalability
- Smart contracts & Solidity (web3 development)
- Clean Dart/Flutter architecture (BLoC, Riverpod)
- Design patterns in TypeScript & Node.js
- System design and architecture
📬 [email protected]
🔗 My Portfolio
I’m open to collaborating on impactful projects, startup ideas, or anything that makes the web a better place.




