Software
Engineer
I design and build scalable SaaS and AI-powered systems with a focus
on clarity, performance, and long-term maintainability.
years of
experience
Projects
completed
Companies
Recent
Projects
+3 years of
Experience
ICOS
- Built a production-grade Angular claims system
- Improved performance with lazy loading and async patterns
- Implemented centralized state management and CI/CD workflows
SuperIntro
- Led development of an AI-powered relationship matching system (LangChain, MERN, TypeScript)
- Designed RAG pipelines, increasing match accuracy by ~30%
- Migrated frontend to Next.js 15, improving SEO and organic traffic
- Built multi-environment deployments on GCP Cloud Run
- Implemented subscription-based billing using Stripe and Stripe CLI
Dropify.shop
- Built and scaled a SaaS e-commerce platform (TypeScript, React, Tailwind, Node, Express)
- Implemented GPT-4o vision pipeline for product ranking, improving recommendations by 20%
- Developed AI-powered landing page builder, increasing higher-tier subscriptions
- Refactored frontend and optimized lifecycle requests, achieving a 99 PageSpeed score
- Added WhatsApp broadcasting and geo-based pricing, boosting conversions by 15%
Lofty Service
- Developed a full-featured CRM using Spring Boot and React
- Built finance, invoicing, and reporting modules for internal operations
- Refactored dashboard APIs, significantly improving reporting speed
- Optimized database queries, boosting performance by ~60%
- Applied SOLID principles and design patterns to improve maintainability
SuperIntro
- Built the first production version of the platform using the MERN stack
- Implemented global state management with Zustand and lazy-loaded features
- Developed real-time chat using WebSockets
- Integrated OAuth-based authentication flows
- Deployed using Docker on GCP with automated testing (Jest, React Testing Library)
Skills &
Tools
Nextjs
React frameworkNestjs
Node frameworkLaravel
PHP frameworkLangchain
AI frameworkPostgreSQL
DatabaseDocker
ContainerizationTailwindCSS
CSS frameworkStripe
Payment gatewayArticles
& Blogs
Program to interface NOT implementation
Program to an Interface, Not an Implementation is a fundamental software design principle that enhances flexibility and maintainability. By coding to interfaces rather than specific implementations, developers decouple systems from their dependencies, making the code more modular, testable, and scalable. This approach aligns with key design principles like the Open/Closed Principle, allowing systems to be easily extended without altering existing code. In this article, we’ll explore how this principle works and why it’s essential for building robust software.
Laravel Design patterns: #Strategy
In software development, design patterns and principles are essential tools that enable developers to write clean, maintainable, and scalable code. Among these, the Strategy Design Pattern stand out for it’s ability to enhance the flexibility and robustness of applications. This article explores how to implement the Strategy Design Pattern in Laravel while adhering to the Open/Closed Principle.
Design Patterns in Laravel #Service
In the landscape of modern web development, design patterns play a crucial role in crafting maintainable, scalable, and efficient applications. Among these patterns, the Service Design Pattern is particularly popular in the Laravel ecosystem, offering a clean separation of concerns and promoting reusability. This article explores the Service Design Pattern in the context of Laravel, highlighting its benefits, implementation, and best practices.
Improve your application performance : NodeJs and Redis
Are you tired of waiting for your data to be retrieved from the database every time a request hits your server? Opening connections, executing queries — it can slow down your application. But what if there was a way to bypass all that?
Laravel : Custom properties in your pagination response
In some cases you want to add custom properties to your pagination response in laravel but



