JavaScript Jedi: From Front-End to Full-Stack


My Resume

Once upon a code, I dabbled in ASP.NET and C#. But the Force (a.k.a. JavaScript) awakened within me, leading me to the path of the Front-End. Now, wielding the lightsabers of React, NextJS, HTML, and CSS, I craft user experiences that leave users in awe. My insatiable curiosity compels me to explore the depths of the Force – both the front-end and back-end. An internship beckons, an opportunity to unleash my full potential in a collaborative environment. Every project, a new adventure, fuels my growth as a developer. Fast learning and eager to absorb knowledge from the wise masters (experienced devs!), I strive to become a true asset to any team. Fresh perspectives and a thirst for knowledge are my weapons of choice, ready to join the Rebellion (your awesome team!) and conquer the digital galaxy (build amazing web applications!).

Jun 2026

Wordle Overdrive

Personal

Wordle OverdriveWordle OverdriveWordle Overdrive

What happens when the calm, methodical pace of a traditional word puzzle

collides with the pressure of an endless arcade survival run? Wordle Overdrive

was built to answer exactly that question. Instead of solving a single isolated

puzzle, players enter a continuous high-stakes session where every solved word

contributes to a growing score multiplier and winning streak, while a single

mistake can wipe out the entire run. To transform the classic formula into

something more dynamic and skill-driven, I designed a real-time scoring system

where reward potential constantly decays based on both elapsed time and guess

efficiency. Fast, accurate solutions grant aggressive multipliers, while

hesitation steadily drains the possible reward, creating constant urgency and

tension throughout the run. To extend this survival loop beyond a single

session, I implemented a global High Score system that turns every run into a

permanent competitive benchmark. Players are not only optimizing against the

game’s internal systems but also competing against the broader player base,

where each run becomes a bid for mastery on a shared leaderboard. To reduce the

friction of blind guessing, I integrated an AI-powered riddle generation system

using Gemini models, producing unique cryptic clues for every word. This shifts

gameplay toward deduction and pattern recognition rather than pure memorization.

The experience is further reinforced by a survival-focused keypad that

dynamically removes incorrect letters during play, tightening decision-making

under pressure. The entire system was built with Next.js and TypeScript, heavily

embracing functional programming principles through Effect and atom-based

reactive state management. Instead of scattered asynchronous logic, the game

lifecycle, scoring pipeline, AI interactions, and session handling are

coordinated through explicit type-safe effects and generators, ensuring

predictable behavior even under fast-paced gameplay conditions. The project also

includes fully localized English and Polish modes with large independent

dictionaries and a responsive UI designed around modern OKLCH color systems for

both dark and light themes. Wordle Overdrive ultimately serves as an experiment

in arcade game design, combining AI-assisted gameplay, competitive scoring

systems, and functional architecture into a fast, reactive, and replayable

browser experience.