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.