
MineSweeper
A classic logic-based game built with vanilla JavaScript, where players uncover tiles and avoid hidden mines using numerical clues.
A classic logic-based game built with vanilla JavaScript, where players uncover tiles and avoid hidden mines using numerical clues.
A browser-based version of the retro Snake game implemented in JavaScript, featuring smooth controls, collision detection, and growing difficulty.
A simple and interactive Rock Paper Scissors game built with JavaScript, allowing players to compete against a computer with randomized choices.
A fully interactive BlackJack card game developed using React, featuring game state management, player-dealer logic, and a dynamic UI.
I like code that’s clear, dynamic, and easy to change. My goal is always to build with logic first-code that solves real problems and stays flexible as things evolve.
I’m drawn to the structure of component-based development and the flow of modern frameworks. But what I enjoy most is the process: building something functional, automating it, and fine-tuning it until it just works.
I’m not a designer, but I care about layout, especially on mobile. A good interface should feel natural-clean, responsive, and quick to load.
And when things break? That’s often where I have the most fun. I like tracking down bugs, understanding the root cause, and making things solid again.