Track record
The work, the stages, the community.
Everything here is dated and defined. Speaking counts only delivered sessions; community numbers belong to everyone who built ZurichJS with me.
- sessions
- 82
- podcast appearances
- 7
- years to JSNation community award
- <2
- Swiss JavaScript Group members
- 4.5K
Engineering
Shipped, measured, corrected.
What changed, by how much, and when.
~14×
new Chinese subscriptions
Launched Alipay via Stripe; new Chinese subscriptions grew approximately 14× against the pre-launch baseline.
~83%
New Indian Subs on UPI
Delivered UPI Autopay via EBANX and adapted subscription flows to mandate constraints; UPI reached ~83% of new Indian subscriptions and total acquisition exceeded pre-decline levels.
~10
lines of config per supported payment method Previously days of cross-cutting implementation
Designed reactive routing across Stripe, Adyen and Braintree via Recurly, with conditional SDK loading, fallbacks and shared analytics, state and types.
-60%
Bundle Size
Made payment SDK loading conditional on the selected gateway, cutting the checkout bundle by 60%.
All 13 figures
- ~14×Smallpdf · Smallpdf — May–Dec 2025Payments & checkout
new Chinese subscriptions
Launched Alipay via Stripe; new Chinese subscriptions grew approximately 14× against the pre-launch baseline.
- ~83%Smallpdf · Smallpdf — 2026Payments & checkout
New Indian Subs on UPI
Delivered UPI Autopay via EBANX and adapted subscription flows to mandate constraints; UPI reached ~83% of new Indian subscriptions and total acquisition exceeded pre-decline levels.
- ~10Smallpdf · Smallpdf - 2025Payments & checkout
lines of config per supported payment method Previously days of cross-cutting implementation
Designed reactive routing across Stripe, Adyen and Braintree via Recurly, with conditional SDK loading, fallbacks and shared analytics, state and types.
- +63%Smallpdf · Smallpdf — Feb–Mar 2025Revenue & growth
30-Day Retention 2.14% → 3.49%; +1.35 percentage points
Built and iterated cancellation offers; the second A/B test lifted 30-day retention among cancelling users by 63% relative to control.
- -88%Navro · Navro (2023-2024)Reliability
Release Time GitClear/DORA tracking
Rebuilt release practices and feature-flag management, moving from multi-day release trains to same-day releases.
- -60%Smallpdf · Smallpdf - 2025Performance
Bundle Size
Made payment SDK loading conditional on the selected gateway, cutting the checkout bundle by 60%.
- 94%Smallpdf · Smallpdf — 2025Payments & checkout
new Chinese subscriptions using Alipay
Alipay became the dominant acquisition method after its May 2025 launch.
- 1.4–1.6%Smallpdf · Smallpdf — Mar–Jun 2026Payments & checkout
US checkout conversion during tax rollout Observed stability; not a causal A/B-test result
Delivered validated postal codes and failure-tolerant server-calculated price previews; observed weekly US conversion stayed within 1.4–1.6%.
- ~86%Smallpdf · Smallpdf — Apr–Aug 2025Payments & checkout
Apple Pay Success Rate Australia; checkout success, not gateway authorisation
On Smallpdf (tens of millions of monthly users), one-tap Apple Pay reached ~86% checkout success in Australia versus ~57–67% on cards.
- 6+Smallpdf · Smallpdf — 2025–2026Payments & checkout
Stripe payment methods shipped
Implemented method-specific flows, setup-intent lifecycle handling and 3DS support.
- 50+Smallpdf · Smallpdf — 2024–2026Platform & DX
callsites in pricing data-layer migration
Led TanStack Query adoption across 76 files and trained the team through hands-on workshops.
- ~20%Smallpdf · Smallpdf — verified Jul 2026Reliability
frontend error-volume reduction Reported error volume; not a measured incident-rate reduction
Improved error tagging, stack traces and escalation alongside the reduction in recorded error volume.
- 6 figuresBy Jul 2026Product & UX
conference platform transactions
Built ticketing, CFP reviews, sponsorship pages and a workshop catalogue with Next.js, Supabase and Stripe.
No figures for that combination.
- Aug 2024 – Present
Staff Frontend Engineer - Monetization · Smallpdf
Contributed to the popular document management SaaS platform
- Aug 2022 – Jul 2024
Founding Engineer, Frontend Tech Lead, Engineering Manager · Navro
Joined as the first member of the engineering team for this payments curation layer startup
- Nov 2021 – Jul 2022
Software Engineer II · Fiit
Joined the #1 rated workout app that brings personal trainers to your home and gym
- Oct 2022 – Present
Software Engineering Mentor · MentorCruise
Provide mentorship to aspiring frontend professionals
- Jul 2020 – Aug 2021
Junior Front-End Developer - Connected TV · FX Digital
FX is a TV, Voice and Web application development agency, providing innovative solutions for brands looking to pioneer the latest technologies.
- Eurosport · Worked on Connected TV applications reaching millions of users worldwide. Helped develop the text-to-speech accessibility integration for set-top boxes and led the integration of In-App-Purchasing for Comcast devices.
- GCN · Developed the Global Cycling Network (GCN) Connect Devices TV Application. Implemented text-to-speech accessibility integration for devices such as Amazon Fire TV and Samsung. Worked directly with Figma designs for UI component implementations.
- Discovery+ · Worked on the Discovery Plus Connected Devices Application. Contributed to accessibility features and in-app purchasing integrations for the streaming platform.
Recognition
Most Impactful Contribution to the Community
ZurichJS · GitNation Open Source Awards · JSNation · 2026
