Diego Relyveld Get in touch

Head of Engineering at Fans Holdings

I lead the team and the platform behind FansAPI.

I’m Diego, Head of Engineering at Fans Holdings in Prague. FansAPI (formerly OnlyFansAPI) is our API platform for businesses in the creator economy.

I lead architecture decisions and our monitoring tooling, I’m on call when something goes down, and I’m the direct technical contact for our enterprise customers. I also own technical hiring: I review applicants’ test tasks and run the final interviews.

I’m still hands-on, with around 1,650 commits to the core platform since April 2025. Before this I built loyalty software at Piggy / Leat, worked at Dutch agencies, and ran technology for the non-profit Awoostria.

See what I built at FansAPI LinkedIn GitHub

Diego Relyveld
Architecture
Lead architecture decisions and the monitoring tooling we run on.
On-call
First responder when production goes down.
Enterprise
Direct technical contact for enterprise customers.
Hiring
Review test tasks and run final technical interviews.

Experience

  • Fans Holdings Head of Engineering 04/2025 – Present
    Case study
  • Awoostria Head of Technology 07/2023 – 09/2025
    Case study
  • Piggy / Leat Software Engineer 11/2023 – 04/2025
  • Digital Impact Back-end Developer 02/2023 – 11/2023
  • The Dev Squad Back-end Developer 06/2022 – 12/2022
  • This is Development Back-end Developer 01/2020 – 05/2022

Case study · April 2025 – present

FansAPI

Formerly OnlyFansAPI · Fans Holdings

API requests per day
10M+
queue jobs per minute
100k+
unique visitors per day
10k+
commits: 1,650 core platform + 330 across 6 supporting repos
~2,000

Projects I owned and built

  • Developer documentation site
  • n8n integration
  • FansAPI Auth+ (iOS app)
  • Credit calculator
  • Fansly platform integration
  • Data Exports
  • Webhooks system
  • Crypto payments
  • AI fan summaries & analytics
  • Partner Deals
  • Internal admin panel

Also worked on: Account connection and authentication · Public API · Media infrastructure · Billing and monetization · Growth and analytics · Team and platform · Reliability and scale

Show full case study11 projects · 7 feature areas · 14 technologies

Developer documentation site

Built the public docs site from scratch, replacing the original hosted docs. Includes the API reference, guides, integration pages, FAQ, AI chatbot, search, social preview images, LLM-friendly docs, and a docs MCP server. Maintained it for over a year.

n8n integration

A published community node for the n8n automation platform that covers the full API. Took it from first commit to version 1.1.

FansAPI Auth+ (iOS app)

An iOS companion app for connecting creator accounts: QR and deep-link handoff, in-app sign-in, and secure session handoff to the backend. Also built its backend, error tracking, in-app bug reporting, and an automated TestFlight release pipeline.

Credit calculator

A small pricing tool, embedded in the docs, that estimates usage cost.

Fansly platform integration

Led the addition of a second creator platform: account connection and 2FA, the public API, media uploads and CDN, webhooks, data exports, AI tooling, and documentation.

Data Exports

A no-code bulk export product. Designed and built the UI, credit pricing, large archive generation, retries and recovery, and webhooks, then extended it to a second platform.

Webhooks system

Built the original webhook system, then added delivery history, redelivery, dedicated retry queues, a circuit breaker, per-account scoping, and many new event types.

Crypto payments

Crypto top-ups and subscriptions, billing details and VAT validation, and renewal reminders.

AI fan summaries & analytics

AI fan profile summaries and AI-powered analytics.

Partner Deals

A partner and perks marketplace page, managed from the admin panel.

Internal admin panel

Introduced the internal admin panel and carried it through two major framework upgrades.

Features I worked on

Account connection and authentication

  • Face ID and OTP verification flows
  • The browser automation service behind account sign-in
  • App-based 2FA support
  • Alerts when an account connection needs attention

Public API

  • Built a large share of the API endpoints: messaging, mass messaging, posts, stories, media vault, statistics, payouts, banking, user lists, promotions, and bundles
  • Maintained the API reference and its example responses

Media infrastructure

  • Media upload and download pipelines
  • Edge CDN caching for media
  • Server-side rendering of story overlays

