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!).

Wordle Overdrive

Personal

Next.js TypeScript PostgreSQL AI Orchestration Gemini API Effect Functional Programming Reactive State Management Game Systems Design Tailwind CSS Leaderboards & Persistence

Jun 2026

https://wordle-game.remiforge.dev

https://github.com/remi-k-work/wordle-game

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.

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.