👋 Full-Stack Engineer & Cloud Specialist

· EN 🇬🇧 / ID 🇮🇩

Richa Ferry Setyawan

I help startups and enterprises turn ideas into production software — from database schema to global deployment.

10+ years building at Tokopedia, Code.id, and independently. Full-stack engineer who owns the entire delivery pipeline — API design, frontend, cloud infrastructure, and production monitoring.

🇮🇩 Indonesia (WIB / GMT+7)· 🌐 Remote — comfortable working across time zones
10+years building software
10+product lines at Tokopedia
Millionsof users served

I Work Best With

Not every project is the right fit. Here's who gets the best results working with me.

🚀
Startups & Founders
You have a product idea and need someone who can take it from zero to production — fast, without cutting corners. I've done this multiple times (Goodsales, MailAnvil, Tixsport).
🏢
Growing Companies
Your team needs a senior engineer who can own a product area end-to-end. I've operated in 10+ product teams at Tokopedia — I know how to ship in complex organizations.
🤝
Agencies & Studios
You need reliable full-stack capacity for client projects. I deliver production-grade work on deadline — WordPress plugins, custom SaaS, APIs, you name it.
✨ What I'm Looking For
  • Meaningful products — tools that solve real problems for real users. Not brochure sites or cookie-cutter CRUD.
  • Teams that value ownership — give me a problem and the autonomy to solve it. I thrive when I can own the outcome, not just execute tickets.
  • Long-term thinking — I write code that lasts. If you're building for the long haul, we'll get along. If you're optimizing for speed over quality, probably not.

Where I've Shipped

E-CommerceFintech & Payments SaaS PlatformsEvents & Ticketing Publishing & CMSSales Automation MessagingB2B & Enterprise

I've Built For

🟢 Tokopedia 📚 PublishPress 💻 Code.id 🌸 FlowerAdvisor 🌐 Fisip.net

What Sets Me Apart

🎯
End-to-End Ownership
I don't just write code. I own the full lifecycle — database schema, API design, frontend, deployment, and monitoring. One engineer, the whole thing.
Production-Ready from Day 1
A decade shipping to millions of users teaches you what breaks. Error handling, edge cases, performance — baked in from the start, not an afterthought.
🔧
Tech-Agnostic, Result-Focused
PHP, TypeScript, Python, edge workers, containers — I pick the right tool for the problem. No framework loyalty, just solutions that work and scale.
1

Understand the problem first

I ask questions before I write code. What's the user need? The business constraint? Engineering without context is just typing.

2

Ship early, iterate fast

Working software over perfect architecture. Ship, get real feedback, refine. Momentum beats perfectionism.

3

Leave it better than I found it

Every PR includes tests. Every feature has error handling. Every deployment is monitored. Future me — and you — will thank me.

Flexible — whatever works for your project.

What People Say

Feedback from people I've worked with over the years.