Billing and monetization

  • Usage-based credit system and subscription credit grants
  • Credit top-ups, including automatic top-ups
  • Tax and VAT automation
  • Subscription cancellation flow with retention offers
  • Low-credit and out-of-credit alerts
  • Referral and affiliate program

Growth and analytics

  • Onboarding flows for developers and for no-code users
  • Interactive product tour
  • Signup-to-paid funnel tracking
  • CRM and lifecycle email integrations
  • Bot protection at signup

Team and platform

  • Team roles and permissions
  • Per-API-key permissions, IP allowlists, and account scoping
  • Per-user timezone preferences
  • Credit usage API

Reliability and scale

  • Request-log storage tiering and pruning at scale
  • Queue separation and tuning for a high-throughput job system
  • Proxy rotation and retry handling
  • Idempotency keys for safe retries
  • Error monitoring and automated release tracking

Tech stack

  • Laravel
  • React
  • Inertia.js
  • TypeScript
  • PostgreSQL
  • Redis
  • Laravel Horizon
  • Filament
  • Stripe
  • Node.js (Fastify)
  • Expo / React Native
  • Next.js (Fumadocs)
  • S3-compatible storage
  • n8n

Case study · July 2023 – September 2025

Awoostria

Head of Technology · awoostria.at

attendees
1,057
peak API requests per hour
151k
commits
~1,700
of human-authored commits
~98%
of application code
~99%

Systems I built

  • Registration & ticketing
  • Payments & order lifecycle
  • Admin back office
  • Badge generation
  • On-site check-in
  • Event program & schedule
  • Main website & CMS
  • Community & story features

Also worked on: Registration & attendee management · Payments · Accounts, privacy & trust · Admin back office · Public website · Email & notifications · Infrastructure & reliability

Show full case study8 projects · 7 feature areas · 21 technologies

Registration & ticketing

The convention's own registration system, built from scratch: a guided checkout, order history, "my tickets", and an attendee home page. It supports multiple ticket tiers, day tickets, add-ons, stock limits, access codes for early orders, ticket transfers, and ticket upgrades.

Payments & order lifecycle

Stripe-powered payments with a full order lifecycle: approval, payment deadlines, automatic reminders, overdue handling, and cancellations. Webhooks keep payment status in sync, including delayed bank payments.

Admin back office

A multi-panel back office for staff, split into administration, event management, website management, and on-site ticket scanning. It includes role-based permissions, staff single sign-on, two-factor authentication, audit history, dashboards, and data exports.

Badge generation

Generates print-ready badges from configurable templates per ticket type, including avatars, country flags, and scannable codes. Badges are produced in large queued batches. Includes paid fursuit badges, from ordering to printing.

On-site check-in

A scanning interface for registration desk staff that validates tickets (including day tickets), shows attendee details, and tracks goodies handed out at check-in.

Event program & schedule

A public program with rooms, hosts, content labels, and an interactive calendar view, plus "add to calendar" support and per-session detail pages. Attendees can mark which sessions they plan to attend.

Main website & CMS

The public convention website. Nearly every page can be edited from the back office: home, about, team and volunteers, open positions, news, FAQ, policies, venue and travel info, guests of honour, and more.

Community & story features

An opt-in public attendee and fursuiter directory, attendee questionnaires, and the interactive story for the 2025 theme, where attendees pick a faction, earn achievements, and climb a leaderboard. An OAuth sign-in and a story API let companion apps use Awoostria accounts.

Features I worked on

Registration & attendee management

  • Multi-step checkout with country-aware address, phone, and postal-code validation
  • Ticket tiers with features, required add-ons, per-ticket and event-wide stock limits
  • Day tickets with date-aware availability and stock rules
  • Early-order and access codes, including codes that bypass sold-out stock
  • Registration pre-fill so attendees can prepare their details before sales open
  • Ticket transfers between attendees and admin-driven ticket upgrades
  • Ticket statuses, with downloads and QR codes disabled for invalidated tickets
  • Attendee questionnaires targeted at specific ticket types, with automatic reminders
  • Hotel and room booking information for attendees with a ticket
  • Optional voluntary sponsorship amount added to orders

