About Me
I am a Full Stack Web Developer with a strong foundation in both frontend and backend development. I began my backend journey with PHP and MySQL, which helped me understand core server-side concepts such as request handling, database design, and authentication from the ground up.
Over time, I transitioned to modern JavaScript-based stacks, specializing in React, TypeScript, and Tailwind CSS on the frontend, and Node.js, Express, and MongoDB on the backend. I focus on building scalable, maintainable applications with clean architecture, strong UX, and production-ready workflows.

What Drives Me
Core principles that guide my work
Clean Code
Writing maintainable, scalable code that follows best practices and industry standards.
Problem Solving
Analyzing complex challenges and delivering elegant, efficient solutions.
Continuous Learning
Staying updated with the latest technologies and development methodologies.
Performance Focus
Optimizing applications for speed, accessibility, and user experience.
My Journey
The path that shaped my skills
Foundation in Web Development
Started web development with HTML5, CSS3, and JavaScript fundamentals. Built responsive static websites, practiced DOM manipulation, and created an early portfolio to showcase frontend basics.
Modern Frontend & React Ecosystem
Transitioned to React.js with functional components, hooks, and component-driven architecture. Adopted Tailwind CSS for scalable UI, added TypeScript for type safety, and built real-world frontend projects like CivicPluse with animations and smooth UX.
Full Stack & Backend Engineering
Expanded into backend development using Node.js and Express. Implemented REST APIs, authentication with JWT, and database design using MongoDB and Firebase. Built full-stack platforms such as Medilink with secure data handling and role-based access.
Production-Ready Full Stack Developer
Focused on building scalable, production-grade applications using the MERN stack. Worked with real deployments on Vercel and Render, integrated third-party services, followed Git/GitHub workflows, and continuously improved code quality and system design.
My Approach
Problem-First Development
I start every project by clearly understanding the problem, the users, and the real-world constraints. Having worked on both PHP-based systems and modern MERN applications, I focus on building solutions that are practical, maintainable, and aligned with actual business or user needs.
Clean & Scalable Architecture
I design applications with scalability in mind, using modular components, reusable logic, and well-structured APIs. My backend experience with PHP, Node.js, and MongoDB helps me write code that is easy to extend, debug, and scale as the product grows.
Performance & UX Focus
I pay close attention to performance and user experience. From optimizing React renders and animations to efficient API calls and database queries, I ensure applications feel fast, smooth, and reliable on real devices and networks.
Continuous Learning & Iteration
I actively improve my skills by building real projects, reviewing my own code, and adapting to new tools and best practices. Each project teaches me how to deliver cleaner, more robust, and production-ready software.