I'm currently a Full Stack Engineer at Dribo, a digital driving school service, where I work on scaling and maintaining two mobile apps built with React and Ionic, powered by a Fastify backend. I also contribute to the landing website and back office panel.
Before that, I was a Front End Developer at Kenmei, where I built and maintained Adele, an enterprise-level, data-dense React application. I also grew into an Analyst role, refining, planning and estimating tasks for my squad.
Prior to that, I worked at HYD, a digital agency based in London, where I built all sorts of web applications using Next.js and React, connecting them to diverse backend stacks that varied from project to project. My time there taught me to move comfortably between different architectures, from SSG and SSR setups to fully dynamic SPAs, always keeping performance and accessibility in mind.
My journey started in Front End Conversion Rate Optimization (CRO) development, a role that got me close to browser APIs and introduced me to Performance Optimisation and Accessibility, delivering Google CWV audits and coding A/B tests for UK based and International clients.
When I'm not coding I enjoy going on adventures with my dogs, or climbing at the bouldering gym.
Adele is an analysis tool used by telco engineers. Widgets and maps on four different dashboards can be individually customized, rearranged, resized. They display complex data visualizations using eCharts. The app handles large global states on filters and user configuration using Zustand and contexts.
A beautifully designed site for which I worked as single Front End Developer at HYD agency. I proudly developed a design system and fully responsive and reusable component library that served as the base for this site on Next.js.
Everfox is a cybersecurity, data and network protection company. Their site is built on Next.js, contains a custom large scale component library crafted to match the brand's identity, with subtle, elegant animations building a dynamic and visually appealing site.
The front end is built with React, using RTK from redux toolkit, it allows users to create, update, delete and view colour highlighted code snippets in several languages. API built with plain express, uses JWT for authentication, MongoDB for data storage and Ethereal for user email confirmation.
I designed and built this site for Natalia Ferrus, an atypical real estate agent who helps people find their dream homes in Spain. This static site is built on Gatsby.
This app allows users to filter and compare the latest currency rates as well as visualizing historic rates data fetched from exchangeratesapi.io through complex charts built using chart.js.
Scaling and maintaining two mobile applications built with React and Ionic, backed by a Fastify server. Contributing to the company's landing website and back office panel. Working across the full stack to deliver features for a digital driving school platform serving thousands of users.
Developing features for a data-dense enterprise React application and translating high-level specifications into actionable tasks. Refactoring legacy codebases to reduce technical debt while leading the build of a DDD-based fetching system using services, hooks, and Zustand. Improving maintainability through a design system refactor, TypeScript migration, and TDD with Jest.
Creating responsive, WCAG compliant and cross-browser compatible web applications using React and Next.js. Building scalable services to consume data from REST and GraphQL APIs by implementing effective state management solutions. Integrating third party products for payments, Google services etc. Writing and maintaining documentation, code reviewing. Liaising with clients and project managers to provide support and technical perspective on viability and time estimates.
Conducting A/B and multivariate tests for a range of UK and International clients, using platforms such as VWO, Monetate or Google Optimize. Building tests based on XD prototypes from our design team and test plans from our strategy team. Adding custom GA and Hotjar tracking events to collect test data for our insights team.