★★★★★
Ferry adalah salah satu engineer paling versatile yang pernah saya kelola. Dia bisa masuk ke product line mana pun — dari Mitra Tokopedia sampai Fintech — dan langsung deliver. Tidak banyak engineer yang bisa pindah domain secepat itu tanpa kehilangan kualitas.
EM
Engineering Manager
Tokopedia
★★★★★
Yang saya suka dari Ferry: dia gak cuma ngejalanin tiket. Dia selalu nanya why sebelum how. Pernah dia challenge requirement saya karena ada edge case yang gak kepikiran, dan dia benar. Product launch lancar karena critical edge case itu sudah ditangani duluan.
AP
Senior Product Manager
Tokopedia
★★★★★
Kerja bareng Ferry di tim Distributor Tokopedia itu pengalaman belajar yang intens. Dia patient dalam mentoring tapi strict soal code quality. PR review dari dia selalu detail — bukan cuma nitpick syntax, tapi genuinely improve architecture.
RK
Backend Engineer
Tokopedia
★★★★★
Ferry itu tipe full-stack yang langka: equally strong di backend maupun frontend. Dia bisa debug query MySQL kompleks pagi-pagi, siangnya bantu refine React component. Rare combination.
DN
Frontend Engineer
Tokopedia
★★★★★
Ferry literally built Goodsales.co.id from zero. Single-handedly di phase awal — dari database schema, API layer, frontend, sampai deployment. Itu jadi produk SaaS yang kemudian di-customize untuk 3 enterprise client berbeda. Outputnya clean, maintainable, dan yang paling penting: scalable untuk multi-tenant.
CT
CTO
Code.id
★★★★★
Kami butuh Sales Force Automation dengan business rules yang spesifik untuk distribusi farmasi. Ferry datang, dengerin requirement kami yang kadang berubah-ubah, dan deliver tepat waktu. Sistemnya masih dipakai sampai sekarang. That says everything.
MS
Project Manager
Merapi Utama Pharma
★★★★★
Sales tracking system yang Ferry bangun untuk tim lapangan kami robust banget. 200+ sales rep pakai setiap hari, sync data dari remote area, gak pernah crash. Kami bisa monitor performance real-time. Ferry paham business process, bukan cuma coding.
BW
IT Manager
Nojorono Tobacco
★★★★★
Saya masih ingat project rebuild FlowerAdvisor dari legacy codebase ke Laravel. Ferry handle testing, membership pages, dan bug fixing dengan teliti. Di tengah chaos rewrite, dia salah satu yang paling tenang dan metodis. Outputnya always reliable.
RY
Senior Developer
FlowerAdvisor.co.id
★★★★★
Ferry build EDM system dan reporting dashboard yang bikin kerja tim marketing jauh lebih efisien. Sebelumnya semua manual lewat Excel. Ferry automate extraction, segmentation, dan scheduling campaign. Impact-nya langsung terasa di conversion rate.
LM
Marketing Manager
FlowerAdvisor.co.id
★★★★★
Plugin Checklists buatan tim PublishPress (termasuk Ferry) game-changer buat editorial workflow kami. Fitur 'require categories before publish' simple tapi saves hours. Plugin-nya lightweight, gak conflict sama theme apapun. Thank you, Ferry.
JP
WordPress Plugin User
PublishPress Checklists
★★★★★
Contributed alongside Ferry on PublishPress plugins. His PRs are thorough — selalu include edge cases, tests, dan backwards compatibility checks. The kind of contributor every open source maintainer wishes they had.
TB
Open Source Contributor
PublishPress
★★★★★
Ferry bangun company profile website untuk bisnis engineering kami. Fast turnaround, mobile-responsive, SEO-friendly. Yang impressive: dia kasih simple CMS jadi kami bisa update konten sendiri tanpa harus kontak developer tiap kali.
HG
Freelance Client
Website Company Profile
★★★★★
Butuh transactional email service yang gak ribet billing-nya? MailAnvil jawabannya. Saya bisa setup dalam 10 menit, gak perlu kartu kredit internasional. Ferry literally save startup saya dari Twilio pricing nightmare. Reliable, fast, affordable.
SF
Startup Founder
MailAnvil User
★★★★★
Sebagai developer, saya appreciate banget DX (Developer Experience) Wasapin. Dokumentasi jelas, SDK support JavaScript dan Go, auto-retry built-in. Saya integrasi WhatsApp notification ke SaaS saya dalam 2 jam. Ferry tahu exactly what developers need.
AD
Developer
Wasapin API User
★★★★★
Kami pakai Wasapin untuk OTP dan order notification. 500K+ message terkirim, delivery rate 98%+. Support Ferry cepat banget — ada issue API jam 11 malam, dia respon dan resolved dalam 30 menit. That level of dedication is rare.
RA
Technical Lead
E-commerce Startup
★★★★★
Saya rekomendasikan Ferry untuk integrasi WhatsApp API ke sistem klien logistik. Dia gak cuma setup API-nya, tapi juga kasih consulting soal template approval, nomor matrix, dan best practices. Full package. Klien puas, saya juga puas.
IK
IT Consultant
Perusahaan Logistik
★★★★★
Pernah collab sama Ferry untuk integrasi Midtrans di event ticketing platform-nya (Tixsport). Beliau handle full payment flow: create transaction → webhook handler → QR generation → check-in system. Clean architecture dengan queue-based processing. Impressive engineering.
FR
Senior Engineer
Fintech Startup
★★★★★
Kami pakai Tixsport untuk sports event 5000+ peserta. Ticketing system, QR scan, real-time check-in — semuanya smooth. Yang paling kami appreciate: Ferry available on-call selama event day buat pastiin gak ada kendala teknis. System perform perfectly.
EO
Event Organizer
Tixsport User
★★★★★
Ferry mentor saya selama 1 tahun. Cara ngajarnya sabar tapi gak spoon-feeding. Dia selalu kasih clue, bukan jawaban — bikin saya belajar problem solving, bukan copas. Sekarang saya udah jadi mid-level engineer, dan banyak pola pikir engineering saya dibentuk sama Ferry.
YS
Junior Developer
Mentee
★★★★★
Saya kenal Ferry dari komunitas developer Indonesia. Dia tipe engineer yang bisa lihat big picture — gak cuma mikirin tech stack, tapi juga business viability, user experience, dan operational cost. Rare breed: engineer dengan product mindset. Highly recommended untuk technical leadership role.
CE
CEO
SaaS Startup Indonesia

Where I've Shipped

A decade of delivering production software — from WordPress plugins to high-traffic distributed systems at Indonesia's largest e-commerce platform.

Jun 2024 — Present
WordPress Developer
PublishPress
  • Maintain and improve 3 open-source WordPress plugins installed on thousands of publisher sites worldwide
  • Ship bug fixes, feature enhancements, and compatibility updates for a distributed international team
Apr 2019 — Aug 2024 · 5 years 5 mos
Senior Software Engineer
Tokopedia (now ByteDance)
  • Built and shipped features across 10+ product lines serving millions of users across Indonesia
  • Owned end-to-end feature delivery in a high-throughput microservice architecture — from API design to production monitoring
  • Collaborated across product, design, and engineering teams in one of Southeast Asia's largest tech platforms
