available — Q3 2026Utrecht, NL · 52.09°N, 5.12°E

Half architect,
half gardener
for large React codebases.

Hi — I'm Riza. Senior frontend developer, ten-plus years deep in React, TypeScript and the boring-but-critical work of keeping large codebases shippable. I care about clean architecture, performance budgets, and not making my teammates' lives miserable.

§ 01about

I've spent the last decade building web applications that other people depend on — patient portals, cancer-genomics visualisations, music distribution back-offices, and government dashboards. The common thread is they all needed to keep working after I stopped touching them.

These days I focus on frontend architecture and the migration work most teams put off too long: legacy → modern, monolith → microservices, no-tests → covered, "ship it" → "ship it on Friday afternoon without flinching."

Lately I've been pushing past the frontend boundary — back to being fullstack by picking up Node.js with Fastify and getting more hands-on with databases. Still early days, but I like being closer to the full round-trip.

Outside of work I bike around Utrecht, playing badminton more than I should, and try to keep my open-source streak alive.

§ 02selected work
hover for preview · ↗ to visit
§ 03experience
2013 → today
  1. May 2025Apr 2026

    Senior Frontend Developer

    Thingiverse· Utrecht, NL

    Rebuilding the world's largest 3D-printable model community.

  2. Jan 2022Aug 2024

    Frontend Developer / Team Lead

    FUGA (Downtown Music)· Amsterdam, NL

    Design system, release cadence, GCP deploy pipeline.

  3. Sep 2020Dec 2021

    Frontend Developer

    Channable· Utrecht, NL

    Initiate migration to React. Bulk-edit and rule engine for marketing teams.

  4. Nov 2019Apr 2020

    Frontend Developer

    myTomorrows· Amsterdam, NL

    Patient-facing portal for early-access treatments.

  5. Mar 2013Sep 2019

    Frontend Developer

    The Hyve· Utrecht, NL

    Open-source bioinformatics. Six years across cBioPortal, Transmart, RADAR.

§ 04stack
things I reach for

Languages

  • TypeScript
  • JavaScript
  • HTML
  • CSS

Frameworks & libs

  • React
  • Next.js
  • Redux
  • TanStack Query
  • MobX
  • Vite
  • Webpack

Styling

  • CSS-in-JS
  • Tailwind
  • CSS Modules
  • Design tokens
  • Storybook

Testing

  • Jest
  • Vitest
  • Testing Library
  • Cypress
  • Playwright

Infra & DX

  • GCP
  • Docker
  • GitHub Actions
  • Google Workspace

Backend

  • Node.js
  • Fastify
  • REST API design
  • PostgreSQL
  • SQL
  • Prisma

Practices

  • Accessibility (WCAG 2.2)
  • Performance budgets
  • Design systems
  • Legacy migration
  • Mentoring
§ 05open source
github.com/rnugraha
§ 06contact

Have a gnarly frontend problem?
Let's talk.

I'm currently open to senior, lead, or staff frontend roles in or near Utrecht, plus remote-EU. Also happy to chat about open source, mentorship, or your design-system rewrite.