Back in 2015, I logged my first "Hello World!" to the console — and never looked back. Since then, I've had the privilege of building software for a culinary concept, a start-up, and a huge corporation.
Today, I work on building accessible, high-performance internal tools and user interfaces at Adidas. I thrive where design and engineering intersect — crafting experiences that are intuitive, scalable, and technically sound. I don't just ship code; I contribute ideas, challenge assumptions, and collaborate closely with teams to shape better products.
When I'm not at the computer, I'm probably catching up on software news, playing or watching sports, reading, spending time with friends and family, or heading to the gym.
2024 - PRESENT Senior Full Stack Engineer & Product ArchitectPartnered closely with product managers and designers to architect and reshape the New Home tab within the Confirmed app, defining the core user experience and technical vision. Led the redesign and full rebuild of the CRM platform from the ground up, focusing on seamless user workflows and modern UI/UX principles. Developed key features around Latte — the custom rendering engine powering the app — optimizing how it processes and renders components for enhanced performance and flexibility. Championed product-driven engineering, contributing ideas and actively participating in strategic meetings to drive impactful improvements beyond code.
- React
- TypeScript
- Node.js
- Custom Render Engine
- CRM Architecture
2023 - 2024 MVP Email Delivery & CRM DeveloperDesigned and built a scalable MVP for an email delivery system leveraging AWS Pinpoint as the cloud backend. Created a custom CRM enabling users to build emails via drag-and-drop with predefined, reusable components optimized for email clients. Implemented advanced features such as template management, newsletter subscription/unsubscription workflows, and scheduling capabilities — adding a robust abstraction layer on top of AWS services. Focused on optimizing email code output for deliverability and responsiveness while ensuring an intuitive user experience.
- AWS Pinpoint
- Node.js
- React
- TypeScript
- Email Templating
- Drag-and-Drop UIs
2022 - 2023 Senior Full Stack EngineerReimagined and implemented a new CRM interface for an internal localisation platform, focusing on improving usability and efficiency for content and language teams. Contributed to the backend microservice architecture using Node.js and PostgreSQL, working alongside other engineers to shape scalable services. Drive product improvements by collaborating closely with product managers, designers, and cross-functional teams to deliver accessible, user-centric tools on an agile 2-week sprint cadence. Contribute to CRM enhancements for seamless user workflows, ensuring high code quality and system reliability across services.
- Node.js
- PostgreSQL
- Docker
- TypeORM
- Redis
- JavaScript
- TypeScript
- React
2019 - 2022 Lead Software EngineerBuild, style, and ship high-quality websites, design systems, and cross-platform digital experiences for a diverse array of clients using technologies such as Node.js, JavaScript, TypeScript, React, HTML, CSS and more. Lead the development and architecture of technical tools like content management systems, REST APIs, and continuous integration pipelines to fulfill business requirement.
- Node.js
- JavaScript
- TypeScript
- React
- Storybook
- MobX
- Styled Components
2017 - 2019 Senior Software EngineerEngineered and improved major features of heycar's customer-facing web app using React. Proposed and implemented scalable solutions to issues identified with cloud services.
- React Native
- React
- MobX
- JavaScript
- Typescript
2016 - 2017 Software EngineerDeveloped, maintained, and shipped production code for client websites primarily using HTML, CSS, Sass, JavaScript, and jQuery
- HTML
- CSS
- JavaScript
- jQuery
My inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!