# Speaking: production stories, told from the inside.

> Faris Aziz gives talks and workshops about scale, resilience, payments and the leadership calls behind real systems. React and Next.js are home base; the lessons aren't framework-specific. Every talk is adapted to its audience. Booking 2026 & 2027. Invite: https://faziz-dev.com/invite

## Counts (as of 2026-10-19; talks only, hosting and attending not included)

- Talks delivered: 60 (speaker, keynote and lightning sessions; hosting and attending are not counted)
- Countries: 19 (speaking and hosting), cities: 28
- Workshops in the catalogue: 3; workshop sessions delivered: 14
- Talks in the catalogue: 9
- Reply time to an invitation: two working days

## Things I talk about

- **Payments & scale: Monetization & Payments**. Building resilient payment systems, subscription flows, and pricing experiments that actually convert. From checkout optimization to handling edge cases that cost you money. Talk: [From 12 Hours to 10 Minutes: Engineering Smallpdf’s Reactive Payment Frontend](https://faziz-dev.com/talks/from-12-hours-to-10-minutes-engineering-smallpdfs-reactive-payment-frontend.md)
- **Careers & leadership: Engineering Leadership**. Scaling teams, building career ladders, and creating engineering culture that ships. Lessons from leading in early-stage startups to scaling organizations. Talk: [Reverse-Engineering Seniority, From Bootcamp Grad to Staff Engineer in Four Years](https://faziz-dev.com/talks/reverse-engineering-seniority-from-bootcamp-grad-to-staff-engineer-in-four-years.md)
- **Engineering in production: Building for the Real World**. Designing for flaky networks, diverse devices, and users who don't behave like your test cases. Observability, error handling, and resilience patterns that keep production running. Talk: [Built for Turbulence: Architecting Full-Stack Web Experiences That Hold Up in Any Environment](https://faziz-dev.com/talks/built-for-turbulence-architecting-full-stack-web-experiences.md)
- **Engineering in production: React & NextJS**. Modern frontend architecture, performance patterns, and developer experience. From greenfield builds to refactoring legacy codebases without losing your mind. Talk: [Building Resilient UIs with React](https://faziz-dev.com/talks/building-resilient-uis-with-react.md)

All 9 talks: https://faziz-dev.com/talks.md

## Formats

- **Keynote** (45-60 min): High-energy opening or closing talk designed to inspire and set the tone for an event
- **Conference Talk** (25-45 min): Standard conference session with deep technical content and practical takeaways
- **Lightning Talk** (5-10 min): Fast-paced, focused talk on a single idea or concept
- **Workshop** (2-8 hours): Hands-on interactive session where attendees code along and build something
- **Meetup Talk** (15-30 Min): Community-focused talk, typically more conversational and interactive
- **Webinar** (45-60 min): Virtual presentation with live Q&A
- **Lunch & Learn** (30-45 min): Casual midday session, often internal to companies
- **Fireside Chat** (20-30 min): Informal interview-style conversation with a moderator
- **Panel Discussion** (30-45 min): Moderated conversation with other experts on a shared topic

## Workshops

- [Mastering Production-Grade Patterns with TanStack](https://faziz-dev.com/workshops/pro-from-zero-to-production-with-tanstack-query.md) · 3-8 hours. Build maintainable data-fetching layers with TanStack Query, from query keys and caching to resilience and observability.
- [Payments and Monetization at Scale for Frontend Engineers](https://faziz-dev.com/workshops/payments-and-monetization-at-scale-for-frontend-engineers.md) · 3-8 hours. Design checkout and subscription flows that handle payment providers, global markets, and production failures.
- [Real-World React: Designing Frontend Architectures That Survive Production](https://faziz-dev.com/workshops/real-world-react-the-architectural-crash-course-for-scalability-resilience-and-observability.md) · 3-8 hours. Design React and Next.js systems that handle dependency failures, degrade gracefully, recover safely, and remain operable in production.

## Next on the calendar

- 23rd Oct 2026: [React Advanced 2026](https://faziz-dev.com/events/react-advanced-2026-built-for-turbulence.md), London, United Kingdom · Talk: Built for Turbulence: Architecting Full-Stack Web Experiences That Hold Up in Any Environment
- 4th Nov 2026: [code.talks 2026](https://faziz-dev.com/events/code-talks-2026-caching-payloads.md), Hamburg, Germany · Talk: Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions
- 5th Nov 2026: [Heapcon 2026](https://faziz-dev.com/events/heapcon-2026.md), Belgrade, Serbia · Talk: Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions
- 12th Nov 2026: [ZurichJS 2nd Anniversary Special](https://faziz-dev.com/events/zurichjs-2026-11-12.md), Zurich, Switzerland · Host / MC
- 16th Nov 2026: [HalfStack Vienna 2026](https://faziz-dev.com/events/halfstack-vienna-2026.md), Vienna, Austria · Host / MC
- 4th Dec 2026: [React Day Berlin 2026](https://faziz-dev.com/events/react-day-berlin-2026.md), Berlin, Germany · No Rewrite, No Safety Net: Navigating 13 Years of React at Scale

Full schedule and archive: https://faziz-dev.com/events.md

## How to book

Fill in the invite form: https://faziz-dev.com/invite (three required fields). I reply within two working days. For conferences I'd expect travel and accommodation to be covered. Travelling from Geneva, Switzerland.

## Technical rider

- Setup: Headset or lapel mic preferred — I like to move around the stage and engage with the audience. Handheld only as a backup.
- Setup: USB-C connection preferred. Please have an HDMI adapter available as backup.
- Setup: High resolution (1080p minimum, 4K preferred). My slides and code demos use dark themes, so good contrast and brightness help.
- Setup: Timer visible from stage if available.
- Setup: Confidence monitor or secondary screen facing the stage is helpful for longer sessions.

Bios, photos and the full rider: https://faziz-dev.com/press-kit

---

Faris Aziz: software engineer, speaker, ZurichJS co-founder. Geneva, Switzerland.
Site: https://faziz-dev.com · Invite to speak: https://faziz-dev.com/invite · Services: https://faziz-dev.com/services · Mentorship: https://faziz-dev.com/mentorship · Index for agents: https://faziz-dev.com/llms.txt
LinkedIn: https://www.linkedin.com/in/farisaziz12/ · GitHub: https://github.com/farisaziz12 · Bluesky: https://bsky.app/profile/farisaziz.com

