Skip to main content

What I offer

Services

Targeting Singapore remote full-time. Also open to contracts, freelance, and part-time work when the impact is clear. Based in Jakarta — GMT+7, same working day as Singapore.

#01

Remote · open to discuss

AI Engineering & LLM Integration

Agentic LLM workflows, retrieval-augmented search, and tool-calling systems with multi-model orchestration and full observability tracing.

What you get

  • Agent loops with tool calling and human escalation paths
  • Hybrid RAG / search over your knowledge base
  • Observability traces (LangSmith / Langfuse) so failures are debuggable
  • Guardrails, eval hooks, and operator alerts where needed

Good fit when

  • You need AI that ships in production — not a demo notebook
  • Support, ops, or internal tools where latency and trust matter
  • You want multi-model routing with clear cost/latency tradeoffs

Outcome signal: Example: Incident Brain cut root-cause diagnosis from ~120 minutes to under 10 via hybrid RAG + Slack escalation.

GoKotlinPythonPostgreSQLpgvectorLangSmith
#02

Remote · open to discuss

Backend & API Engineering

Scalable REST APIs, microservices, payment integrations, and reliable backend systems using Kotlin, Java Spring Boot, Go, or Node.js.

What you get

  • Service design, APIs, and data models that match the domain
  • Payment / webhook flows with idempotency and structured logging
  • Messaging (RabbitMQ / queues) and cache layers where they earn their keep
  • Hardening for production: retries, alerts, and deployable runbooks

Good fit when

  • Clinic, fintech, or high-throughput transactional systems
  • You are splitting a monolith or stabilizing a critical path
  • Payments, inventory, or loyalty logic that cannot silently corrupt

Outcome signal: Example: clinic POS + BRI/Xendit payments across 100+ branches, ~200k+ monthly transactions.

KotlinJava Spring BootGoNode.jsPostgreSQLRedisRabbitMQAWS
#03

Remote · open to discuss

Full-Stack Web Development

End-to-end web products built with Next.js, TypeScript, and Tailwind CSS — from design handoff to production deployment.

What you get

  • Product UI with clear information architecture
  • Auth, dashboards, and integrations wired to a real backend
  • Payments, file storage, and analytics when the product needs them
  • Deployed environments your team can operate

Good fit when

  • SaaS MVPs and internal tools that need to look intentional
  • You have Figma (or rough wires) and need a fast path to users
  • Landing + product surfaces that should convert, not just exist

Outcome signal: Example: Acaara — digital invitation SaaS with templates, guest lists, and Midtrans payments in production.

Next.jsTypeScriptReactTailwind CSSPostgreSQLR2
#04

Remote · open to discuss

System Analysis & Architecture

Requirements gathering, UML diagrams, data modelling, and technical documentation that bridges business needs with engineering solutions.

What you get

  • Stakeholder workshops turned into signed-off specs
  • Physical data models, DDL guidance, and integration maps
  • Figma / flow mockups that engineers can build from
  • Test scenarios that prove the design before big build spend

Good fit when

  • Enterprise or multi-module programs with many stakeholders
  • Ambiguity is burning sprint capacity
  • You need a translator between business language and engineering

Outcome signal: Example: PGN CRM & Billing — Account Management under Rp 40T+ annual revenue, 100% FSD sign-off, zero rework cycles.

UMLFigmaSQLJava Spring BootOracle

How I work

Visual, async-friendly, outcome-led

  • · I sketch systems first — diagrams and Figma — so the team shares one picture before code lands.
  • · I write decisions down. Remote and hybrid teams move faster with clear written context.
  • · Primary goal is Singapore remote full-time; selective freelance and contracts welcome when the problem is worth solving.