Learning Paths

Guided tracks that string my articles, references and real projects into a reading order — start at the top and work down.

AI-augmented engineering

How to build with LLMs responsibly — ship faster with AI while staying the engineer who owns correctness.

  1. 01How I audit AI-written codeArticle
  2. 02What is an LLM?Reference
  3. 03RAG, embeddings & context windowsReference
  4. 04AI agents & MCPReference
  5. 05One key, five LLMs — building VensixArticle
  6. 06Vensix — the live gatewayProject

Payments & backend for Indonesia

Take money the way Indonesia actually pays — QRIS, server-side verification and the backend discipline that keeps it trustworthy.

  1. 01Payment-native from day one (QRIS)Article
  2. 02What is QRIS?Reference
  3. 03Idempotency & webhooksReference
  4. 04HTTP status codesCheatsheet
  5. 05I wrote Indonesian payroll twice on purposeArticle
  6. 06CoalTrack — the case studyProject

Ship on the edge

Run real products with no servers to babysit — Cloudflare Workers, edge storage and when the edge is (and isn’t) the right call.

  1. 01Shipping a whole business on Cloudflare WorkersArticle
  2. 02Edge computing & serverlessReference
  3. 03Cloudflare Workers vs AWS LambdaComparison
  4. 04Docker quick referenceCheatsheet
  5. 05Makmur Motor — Workers + D1 in productionProject

Secure by design

Build access control and data integrity in from the start — enforced by the database, not hidden in the UI.

  1. 01Access control belongs in the databaseArticle
  2. 02Row-level security (RLS)Reference
  3. 03OWASP Top 10 & SQL injectionReference
  4. 04Append-only audit trailsReference
  5. 05SQL vs NoSQLComparison