Full-Stack Forge


My Resume

My journey began with ASP.NET and C#, but now I thrive in the full-stack realm. JavaScript is my language of choice, and I wield React, NextJS, and the classic web dev trio (HTML, CSS, and JS) to build exceptional experiences. NextJS empowers me to bridge the front-end/back-end gap, crafting performant and SEO-friendly web applications. My hunger for knowledge is insatiable, and I am eager to take on an internship where I can leverage both my front-end and back-end skills. Every project, big or small, is a chance to learn and grow. I am a fast learner and eager to collaborate with a killer team and soak up knowledge from experienced developers. My goal? To become a true asset, bringing a full-stack skillset, fresh perspectives, and a thirst for knowledge to the table.

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.