Payments

  • Stripe checkout and billing portal integration
  • Order state machine covering approval, awaiting payment, paid, overdue, and cancelled
  • Per-order payment deadlines with automatic reminder and overdue emails
  • Webhook handling for asynchronous payment success and failure

Accounts, privacy & trust

  • Account settings with profile, pronouns, avatar, and contact details
  • Self-service GDPR personal data export and account deletion
  • Email-change and password-change notifications, session invalidation on password reset
  • Login tracking, user bans, and attendance-visibility opt-in
  • Spam protection on public forms

Admin back office

  • Separate staff accounts with Google Workspace sign-in and two-factor authentication
  • Fine-grained roles and permissions, with automatic permission syncing
  • Audit history on key records, viewable from each admin page
  • Dashboards: order trends, order statuses, attendee countries, faction distribution
  • Bulk order status changes, global search, and filtered order/ticket/user views
  • CSV exports for orders and tickets, plus bulk profile-picture exports
  • Badge template designer with live previews and batch generation runs
  • Ticket scanning panel for the registration desk

Public website

  • CMS-style editable pages, navigation, header images, and alert banners
  • News, policies, FAQ, open positions, and contact pages
  • Venue pages with travel guide, hotel rooms and amenities, and breakfast times
  • Guests of honour, Voices of Awoostria, volunteers, contribute, and conbook pages
  • Event program with calendar view, content labels, and "add to calendar"
  • Public attendee and fursuiter directories with search, flags, and country stats
  • Banner exchange for partner conventions
  • Seasonal and theme takeovers (2025 theme reveal, winter snow, Pride, Halloween)
  • SEO: auto-updating sitemap, structured data, social previews, custom error pages

Email & notifications

  • Transactional emails across the full order and ticket lifecycle
  • Ticket emails with QR codes and PDF tickets
  • Hotel booking and questionnaire reminder emails
  • Rate-limited, queued email delivery
  • Contact form routed to the team's helpdesk

Infrastructure & reliability

  • CI pipeline: automated tests, static analysis, type coverage, architecture tests, and auto-formatting
  • Release-based deployments with semantic versioning and error-tracking releases
  • Error and job monitoring, with user feedback on error pages
  • Background queues for badges, emails, and sitemap generation
  • Database anonymization tooling for safe local development
  • Framework upgrades across two major Laravel versions and PHP 8.2 → 8.3
  • Image optimization via a CDN resizing layer

Tech stack

  • PHP 8.3
  • Laravel 12
  • Livewire 3
  • Alpine.js
  • Tailwind CSS
  • Filament 3
  • MySQL
  • Redis
  • Laravel Horizon
  • Stripe (Laravel Cashier)
  • Laravel Passport (OAuth2)
  • AWS SES & S3
  • Cloudflare (Image Resizing, Turnstile)
  • Sentry
  • Umami Analytics
  • Pest
  • PHPStan
  • Vite
  • Bun
  • Docker
  • GitHub Actions

Archive

Earlier client work and side projects, from my first Laravel project in 2016 onwards.

Client work

  • Piggy / Leat Business Dashboard Loyalty and engagement platform
    leat.com
  • Piggy / Leat API & SDK Public API and PHP SDK
    github
  • Cusweb Employee, customer and project management
    cusweb.nl
  • Independent Waiver Service Waiver documents for 25 countries
    waiver-service.com
  • Weetwatjezegt Compliance e-learning platform
    weetwatjezegt.nl
  • Hartje Wonen Real estate CRM dashboard
    hartjewonen.nl
  • LiDRS Online Leadership development platform
    lidrsonline.nl
  • FrieslandCampina Xpress platform and deployment dashboard
  • This Is Development CMS Agency website on Twill.io
    thisisdevelopment.nl

Personal

  • ArtisticAnthro Commission management for artists
    2022–23
  • TruckersMP Main website and PHP API client
    2022
  • PhoenixBase, CMS & Tracker Driver dashboard, CMS and Electron tracker
    2020–22
  • Viva Trucking DriversHub Driver dashboard
    2020
  • UpCheck Uptime monitoring
    2019
  • Nieuwjaarsduik IJburg Event registration and QR tickets, my first Laravel project
    2016