Projects Gallery

Tic-Tac-Toe

HTML CSS JavaScript
Classic two-player game with win detection, draw handling, keyboard support, and reset. Modular logic and clear state updates for maintainability.

QR Code Generator

HTML CSS JavaScript
Convert any text or link into a downloadable QR code instantly. Debounced input, validation feedback, and one-click PNG export with responsive layout.

Minesweeper

React JavaScript CSS
Grid-based logic game with variable difficulty, flood-reveal propagation, flagging, and timer. Efficient React state management to avoid unnecessary re-renders.