Portfolio
Products, from idea to implementation.
Products I have designed and built, alongside earlier experiments in software engineering.
Professional experience and case studiesFeatured Project
Parlato
AI-powered language learning through contextual practice
Technical Articles
Detailed engineering case studies covering architectural decisions, trade-offs, and measurable outcomes.
Redesigning an LLM Feature for Reliability
Redesigning an LLM-powered feature to make its behaviour more reliable and dependable in production.
How I Built a Fintech Front End from Scratch and What I’d Change Today
Architecture, accessibility, security, and delivery lessons from building a financial platform.

Migrating Data Without Trusting the Data
How a PostgreSQL-to-MongoDB migration led to a deterministic data-repair pipeline.

JavaScript Challenge with Tests
How I approached an interview algorithm, handled ambiguous matching rules, and verified the result with Jest.

Football Game with JavaScript
Building the first playable version of a browser football game with HTML canvas and JavaScript.

Fight Game with Python and Pygame
Returning to Python by building a playable fighting game and applying object-oriented programming fundamentals.

Social Media with the MERN Stack
Building Galeria, my first full-stack social application with React, Node.js, Express, and MongoDB.
Other products
Earlier experiments
Early work archive
Small applications, games, algorithm exercises, and early full-stack experiments from the start of my development journey.
URL Shortener Microservice
URL Shortener
Node & MongoDB
Algorithms Repository
+100 Algorithms
JavaScript & Python
Social Media - FullStack MERN
Vice-Chat is my first social media application
React, Redux, Node, MongoDB
Browser video-game
Football Game with JavaScript
JavaScript Vanilla
Battle video-game
The Final Countdown
Python
JavaScript Challenge with Tests
How I approached an interview algorithm, handled ambiguous matching rules, and verified the result with Jest.
Football Game with JavaScript
Building the first playable version of a browser football game with HTML canvas and JavaScript.
Fight Game with Python and Pygame
Returning to Python by building a playable fighting game and applying object-oriented programming fundamentals.
Social Media with the MERN Stack
Building Galeria, my first full-stack social application with React, Node.js, Express, and MongoDB.