About Me
I focus on building systems that perform reliably in real-world environments — handling scale, complexity, and continuous change. My approach to engineering is centered around designing architectures that are stable, maintainable, and adaptable as products grow.
Through building platforms like job portals, HR systems, and real-time applications, I’ve gained hands-on experience working with distributed systems, asynchronous workflows, and production-level challenges. I enjoy solving problems around system reliability, data flow, and performance under load.
I primarily work with NestJS, Node.js, and Express on the backend, applying architectural patterns like Domain-Driven Design (DDD) and CQRS to manage complex systems. I design event-driven architectures using Kafka, and build real-time features with Socket.IO and Redis.
On the frontend, I work with React.js, Next.js, and React Native when needed. For data management, I use PostgreSQL and MongoDB with Prisma. I also handle infrastructure using Docker, Nginx, and CI/CD pipelines, deploying applications on VPS and AWS environments.
I value clean architecture, clear service boundaries, and writing code that is easy to maintain, extend, and operate in production systems.
Focused on building systems that are resilient, scalable, and ready for real-world challenges.