Full Stack Software Engineer | Building scalable web applications with modern frontend experiences and reliable backend systems.
I'm a Full Stack Software Engineer focused on building end-to-end web applications with TypeScript, React/Next.js, and Node.js-based backend systems.
I enjoy working across the full development lifecycle—from designing clean and responsive user interfaces to building structured APIs, authentication systems, database layers, and scalable application architecture.
Currently, I'm focused on strengthening my backend and system design skills while building production-oriented projects. I'm particularly interested in authentication, API design, databases, real-time systems, DevOps, and AI-powered application experiences.
Next.js · TypeScript · Bun · Express · PostgreSQL · Prisma · Redux Toolkit · RTK Query · JOSE · Zod · AI SDK
A production-oriented AI-powered travel planning application designed around real-world application architecture.
The project focuses on building a complete travel planning experience with a modern frontend and a structured backend architecture. It includes API-driven communication, authentication and token refresh flows, request validation, database persistence, and scalable domain-driven backend design.
Key areas I'm building and exploring:
- Secure authentication using access and refresh tokens
- JWT verification using JOSE
- Structured backend architecture with controllers, services, and repositories
- Request validation with Zod
- PostgreSQL database design with Prisma ORM
- API state management with Redux Toolkit and RTK Query
- AI-powered travel planning workflows using the Vercel AI SDK
- Production-oriented error handling and API design
- Scalable architecture for trips, itineraries, conversations, and related travel data
🚧 Currently under active development.
React · Node.js · Express · MongoDB
A full-stack quiz application focused on creating and managing interactive quiz experiences.
Built with a MERN-based architecture, the project involved designing frontend interactions, backend APIs, database models, and application logic for managing quizzes and user interactions.
Next.js · TypeScript · PostgreSQL · Prisma
A full-stack event management application focused on managing events and related user workflows.
The project explores full-stack application development with Next.js, database persistence using PostgreSQL and Prisma, and authentication-driven application flows.
✈️ Building an AI-powered Travel Planner- ⚙️ Improving backend architecture and API design
- 🔐 Designing secure authentication and token refresh systems
- 🗄️ Working with PostgreSQL, Prisma, and relational data modeling
- 🐳 Strengthening Docker and DevOps knowledge
- 🧠 Exploring AI SDKs and integrating AI capabilities into production applications
- ☕ Practicing DSA and strengthening Java fundamentals
Building reliable software, learning continuously, and turning ideas into real products.


