Projects
All-in-one visual workspace for creative professionals
Co-Founder & Product Engineer
- Co-founded and built the entire product from zero to launch — co-designed and co-developed every feature, owning product, UX, and engineering decisions end-to-end.
- Engineered an infinite canvas with drag & drop, real-time collaboration (live cursors, shared state via WebSockets), and AI-powered image search.
- Built the full-stack architecture: Next.js frontend, Supabase backend, WebSocket layer for real-time multi-user sync.
- Shipped end-to-end features including budget management, file storage, notes, and team collaboration with role-based project invitations.
Experience
Thinky.so
Co-Founder & Product EngineerJan 2026 - Present
Next.js, TypeScript, React, Canvas API, WebSockets, Supabase, Playwright, AI/LLMs
Sketch
Frontend EngineerMay 2020 - Dec 2025
React, TypeScript, Cypress, Jest, Playwright, Vite, Vitest, GraphQL
- Drove the architecture and delivery of real-time collaborative features — live inspector, commenting, and concurrent state synchronization serving thousands of users.
- Built workspace and team management systems with real-time data sync at scale.
- Architected shared foundations and developer tooling across a multi-app monorepo, improving team velocity and cross-team code reuse.
- Shipped MFA and payment processing end-to-end, from technical design through production rollout.
- Built a CSS export engine that parsed design tokens and generated production-ready code, bridging designer-developer workflows.
Freelancer
Frontend EngineerMar 2019 - Present
React, TypeScript, Cypress, Jest, GraphQL, NodeJS, NextJS, Strapi
LabSavvy
- Rebuilt a healthcare platform's frontend architecture to handle thousands of laboratory results with performant rendering and data processing.
- Expanded the product from a single client app to three applications (client, admin, partner) and created a shared UI component library across all three.
- Promoted to lead frontend engineer, guiding architecture decisions and mentoring a junior developer.
- Implemented interactive charts and advanced data lists with multi-level filtering for complex lab data.
XING
Frontend EngineerMay 2018 - Mar 2019
React, Jest, GraphQL
- Built features for the Messenger app — a microfrontend serving XING's professional network (LinkedIn competitor for the DACH market).
- Designed and implemented in-chat advertising with A/B testing across multiple placements (between chats, top, bottom) to optimize engagement.
- Built a stable E2E testing solution for the Messenger, replacing an unreliable setup.
Paddy Power Betfair
Frontend EngineerSep 2016 - Apr 2018
AngularJS, React, TypeScript, Jest
- Part of the team that built the Betslip from scratch during the Paddy Power/Betfair merger — a framework-agnostic component supporting both React and AngularJS across both brands.
- Handled real-time odds updates, multiple bet types, and complex betting logic serving millions of daily users.
- Developed UI for retail betting shops — in-store screens displaying live races and betting interfaces.
Seedstars
Full-stack EngineerFeb 2015 - Jul 2016
React, Django, Python, PHP
- Helped build SimplePay, Nigeria's first payment gateway — from an embeddable payment button (like Stripe) to a full banking application.
- Full-stack development with React and Django.
- Created payment gateway plugins for ~10 CMS platforms including PrestaShop, Magento, and WordPress.
STRAT
Frontend DeveloperAug 2014 - Feb 2015
AngularJS, JavaScript, PHP
Collaborated with marketing teams to create dynamic websites and Facebook applications.
Education
University of Évora
BSc, Computer Science2010 - 2015