Mitra TokopediaDistributor TokopediaPartner Tokopedia OpenAPI TokopediaPlatform TokopediaPulsa Tokopedia Tiket TokopediaTokopedia EventB2B Tokopedia Tokopedia Fintech
Apr 2017 — Apr 2019 · 2 years
Full Stack Developer
Code.id
  • Architected and built Goodsales.co.id from scratch — a multi-tenant SaaS sales tracking platform with configurable business logic per enterprise client
  • Delivered Sales Force Automation for PT Merapi Utama Pharma and sales tracking for PT Nojorono Tobacco International
Dec 2015 — Apr 2017 · 1 year 5 mos
Full Stack Developer
FlowerAdvisor.co.id
  • Rebuilt membership pages and checkout flows during the platform's Laravel migration — handled testing, bug fixes, and production rollout
  • Built dynamic pricing engine, banner management CMS, and reporting dashboards used across seasonal campaigns
Sep 2014 — Aug 2015 · 1 year
Full Stack Developer
Fisip.net
  • Delivered 10+ client websites end-to-end — company profiles, online magazines, and e-commerce stores — on custom CMS
  • Notable projects: listrikindonesia.com, bandungictexpo.com

What I've Built

Side projects and open-source work that showcase my engineering range.

📧 MailAnvil

Transactional email service on Cloudflare Workers · mailanvil.com →
The Problem
Existing email services are either expensive at scale or complex to self-host. No simple, edge-native transactional email platform handles both sending and inbound routing.
What I Built
Complete email service on Cloudflare Workers — SMTP-like sending API, inbound routing with webhooks, analytics dashboard, domain verification. Zero cold starts. Global edge deployment.
Tech Stack
Cloudflare Workers · D1 · Queues · TypeScript · KV · R2
💬
Wasapin API
WhatsApp Business API gateway on Cloudflare Workers. Reliable messaging infrastructure for automated notifications and customer communication at scale.
Cloudflare WorkersWhatsApp APITypeScript
📊
Goodsales
Multi-tenant SaaS sales tracking platform. Designed and shipped end-to-end for enterprise clients with configurable business logic per company.
PHPMySQLJavaScriptSaaS
🎟️
Tixsport
Production-grade sports event ticketing and operations platform. Full workflow: event creation → registration → payment (Midtrans) → QR ticket → check-in → export.
Next.js 15React 19TypeScriptPostgreSQL PrismaRedis/BullMQMidtransDocker
🔌
PublishPress Plugins
Maintain 3 WordPress plugins serving thousands of publishers. Active contributor to the open-source WordPress ecosystem.
WordPressPHPJavaScriptOpen Source

Tech I Work With

Tools and technologies I use to ship production software.

Backend & APIs

Node.js, PHP, Python, Laravel, REST APIs, Web Services

Frontend

React.js, Next.js, Angular, TypeScript, JavaScript, HTML/CSS

Cloud & Edge

Cloudflare Workers, D1, KV, R2, Docker, PostgreSQL, MySQL, MongoDB, Redis/BullMQ, Prisma

Frameworks & CMS

WordPress, CodeIgniter, Phalcon, jQuery, Linux, Git

Questions You Might Have

Answers to the things clients usually ask before we start working together.

What's your typical rate?
Depends on the engagement model. Project-based work is scoped and quoted upfront. For ongoing or full-time contracts, I work on a competitive rate that reflects 10+ years of production experience. Let's talk and I'll give you a transparent quote — no surprises.
How do you handle timezone differences?
I'm based in Indonesia (WIB / GMT+7) but I'm experienced working across time zones — from US Pacific to EU Central. I default to async communication (detailed PR descriptions, Loom videos, Slack/email) with scheduled overlap for important syncs. I've been doing this for years with distributed teams.
What's your availability right now?
I'm currently open to new projects and can typically start within 1-2 weeks depending on scope. For urgent needs, reach out and I'll tell you honestly if I can accommodate your timeline.
Do you work solo or can you bring a team?
I primarily work as an individual contributor — which means you get a single, accountable engineer who owns the result. For projects that need more hands, I can tap into a trusted network of designers and developers I've worked with before.
What's your preferred tech stack?
I'm most productive with TypeScript/Node.js on the backend and React/Next.js on the frontend, deployed on Cloudflare Workers or Docker. That said, I'm pragmatic — I've shipped production PHP (Laravel, WordPress), Python, and various databases. I pick the right tool for the job, not the shiniest one.

Let's Build Something

Available for full-time roles, contract work, and project-based engagements. Based in Indonesia (WIB) — fluent in English and Bahasa Indonesia, comfortable working across time zones.

Ready to start?

Send me an email with a bit about your project, timeline, and what success looks like. I'll reply within 24 hours with honest feedback on fit and next steps.

me@richa.id →