Hi, I’m Andri Kurnia

A remote software engineer building full-stack web applications and the infrastructure around them. I work primarily with TypeScript, React, and Cloudflare Workers, and enjoy the entire spectrum from frontend UI to backend APIs, CI/CD pipelines, and server provisioning.

Previously at Quipper, where I helped build the new Learn platform — a large-scale e-learning product used by students across multiple countries. I was part of the global team porting and improving core features on the new React/TypeScript stack, and received the company MVP award in 2020 for my contributions.

Currently building education technology — multiple user-facing apps, GraphQL APIs, batch jobs, and the DevOps tooling that ties it all together. Over 4,500 commits to a large-scale TypeScript monorepo and counting.

I leverage AI tools like Claude Code in my daily workflow — for framework migrations, code review, debugging, and feature development. It’s become a natural part of how I ship code faster and maintain quality across a large codebase.

Outside of work, I like tinkering with side projects — connecting an Arduino to Grafana for environment monitoring, building Slack bots in Go, and experimenting with edge computing.

What I work with

Frontend — React, React Router (Remix), Expo / React Native, Gatsby, Ember

Backend — Hono, Hasura (GraphQL), Node.js, Go

Infrastructure — Cloudflare Workers, Docker, Terraform, Ansible, Nginx, Traefik, GitHub Actions

Data & Services — PostgreSQL, Supabase, Snowflake, Firebase, Prometheus, Grafana

Tooling — Turborepo, Vite, Vitest, Playwright, MSW, Biome, ESLint

Recent posts

Elsewhere