Professional experience
Find relevant experience
For each engagement: the need, my contribution and the work delivered, with the team context and period.
Modernise a business interface
Medsharing
Improving existing business software: migration of 100+ screens and dashboard development.
My role : Employed frontend developer, 2021 to 2023
Professional experience
Build interfaces within an existing product
Flylooping
At Symbyoz: work across most of Flylooping’s frontend, using HTML, CSS and JavaScript.
My role : Primarily frontend work at Symbyoz, 2024 to 2025
Professional experience
Connect booking, payments and operations
Echo Travel
CTO until August 2026: booking and payments for a Thai boat-transfer operator, including 12Go integration.
My role : CTO: bookings and payments (until August 2026)
Client project
Bring an AI engine to the web
Blue Owl
CTO from June to August 2026 on an AI education product: Next.js interface, streamed results and TypeScript API service.
My role : CTO: AI education product (June to August 2026)
Collaboration
Independent work and tools
Explore a capability in more detail
Independent applications, internal tools and public code. They complement the professional experience; each page identifies its context.
- ÉmargoBusiness SaaS for independent tutors, built solo.Independent product · Accessible public website
- Largo IAMarketing site for an AI-first training agency.Client project · Accessible public website
- n8n-nodes-opnn8n community node for Opn Payments, published on npm.Open source · Published npm package
- PayKitBilling toolkit for AI apps, in early access.Independent product · Early access
- Twenty CRM et n8nAn incoming request becomes a complete Twenty record, with no typing: company, contact, opportunity, note and follow-up.Internal Memo Labs tool · Reported real-world operation
- weaveCognitive runtime: shared team memory in Rust.Experimental prototype · Source code only