M K Wiro
Subtle - Hardcore
Full-Stack & Mobile Developer
Problem Solver · Build Fast & Scalable

Hi, I'm
M. Khoirul Wiro

I build and ship real products end-to-end — Flutter apps, Next.js backends, Postgres, and the infra to run them. Currently building the DRW Skincare ecosystem: a POS app used by ~1,000 beauty consultants and the platform behind it.

About Me

Who I Am

I'm a self-driven developer who likes owning a product from idea to production — designing the data model, building the app, wiring the API, and keeping it running on real infrastructure.

Most of my time goes into the DRW Skincare ecosystem: a Flutter point-of-sale app used daily by around a thousand beauty consultants, its Next.js + PostgreSQL backend, and a handful of other web apps for clients and side projects.

Quick Facts

  • FocusFull-stack & Mobile
  • Based inIndonesia
  • FlagshipDRW Skincare POS
  • StatusOpen to work
Tech Stack

What I Build With

Mobile

FlutterDartRiverpodAndroidiOS

Frontend

Next.jsReactTypeScriptTailwind CSS

Backend

Node.jsNext.js APIRESTPrisma

Data

PostgreSQLSupabaseRedisSQL

Infra / DevOps

VercelDockerVPS / NginxGitHub ActionsCloudflare

AI / Misc

LLM appsFirebaseS3 / MinIOPayments
Portfolio

Selected Projects

Products I've designed, built, and shipped end-to-end.

Subtle - Hardcore
OngoingFeatured

DRW Skincare POS

Flutter point-of-sale app used daily by ~1,000 beauty consultants across Android, iOS & Web. Full-online architecture, Riverpod state management, thermal-printer receipts, per-reseller stock, tiered pricing, and a loyalty/coin wallet — backed by the Next.js + PostgreSQL platform. Web build live at pos.drwskincare.com.

View projectLive
OngoingFeatured

Beauty Center

Facial & skin-treatment salon site for Beauty Center (by DRW Skincare) — affordable clinic-grade facials (under 100K) with treatment listings and a booking flow. Built with Next.js 16 and Clerk auth, with a Ghost-powered blog. Live at beautycenter.id.

View projectLive
OngoingFeatured

drwskincare.com — Platform & Web POS

The Next.js 15 + TypeScript + PostgreSQL platform behind DRW Skincare — mobile POS API, web cashier UI, e-commerce storefront, SSO (Google & Apple), a loyalty/coin wallet, and a promo/discount engine. Self-hosted on a VPS with Docker + GitHub Actions CI/CD. Live in production at drwskincare.com.

View projectLive
OngoingFeatured

Berkomunitas

Community engagement platform (Next.js + PostgreSQL) with gamified ranking and a loyalty system. Self-hosted on a VPS via Coolify + Cloudflare, with n8n automations feeding the database. Live at berkomunitas.com.

View projectLive
OngoingFeatured

DRW Prime

Aesthetic-clinic website with an integrated affiliate-marketing system — auto-generated referral codes, automatic 10% commission tracking on actual payments, a member dashboard, and an admin panel for managing reservations. Built with Next.js 15, Clerk auth, and Prisma/PostgreSQL. Live at drwprime.com.

View projectLive
OngoingFeatured

Mizu Dashboard

Social-media marketing reporting platform — a monorepo with a public SPA, a Next.js API, and a BullMQ + Redis worker for background jobs. Self-hosted on a VPS via Coolify. Live at mizu.mkwiro.online.

View projectLive
Get in Touch

Let's Build Something

Have a project in mind — an app, a website, or a system that needs to scale? Drop me a line.

Email

Best for detailed inquiries

wiro@drwcorp.com