Faris Aziz
Invite me
About
Faris Aziz
Invite me

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 · talks, panels, podcasts and workshops
82
podcast appearances · Jul 2025 – Jul 2026
7
years to JSNation community award · ZurichJS · 2026
<2
Swiss JavaScript Group members · ZurichJS · Jul 2026
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.

    New Chinese subscriptions after the May 2025 Alipay launch, relative to the pre-launch baseline, measured using first paid invoices. · Smallpdf — May–Dec 2025

  • ~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.

    UPI's share of new Indian subscriptions within three months of launch in 2026, measured using first paid invoices. · Smallpdf — 2026

  • ~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.

    Approximate configuration required to enable a supported payment method through the orchestration layer; not a measured percentage reduction in rollout time. · Smallpdf - 2025

  • -60%

    Bundle Size

    Made payment SDK loading conditional on the selected gateway, cutting the checkout bundle by 60%.

    60% reduction in the Sliding Dialog checkout bundle from a 965.72 KiB baseline, based on PR build-output comparisons. · Smallpdf - 2025

All 13 figures

Area
Where
  1. ~14×

    new Chinese subscriptions

    Launched Alipay via Stripe; new Chinese subscriptions grew approximately 14× against the pre-launch baseline.

    New Chinese subscriptions after the May 2025 Alipay launch, relative to the pre-launch baseline, measured using first paid invoices.

    Smallpdf · Smallpdf — May–Dec 2025Payments & checkout
  2. ~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.

    UPI's share of new Indian subscriptions within three months of launch in 2026, measured using first paid invoices.

    Smallpdf · Smallpdf — 2026Payments & checkout
  3. ~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.

    Approximate configuration required to enable a supported payment method through the orchestration layer; not a measured percentage reduction in rollout time.

    Smallpdf · Smallpdf - 2025Payments & checkout
  4. +63%

    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.

    Relative uplift in 30-day retention among cancelling users in cancellation-offer v2: 2.14% in control versus 3.49% in treatment.

    Smallpdf · Smallpdf — Feb–Mar 2025Revenue & growth
  5. -88%

    Release Time GitClear/DORA tracking

    Rebuilt release practices and feature-flag management, moving from multi-day release trains to same-day releases.

    Reported 88% reduction in time-to-release, tracked through GitClear/DORA work; the original query is no longer recoverable.

    Navro · Navro (2023-2024)Reliability
  6. -60%

    Bundle Size

    Made payment SDK loading conditional on the selected gateway, cutting the checkout bundle by 60%.

    60% reduction in the Sliding Dialog checkout bundle from a 965.72 KiB baseline, based on PR build-output comparisons.

    Smallpdf · Smallpdf - 2025Performance
  7. 94%

    new Chinese subscriptions using Alipay

    Alipay became the dominant acquisition method after its May 2025 launch.

    Share of new Chinese subscriptions paid through Alipay in calendar year 2025, measured using first paid invoices.

    Smallpdf · Smallpdf — 2025Payments & checkout
  8. 1.4–1.6%

    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%.

    Observed weekly US checkout conversion from March 30 to June 29, 2026, through and after the sales-tax rollout.

    Smallpdf · Smallpdf — Mar–Jun 2026Payments & checkout
  9. ~86%

    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.

    Observed Apple Pay checkout success in Australia during the 2025 measurement window, compared with ~57–67% for cards.

    Smallpdf · Smallpdf — Apr–Aug 2025Payments & checkout
  10. 6+

    Stripe payment methods shipped

    Implemented method-specific flows, setup-intent lifecycle handling and 3DS support.

    Stripe methods delivered: Link, PayPal, Alipay, Google Pay, Apple Pay and SEPA.

    Smallpdf · Smallpdf — 2025–2026Payments & checkout
  11. 50+

    callsites in pricing data-layer migration

    Led TanStack Query adoption across 76 files and trained the team through hands-on workshops.

    Callsites covered by the migration from fragmented legacy pricing fetching to a resilient, cached and schema-validated query layer.

    Smallpdf · Smallpdf — 2024–2026Platform & DX
  12. ~20%

    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.

    User-confirmed approximate reduction in recorded frontend error volume after consolidating error handling in TrackJS.

    Smallpdf · Smallpdf — verified Jul 2026Reliability
  13. 6 figures

    conference platform transactions

    Built ticketing, CFP reviews, sponsorship pages and a workshop catalogue with Next.js, Supabase and Stripe.

    Cumulative transaction volume processed by the ZurichJS Conf platform by July 2026; not profit or sponsorship revenue. Source

    By Jul 2026Product & UX

Career

A non-traditional route to building things.

The longer story
  1. Aug 2024 – Present

    Staff Frontend Engineer - Monetization · Smallpdf

    Contributed to the popular document management SaaS platform

  2. 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

  3. Nov 2021 – Jul 2022

    Software Engineer II · Fiit

    Joined the #1 rated workout app that brings personal trainers to your home and gym

  4. Oct 2022 – Present

    Software Engineering Mentor · MentorCruise

    Provide mentorship to aspiring frontend professionals

  5. 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.