Full-stack engineerJakarta, Indonesia
Logo zadanly.dev

Muhammad Rafi Zadanly

I build web systems that stay simple and easy to maintain in production.

I'm a backend-leaning full-stack engineer who prefers clarity. I like building systems that are easy to understand and safe to maintain.
4 yrs shipping production softwarePT. Spasi IndonesiaBuilding Yappin.co

Operating principles

Steady delivery
  • Prefer 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.

About

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.

Experience

Work experience

Places where I built, shipped, and maintained systems in real production use.

  1. Full-Stack Engineer

    PT. Spasi Indonesia

    1 yr 8 mos

    May 2024Present

    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. Full-Stack Engineer

    PT. Indoteknik Dotcom Gemilang

    2 yrs 4 mos

    Jan 2022May 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.

Projects

Things I've built

A quick look at products I built and worked on end-to-end.

  • LiveView
    Founder / Full-stack Engineer

    Yappin

    A conversation card web app designed to help people talk more openly in real life.

    Yappin preview
    Next.jsFastifyPostgreSQLTailwindCSS
  • LiveView
    Builder

    Potrix

    A simple productivity web app for tasks, focus sessions, and daily planning.

    Potrix preview
    Next.jsTypeScriptTailwindCSS
  • LiveView
    Builder

    Cek CV

    A CV checker that shows how applicant tracking systems read your resume.

    Cek CV preview
    Next.jsTypeScript
  • LiveView
    Full-stack Engineer

    Indoteknik

    Rebuilt a high-traffic ecommerce system using Odoo ERP and SOLR search.

    Indoteknik preview
    Next.jsOdooPostgreSQLSOLR
  • InternalInternal
    Contributor

    SmartCounter

    Real-time people-counting analytics dashboards with live data ingestion.

    SmartCounter preview
    Next.jsLaravelPostgreSQL
  • InternalInternal
    Contributor

    Mall SmartCounter

    Visitor analytics system for malls with zone-based dashboards and alerts.

    Mall SmartCounter preview
    Next.jsTypeScriptFastifyPostgreSQL
Tech

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

Certificates

A few certificates that support my day-to-day engineering work.

Contact

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.

Web developmentSystem designPerformance & reliability