Task Manager with Zustand — source on GitHub
Built a modern task management application using React with Zustand for state management, featuring add, edit, delete, and complete task functionalities.
Hello, I'm
Full Stack Engineer crafting scalable, high-performance web experiences with React, Next.js, TypeScript, and Node.js — obsessed with clean architecture, Core Web Vitals, and interfaces that feel as good as they look.
3+
Years building production web apps
30%+
Core Web Vitals improvement
4
Open-source NPM packages
39+
Projects on GitHub
A comprehensive toolkit of modern web technologies, performance strategies, and architectural methodologies
My career journey building scalable applications and solving complex technical challenges
Tools and components I've built to help the React developer community ship faster
A highly reusable, accessible image gallery component featuring mobile-first design and infinite scrolling capabilities.
Install via NPM
A mobile-optimized date picker component with touch-friendly controls and customizable styling for the React developer ecosystem.
Install via NPM
A modern, lightweight React shopping cart library with beautiful UI components. Features multi-currency support, shipping methods, discount codes, and internationalization.
Install via NPM
Tells you which component broke hydration, what differed, and how to fix it — in dev, with zero production cost.
Install via NPM
Full-stack applications, real-time systems, and experiments I've designed and built end to end

An SEO analyzer where every finding carries its proof — the element it came from, the value it read, and the documentation behind the rule.
100+
criteria
8
categories
89
primary sources
100
max pages / crawl

A local-first content radar for developers: it ranks what's worth writing about, verifies claims against sources, and drafts LinkedIn posts and Medium articles.
7
fit signals
2
languages
2
draft formats
0
paid APIs
Developed an educational platform bridging students and course creators, featuring secure material sharing and interactive online course accessibility.
Built a full-stack restaurant reservation system incorporating location-based filtering, cuisine classification, and real-time availability tracking.
A comprehensive web platform built using Laravel framework following MVC architecture pattern with MySQL database integration.
Developed real-time chat rooms with Socket.io, user authentication, and message history functionality.
Built a modern task management application using React with Zustand for state management, featuring add, edit, delete, and complete task functionalities.
Developed a comprehensive expense tracking application with budget management, expense categorization, and financial reporting features.
Created an interactive memory card game with flip animations, score tracking, and difficulty levels using pure JavaScript.
Implemented the classic Snake game with smooth controls, score tracking, and increasing difficulty levels.
Built a 2D breakout game with paddle controls, brick physics, power-ups, and progressive difficulty levels.
Created an interactive quiz application with multiple categories, timer functionality, and score tracking system.
Created a basic Node.js server with RESTful API endpoints, middleware implementation, and error handling.
Created initial website wireframes and mockup screens using Figma for UI/UX design planning and prototyping.
My academic foundation and learning journey
Thoughts, insights, and technical writings on software engineering
Let me tell you a story that almost every developer goes through. Your application was working perfectly, database queries were fast, and then suddenly... everything slowed down. This article explores common causes and practical solutions.
Read Article: Why Your Database Queries Are Suddenly Slow (And How to Fix It)By now, most of us have tried using AI. And honestly, many times the output feels generic, robotic, or just wrong. You rephrase the same prompt multiple times but still don't get the result you want. The problem isn't the AI—it's how you're talking to it.
Read Article: Prompt Engineering: Stop Talking to AI and Start Directing ItHow the Internet Actually Knows It's You: We use apps, websites and services every day, but most of us don't really think about how we're authenticated. This article breaks down the most common authentication mechanisms and when to use each one.
Read Article: Top 4 Authentication MechanismsWhen I first started coding in JS, I ran into a strange problem: I'd copy an object, change something in the copy… and suddenly the original object changed too! If you've been there, this article will help you understand the difference.
Read Article: Shallow Copy vs Deep Copy in JavaScriptAre you looking to write cleaner, faster and more maintainable React code? I've discovered that small, practical adjustments can make a huge difference in your React development. Here are my top tips for leveling up.
Read Article: Level Up Your React Skills with These Practical TipsHave you ever opened an old project and felt lost, wondering, 'Who wrote this code?' The answer is… you. This article is about writing code that your future self will thank you for—maintainable, readable, and well-documented.
Read Article: The Most Important Person You'll Ever Code For Is You