My Projects
A selection of projects that reflect how I think and build — backend logic, systems programming, and full-stack work.
blog
AstroBilingual blog and portfolio built with Astro 7. Features i18n routing, automated SEO metadata, JSON-LD structured data, and a Playwright audit suite deployed on Netlify.
minishell
CPOSIX-compliant Unix shell implemented in C from scratch. Covers process creation (fork/exec), pipelines, I/O redirection, heredocs, signal handling and environment variable expansion.
Battleship
TypeScriptFinal degree project: full-stack Battleship game with a TypeScript frontend and a Python/Flask backend managing game state, turn logic and player sessions.
42_push_swap
CSorting algorithm under strict constraints: integers sorted using only two stacks and a fixed set of operations, with an LIS-based strategy to minimise total moves.