Skip to content
SYSTEM STATUS: Tersedia untuk proyek baru [1 slot tersisa - 2/3]

Programmer Web & Mobile Batam untuk web app, mobile apps, backend, dan IoT.

> Saya membangun aplikasi web & mobile (Native/Ionic/Flutter) yang cepat, rapi, dan scalable — memakai Fullstack JS/TS, Python, Go, serta IoT MQTT.

// Banyak pekerjaan saya berada di bawah NDA. Saya tidak menampilkan nama klien, tapi saya transparan soal proses, standar kualitas, dan outcomes anonim.

Scroll

Yang saya bangun

> End-to-end delivery: dari ide sampai production dan monitoring.

> Web & Mobile Apps (Fullstack)

Dashboard, admin panel, dan aplikasi mobile native (Ionic/Flutter) dengan UX cepat dan stabil.

[Next.js/React][Native/Ionic/Flutter][API integration][SSR/SEO bila perlu]

> Backend & Data (Python/Go)

API yang rapi, terukur, dan siap dioperasikan — dengan observability dan testing.

[REST/GraphQL][Postgres/Redis][Queue/worker][Logging & metrics]

> IoT (MQTT) & Monitoring

Dari device → broker → pipeline → dashboard → alert, dengan data yang bisa dipercaya.

[MQTT][Realtime dashboard][Alerting][Device-to-cloud flow]

Bukti kemampuan tanpa melanggar NDA

> Saya tidak menampilkan portofolio klien. Sebagai gantinya, ini ringkasan engagement anonim: problem → pekerjaan → outcome.

ID: 001[Operasional & layanan]
// Context

Tim butuh dashboard yang cepat untuk memantau KPI harian dan investigasi masalah.

// Work

Rancang data model, implement UI yang responsif, dan optimasi query + caching.

// Outcome

> Waktu akses data lebih konsisten; beban operasional berkurang lewat tampilan drill-down yang jelas.

TypeScriptNext.jsPostgresRedis
ID: 002[Workflow internal]
// Context

Proses approval manual bikin bottleneck dan rawan salah input.

// Work

Bangun web app dengan role-based access, audit trail, dan notifikasi status.

// Outcome

> Alur approval lebih rapi; status lebih transparan; berkurang rework karena data tervalidasi.

TypeScriptNode.jsPostgres
ID: 003[Integrasi sistem]
// Context

API existing sering error dan sulit ditrace saat incident.

// Work

Refactor endpoint penting, rapikan error handling, tambahkan logging/metrics yang relevan.

// Outcome

> Incident lebih cepat ditangani karena observability membaik; rilis jadi lebih aman.

PythonGoPostgres
ID: 004[IoT & monitoring]
// Context

Butuh monitoring device realtime + histori, plus alert saat nilai melewati threshold.

// Work

Desain topik MQTT dan schema payload, bangun pipeline data, dan dashboard realtime.

// Outcome

> Data lebih mudah dipantau; alert lebih actionable; investigasi masalah lebih cepat.

MQTTTypeScriptDashboard UIPostgres
ID: 005[Produk web]
// Context

Halaman berat dan interaksi terasa lambat di device tertentu.

// Work

Audit performance, kurangi bundle, perbaiki loading strategy, dan optimasi rendering.

// Outcome

> Pengalaman user lebih smooth; waktu interaksi terasa lebih cepat pada skenario utama.

Next.jsTypeScript

*** Outcomes berikut adalah contoh kisaran hasil yang umum untuk jenis masalah serupa. Detail klien dan angka spesifik bisa berbeda. ***

Arsitektur & craft

> Kualitas bukan kebetulan. Saya bias ke solusi yang rapi, terukur, dan mudah di-maintain.

Frontend
Backend
Data/IoT
[1]

Struktur kode dan naming konsisten

[2]

Testing proporsional (unit/integration) saat dibutuhkan

[3]

CI checks, linting, dan type-safety

[4]

Observability: logs, metrics, tracing (sesuai kebutuhan)

IoT dengan MQTT: data mengalir, insight muncul

> Saya mendesain alur yang jelas dari device sampai dashboard dan alert.

Device

Kirim telemetry dan event secara aman dan stabil.

MQTT Broker

Routing pesan yang rapi dengan topik dan policy.

Pipeline

Validasi, normalisasi, dan penyimpanan data.

Dashboard

Monitoring realtime + histori + drill-down.

Alerting

Notifikasi saat threshold atau anomali terdeteksi.

Stack yang saya pakai

> Dipilih karena cepat dibuat, mudah dioperasikan, dan enak di-maintain.

// frontend

Next.js
React
TypeScript
Tailwind CSS
Framer Motion

// backend

Node.js
Python
Go
PostgreSQL
Redis

// iot

MQTT
EMQX
InfluxDB
Grafana
TimescaleDB

// tools

Docker
GitHub Actions
Vercel
AWS
Cloudflare

Punya ide? Saya bantu rancang eksekusinya.

> Ceritakan konteks bisnis dan targetnya. Saya akan balik dengan opsi solusi + langkah kerja yang realistis._