
Muhammad Rafi Zadanly
I build web systems that stay simple and easy to maintain in production.
Operating principles
Steady deliveryPrefer simple flows that are easy to debug and explain.
Ship in small steps so mistakes stay cheap and reversible.
Care more about long-term maintainability.
How I think and work
I try to build web systems that stay clear for teammates and don't break in production.
- 1
Who I am
A full-stack engineer with a strong backend focus.
I like systems that are easy to read, reason about, and maintain.
- 2
How I work
I work in small steps so changes are easier to control.
I prefer simple interfaces with clear states and fewer surprises.
- 3
What I optimize
Clear trade-offs, known risks, and realistic constraints.
Code that's easy to maintain, debug, and pass on to other engineers.
Work experience
Places where I built, shipped, and maintained systems in real production use.
- 1 yr 8 mos
Full-Stack Engineer
PT. Spasi Indonesia
May 2024 – Present
Building and maintaining data-heavy web systems.
Built ingestion and crawling pipelines using Fastify, FastAPI, and RabbitMQ.
Improved Next.js delivery with better caching, cleaner routing, and dockerized releases.
- 2 yrs 4 mos
Full-Stack Engineer
PT. Indoteknik Dotcom Gemilang
Jan 2022 – May 2024
Rebuilt the ecommerce platform using Odoo and Next.js to improve catalog speed and stock reliability.
Handled system architecture, SOLR indexing, and ERP sync to keep inventory accurate under traffic.
Integrated logistics and payment systems, and improved SEO and performance for launches and campaigns.
Things I've built
A quick look at products I built and worked on end-to-end.
- LiveViewFounder / Full-stack Engineer
Yappin
A conversation card web app designed to help people talk more openly in real life.
Next.jsFastifyPostgreSQLTailwindCSS - LiveViewBuilder
Potrix
A simple productivity web app for tasks, focus sessions, and daily planning.
Next.jsTypeScriptTailwindCSS - LiveViewBuilder
Cek CV
A CV checker that shows how applicant tracking systems read your resume.
Next.jsTypeScript - LiveViewFull-stack Engineer
Indoteknik
Rebuilt a high-traffic ecommerce system using Odoo ERP and SOLR search.
Next.jsOdooPostgreSQLSOLR - InternalInternalContributor
SmartCounter
Real-time people-counting analytics dashboards with live data ingestion.
Next.jsLaravelPostgreSQL - InternalInternalContributor
Mall SmartCounter
Visitor analytics system for malls with zone-based dashboards and alerts.
Next.jsTypeScriptFastifyPostgreSQL
Tools I work with
Tools I use regularly to build and maintain production systems.
Frontend
8 tools- React
- Next.js
- React Query
- TailwindCSS
- TypeScript
- JavaScript
- HTML 5
- CSS 3
Backend
10 tools- Node.js
- Fastify
- Prisma
- Python
- FastAPI
- Flask
- Django
- PHP
- Laravel
- Odoo
Certificates
A few certificates that support my day-to-day engineering work.
Get in touch
Happy to chat about roles, projects, or technical problems.
I value clear scopes and realistic timelines. If that sounds like you, feel free to reach out.

