M Fauzan Haikal Mugni

M Fauzan Haikal Mugni

Full-Stack Developer

Summary

Full-stack developer who builds and runs production systems for small businesses: WhatsApp bots with AI order parsing, e-commerce catalogs, admin dashboards and SaaS apps. I own projects end to end, from data modelling and integrations (Gemini, Lalamove, Evolution API) to Docker-based deployment, CI and monitoring on a VPS. I run my own studio, Hal-Creative.

Experience

  • Founder · Hal-Creative

    2025 – Present

    Run my own studio that builds, hosts and supports web systems, WhatsApp bots and SaaS for small businesses, including Karya Mandiri Dental and Yoyo Bolen.

  • Full-Stack Developer · Karya Mandiri Dental

    2022 – Present

    Built and run the company's whole digital system: a Next.js catalog and ordering site, a role-based admin dashboard, and a Gemini-powered WhatsApp bot, all in one monorepo deployed with Docker and CI to a single VPS.

  • Bot Developer & System Integrator · Yoyo Bolen

    2023 – Present

    Designed the WhatsApp ordering system that handles 100+ customer chats a day: AI order parsing, Lalamove delivery quotes and dispatch, OCR payment checks, and an admin dashboard for orders and stock.

Selected projects

  • Karya Mandiri Dental

    karyamandiridental.cloud

    Catalog site, admin dashboard and AI WhatsApp bot for a dental equipment supplier. One monorepo, 9 containers, CI-gated deploys to a single VPS.

    Next.js 16 · TypeScript · Prisma · PostgreSQL · Redis · Express · Gemini · Evolution API · Docker · GitHub Actions

  • Yoyo Bolen

    yoyobolen.cloud

    WhatsApp ordering for a home bakery: an AI bot takes orders, quotes delivery and checks payments. Handles 100+ customer chats a day.

    Node.js · TypeScript · Express · Evolution API · Gemini · Tesseract OCR · BullMQ · Redis · PostgreSQL · Prisma · React · Lalamove API

  • Free, open-source Chrome extension to preview any website on phones, tablets and desktops side by side. Up to 4 synced devices in one tab, with no debugger banner and no account.

    JavaScript · Chrome Extension MV3 · declarativeNetRequest · Node test runner · Playwright

  • Kapster.id

    kapster.id

    Operations SaaS for barbershops: booking, schedules, cashier, customers and reports in one system. Owner, cashier, admin and public booking apps on one NestJS API.

    Next.js 16 · React 19 · TypeScript · Vite · NestJS · SQLite · Zod · Playwright

Skills

Languages
TypeScript, JavaScript, PHP, SQL
Front end
Next.js, React, Tailwind CSS, Vite
Back end
Node.js, Express, NestJS, Prisma, PostgreSQL, Redis, Supabase, CodeIgniter
AI & messaging
Gemini, Evolution API, Baileys, discord.js, Lalamove API
Infrastructure
Docker, Nginx, Linux VPS, GitHub Actions, PM2

Education

  • Software Engineering · SMKN 1 Kota Bekasi

    2019 – 2022

    Graduated with honors. Programming, databases and web development.