Over five years of experience, I have built and shipped web applications with React, Next.js, TypeScript, and UI libraries, with a strong focus on performance, maintainability, and scalable frontend architecture.
I am currently a Frontend Software Engineer at Critical Software, where I help deliver production-ready tools in close collaboration with stakeholders, from early requirements to implementation.
Across roles at large organizations and as a freelancer, I have contributed to product development end-to-end and maintained high code quality through testing and clear engineering practices.
A production Next.js application for pulse schedule preparation in ITER nuclear fusion operations. Engineered for performance with large datasets, complex state management, and data visualization. Designed and shipped from early mockups through production, shaping architecture and driving technical decisions.
A football news website. Its content is created and stored via a headless CMS and retrieved by a front-end built on a custom PHP framework. Implemented and maintained front-end features and components. WordPress themes and plugin creation.
An entertainment news website.I handled SEO, implementing and maintaining front-end features and components and project documentation.
A one-page website designed for a tango dancing school, built with React, Tailwind, and Framer. Research, branding, prototyping, and development. New challenges included implementing animations, multi-language functionality, and email marketing integration.
A full-stack application that allows users to play games remotely.
Implementation of a a non-blocking HTTP server. It supports GET, POST, and DELETE methods and can serve static files, handle CGI requests, and upload files.
A multi-service application deployment project, using Docker and Docker-Compose.
A minimalistic 3D game engine built in C, using the ray-casting technique.
A CLI shell program that features a set of basic functionalities, including pipes, redirections, variables and builtins.
A program that sorts a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
An implementation of the dining philosophers problem in C.
A very simple 2D graphic game built in C.
An emulation of some bash internals in C, namely pipes and redirections.
Glad you made it this far! The website you're currently on was built with Jekyll and deployed with GitHub Actions and Github Pages.
Order meal kits from your favourite restaurant. A full-stack application prototype.
A minimal full-stack E-Commerce app, featuring the MERN stack.
A simple quiz game app built to gain familiarity with Vue.js
Built duting a job application process, this app fetches job posts data from an API and renders them on the client side using React.