Skip to content

Fullstack Developer · Batam → Worldwide

Open for work — 1 slot left

I turn coffee into code.

Fullstack developer from Batam, running on good coffee since 2007. I build fast, maintainable web apps, backends, and IoT systems for teams in Singapore and beyond.

Built with tools I trust

TypeScriptReactNext.jsNode.jsGoPythonPostgreSQLRedisDockerFlutterTailwind CSSIonicNestJSFastAPIMongoDBInfluxDBGrafanaMQTTLinux

01Services

What I build

End-to-end delivery: from scope to production and monitoring.

02Selected Work

Proof without breaking NDA

No public client portfolio. Instead: anonymised engagement snapshots — context, work, outcomes.

Operations & service

Context
Team needed a fast dashboard for daily KPIs and incident investigation.
Work
Designed data model, built responsive UI, and improved queries + caching.
Outcome
More consistent data access; reduced ops overhead via clear drill-down flows.
  • TypeScript
  • Next.js
  • Postgres
  • Redis

Internal workflows

Context
Manual approvals created bottlenecks and input mistakes.
Work
Built a web app with RBAC, audit trails, and status notifications.
Outcome
Cleaner approvals; better status visibility; less rework with validated inputs.
  • TypeScript
  • Node.js
  • Postgres

System integration

Context
Existing APIs were brittle and hard to trace during incidents.
Work
Refactored critical endpoints, improved error handling, added useful logs/metrics.
Outcome
Faster incident handling thanks to better observability; safer releases.
  • Python
  • Go
  • Postgres

IoT & monitoring

Context
Needed realtime device monitoring + history, plus threshold-based alerts.
Work
Designed MQTT topics and payload schema, built data pipeline, and realtime dashboard.
Outcome
Easier visibility; more actionable alerts; faster troubleshooting.
  • MQTT
  • TypeScript
  • Dashboard UI
  • Postgres

Outcomes are shown as ranges and examples for similar problem types. Details vary by context and constraints.

03Stack

Tools I trust

Chosen for speed of delivery, operational clarity, and maintainability.

Frontend

Next.js/ReactTypeScriptTailwindGSAP/Framer Motion

Backend

Node.jsPythonGoREST APIs

Data

PostgresRedisMessage queues (optional)

Ops

DockerCI/CDMonitoring/Logging

IoT

MQTTRealtime streamsDashboards & alerting

04About

Engineer, maintainer, problem solver.

Based in Batam, working with teams in Singapore and beyond. Shipping software since 2007, maintaining open source since 2012.

Let's Build

Have an idea? I'll help you ship it.

Share your goals and constraints. I'll respond with a clear plan, realistic milestones, and options.