● AI Engineer · Full-Stack · Agentic Systems
Available for work · 2026

I build software end to end.

I build across every layer of a product — front-end, mobile, back-end, and the model itself. Autonomous multi-agent systems, retrieval-grounded LLM apps, real-time conversational avatars, computer vision — and custom generative models like Hyperbland, a StyleGAN × Stable Diffusion hybrid I designed and trained myself. Every one of them lives inside a real product I also built: e-commerce, ERP, fintech, govtech. 100+ shipped — 57 shown here, the rest under NDA.

100+Projects shipped · 57 shown · rest NDA
11 YrsBuilding since 2015
Head of AI/MLCurrent role · AI startup
All LayersUI · API · Model
AI-NativeAgents · RAG · CV · Generative
AI AGENTS✦MULTI-AGENT SYSTEMS✦RAG✦LLM-AS-JUDGE✦REAL-TIME AVATARS✦CUSTOM LLMS✦GENERATIVE AI✦IMAGE MODELS✦COMPUTER VISION✦FORECASTING✦E-COMMERCE✦ERP & FINTECH✦MOBILE APPS✦SAAS PLATFORMS✦ AI AGENTS✦MULTI-AGENT SYSTEMS✦RAG✦LLM-AS-JUDGE✦REAL-TIME AVATARS✦CUSTOM LLMS✦GENERATIVE AI✦IMAGE MODELS✦COMPUTER VISION✦FORECASTING✦E-COMMERCE✦ERP & FINTECH✦MOBILE APPS✦SAAS PLATFORMS✦
11+
Years Building
Shipping production software since 2015
100+
Projects Shipped
Real products, deployed & in use — 57 shown here, the rest under NDA
24/7
Autonomous Agents
Multi-agent systems that source, research, write and reply around the clock — with an LLM fact-checker gating every send and a hard monthly cost cap.
20+
Named clients
Logitech · Udemy · Edifier · WHO · PGN · KEMENKOP & more

Worked With

★ / Clients & institutions
Logitech
Global Brand
Edifier
Global Brand
Udemy
Global EdTech
Asian Games 2018
Chatbot · Palembang
Mangjek
Mobility · Palembang
WHO
Global · Public Health
PT PGN Tbk
State Gas Enterprise
KEMENKOP RI
Indonesian Govt
Kedutaan Jepang
Japanese Embassy
Universitas Terbuka
National University
Sierad · Belfoods
National Food Brand
Gunung Sewu Group
Agribusiness
KBR Indonesia
Media · Radio
Karena Kopi
F&B Chain
Yippeeai Limited
AI Products
+ 40 more
Under NDA
Most of these came through agency and platform work — web, mobile, campaign and social builds — and several are under NDA, so they are listed by brand only, with permission. The AI systems in Selected Work are separate, and mostly my own.

Outcomes

★ / Impact
Revenue
$50M+
Client GMV (estimated)
A rough order of magnitude, not an audited figure: business value routed through systems I've built over 11 years — multi-outlet F&B POS, online gaming and AI platforms, B2B e-commerce, national cold-chain distribution, and government / enterprise infrastructure for clients like Sierad, PGN, and KEMENKOP.
Operations
Multi-Outlet
F&B POS at Scale
Karena POS runs day-to-day F&B operations across multiple outlets with Bluetooth printing, multi-tenant data, and delivery-aggregator integrations live in production.
Throughput
6,118+
Records Processed
Beasiswa MEXT admin moved 6,118+ scholarship applicants through a single registration cycle for the Embassy of Japan in Indonesia — across SMA & Research tracks.
Cold Chain
Nationwide
Freezer Fleet
Sierad Produce / Belfoods freezer-asset system: thousands of cold-chain units tracked across Indonesian distributors and SRC retail chains — placement, switch, removal, all auditable.
AI Research
595K+
Steps Training Hyperbland
A StyleGAN × Stable Diffusion hybrid I designed, fine-tuned from Stable Diffusion v1.2 checkpoints over 595,000 steps on LAION-Aesthetics v2 5+. The architecture and the training run are mine.
Clients & institutions
13+
Global & Govt Brands
Logitech · Udemy · Edifier · Asian Games 2018 · Mangjek · WHO · PGN · KEMENKOP RI · Universitas Terbuka · Kedutaan Jepang · Sierad/Belfoods · Gunung Sewu — production work for global brands and national institutions.

Selected Work

01 / 57 of 100+ · rest under NDA
001

LeadEngine

AI Systems · Autonomous Multi-Agent Sales Engine
2026–NowChina Textile Traders, Ltd

A fleet of named AI sales agents running a full B2B pipeline 24/7 with no human in the loop. Each agent owns a customer segment, has its own persona and mailbox, and works against one shared lead memory — so across hundreds of companies, none is ever contacted twice. The loop runs end to end: source → research the decision-maker → verify the address → a 3-step sequence in the recipient's local morning → read the reply → classify it → draft a human-sounding response → book the meeting.

The hard part isn't the prompting, it's the governance. Every atomic step is persisted with the data source behind it, so the live trace doubles as a permanent audit trail. Every outbound email is a retryable queued job that can't silently vanish. Token spend is attributed per agent against a monthly cap that pauses the whole fleet automatically. And lead scores are deliberately deterministic and explainable — deliverability, seniority, segment fit, engagement — not a number the model made up.

AI Architecture

An LLM-as-judge reviewer fact-checks every draft against a fixed list of verified company facts and rejects anything invented — only the rejects reach a human, which is what makes autonomy affordable. Agents reflect on their own outcomes, write lessons into shared memory, read each other's lessons and argue about them on a team board; those lessons feed straight back into their prompts. Sourcing and personalisation are grounded in live web research (Perplexity Sonar) plus search-API extraction, and every model call is routed and priced through a single switchable layer.

TypeScriptNode / ExpressMulti-Agent OrchestrationShared Agent MemoryLLM-as-JudgeStructured Output / JSON ModeModel Routing (OpenRouter)Perplexity Sonar ResearchToken BudgetingSQLite (WAL)Reactthree.jsIMAP / Resend / SMTP
LeadEngine live agent operations room with pipeline funnel and team learnings
LeadEngine team hub where AI agents debate each other's lessons
LeadEngine task board with every lead tracked against an SLA
LeadEngine per-lead journey trace showing every agent step and its data source
Where it stands

Recently live, so I don't yet have outcome numbers I would defend. The instrumentation is in place and is the first thing I'd report on: reply rate per segment, meeting conversion, judge rejection rate, and cost per booked meeting against the monthly cap. Until it has run long enough to mean something, I would rather show the measurement than a figure.

002

CTT Finance

Full-Stack · AI Financial Analyst & Board Cash Dashboard
2024–NowChina Textile Traders, Ltd

A board-level cash and commercial dashboard wired straight into the business's live Google Sheet — polled and diffed row by row every 60 seconds, so nothing is ever re-keyed and every edit since the last look shows up in a change feed. Six headline measures each carry an explicit label — ACTUAL, CONFIRMED, FORECAST, PROJECTED — because the entire failure mode in a sourcing business is quietly adding a forecast to a booked order.

The chart is the argument: client cash in and factory cash out, confirmed solid and forecast hatched, OPEX below the line, closing cash traced across it, and the month it dips lowest called out by name. Columns resolve by header, not by letter, so the sheet can drift without breaking the read. Underneath sit drill-downs into every source tab, plus the earlier receivables system that turns overdue invoices into a collect-this-much-by-Friday number with one-click reminder drafts.

AI Architecture

An LLM analyst ranks the top three management actions from the live numbers — issue, value, timing, action — and answers free-form questions like “why does cash go negative in December?” grounded in the rows retrieved for that specific question, under a standing instruction to name what's missing rather than invent a figure. Answers are cached per data-hash so unchanged data never re-bills, and the whole layer degrades to deterministic, board-approved wording the moment the model is unavailable.

Node.jsExpressRetrieval-Grounded QALLM AnalystModel Routing (OpenRouter)Claude SonnetResponse CachingSnapshot DiffingGoogle Sheets Live SyncChart.jsReactJava / Spring BootPostgreSQL
CTT board dashboard with the AI analyst answering questions about live cash data
CTT monthly cash position chart with confirmed and forecast cash and AI-ranked management actions
CTT receivables and collection-pace dashboard
003

audit-rag

AI Systems · Retrieval & Evaluation Harness · Open Source
2026Open source · MIT

A compact reference implementation, not a product: hybrid retrieval over an audit corpus in Postgres/pgvector, with the two properties that decide whether a language model can be used in a regulated process at all — every claim traces to a source, and quality is measured by a gate that can fail the build.

Semantic and lexical search are fused with Reciprocal Rank Fusion, then reranked by a local cross-encoder. Answers cite the chunk behind every claim, each citation is validated against what was actually retrieved, and the model must emit INSUFFICIENT_CONTEXT rather than fill a gap. The tenant filter lives inside the SQL rather than being applied afterwards — remove it and the harness catches the leak and fails the build.

AI Architecture

A golden set of twelve cases spanning lexical, semantic, numeric, multi-hop, abstention and cross-tenant facets, scored on context recall, MRR, faithfulness (LLM-as-judge), abstention accuracy and citation validity. Thresholds are deliberately asymmetric: tenant isolation and citation validity gate at 1.0 because one leak is a failure rather than a dip in an average, while faithfulness sits at 0.90 because judge noise would make a perfect gate flap. An unmeasured check reports not measured instead of scoring as a pass — a gate that cannot fail is worse than no gate. The suite currently runs clean on all nine metrics; pull the tenant filter and it answers a question about one client using another client’s confidential threshold — confidently, correctly cited, and scoring 0.967 on faithfulness. The generator did nothing wrong. That is why faithfulness alone is not a safety property.

TypeScriptPostgreSQL + pgvector (HNSW)Hybrid SearchReciprocal Rank FusionCross-Encoder RerankLocal EmbeddingsGolden-Set EvaluationLLM-as-JudgeCI GateGitHub Actions
Golden-set evaluation passing, with per-metric gates
The same harness failing the build when the tenant filter is removed
Retrieval ablation comparing semantic, lexical, hybrid and reranked configurations
004

White Label

Full-Stack · AI E-commerce Platform
2024–NowWhiteLabel

A custom-apparel commerce platform that lets brands launch a clothing line without holding inventory. Customers browse blank garments across men's, women's, and kids' ranges — each with full size and color matrices — then move into a live product customizer to make them their own.

The customizer renders garments in real time across every colorway (13–18 per product) and places artwork and neck labels with front, back, and neck previews. Behind it: a full admin back office — image-to-color assignment, products, orders, customers, discounts, analytics, blog, SEO, and email templates.

AI Feature

An AI design assistant generates and places artwork, suggests print-ready layouts, and helps non-designers turn a blank garment into a sellable product in minutes.

Next.jsReactTailwindNode.jsPostgreSQLCanvas / SVGDiffusion Image GenPrompt-to-ArtworkNatural-Language Product SearchVisual Search
White Label landing
White Label catalog
White Label customizer
White Label admin
005

Sumba Farm

Full-Stack · AI Planning Engine for Livestock Ops
2025–NowSumba Farming

An end-to-end livestock management system running the whole operation from one place — livestock by category, breeding and farrowing schedules, health records, feed formulas, raw materials, suppliers, purchases, and transactions. The dashboard surfaces daily/weekly/monthly feed costs, upcoming farrowings, and automated reminders.

Its standout is the Sales Planner: it projects which animals reach sale weight across the coming months, factors in seasonal demand, then computes revenue, OPEX, net profit and surplus for any scenario — turning a spreadsheet's worth of raw records into a plan someone can actually act on this week.

AI Architecture

An AI planning engine projects which animals reach sale weight month by month, weights it by Indonesian seasonal and ceremonial demand, then recommends what to list and at what price, projects breeding output and cash flow, flags the risks, and writes the whole thing back as a plain-language action report. The model answers in a strict structured schema — sow rankings, boar performance, litter analysis, monthly plan, breeding schedule, cash-flow projection, risk warnings — persisted as a versioned strategic plan and exportable to Excel and PDF, so any recommendation can be traced back to the run that produced it.

Next.js 16React 19TypeScriptPrismaPostgreSQLTailwindRechartsLLM Planning EngineStructured OutputForecasting ModelsModel Routing (OpenRouter)
Sumba Farm livestock management dashboard
Sumba Farm AI sales planner with a three-month outlook and per-animal recommendations
006

Live Avatar

AI Systems · Real-Time Conversational Avatar
2026–NowiGaming platform

A photoreal host that talks, listens and reacts in real time — face and voice generated live, streamed over WebRTC, and dropped into an existing product as a single script tag. It isn't a chat window with a portrait on top: the avatar carries the user's live context, so it opens with what you're actually doing right now instead of waiting to be asked something.

Built as a multi-tenant platform rather than a one-off. Each avatar is its own tenant with an uploaded portrait, persona prompt and agent; identity is locked server-side so the face never drifts between turns, with scene swaps and gesture triggers layered on top. Live product events arrive by webhook, become something worth saying, and reach the browser over a WebSocket while the session is still open.

AI Architecture

A closed event → LLM → speech loop: platform webhooks and the user's current state are injected as live context, so the host reacts to what just happened rather than replaying a script. Voice in, voice out, with captions — and the API key never leaves the server, so the embeddable widget stays safe to ship on someone else's domain. The host is also guardrailed against the obvious failure in this domain: asked its odds of winning, it declines to give a number and explains the random number generator and the house edge rather than encouraging a bet.

TypeScriptReactWebRTC (Daily)Real-Time StreamingLive Context InjectionGeminiWebSocketsEvent WebhooksMulti-TenantExpressEmbeddable SDK
The avatar mid-conversation: asked its odds of winning, it declines to give a number and explains the random number generator and the house edge
The same avatar streamed live over the running product interface
007

Vibecoding

Full-Stack · AI Coding Assistant
2023–2024AltamiraSoft

A developer tool that turns an entire codebase into precise context for AI. Engineers browse their file tree, hand-pick which files to include, and watch a live context/token counter warn them before requests get too large. A configurable system prompt, allowed-extension filters, and skip-folders keep the model focused.

Built for engineers who want control and security: define the rules once — clean, functional code only, proper checks, no throwaway samples — then send and get production-minded output back.

AI Feature

Multi-model AI routing across OpenAI and Gemini, with full control over context window, system instructions, and per-file inclusion — accurate, codebase-aware answers, not generic snippets.

ReactTypeScriptNode.jsMulti-Model RoutingOpenAI APIGemini APIContext-Window EngineeringToken BudgetingSystem-Prompt ControlMonaco
Vibecoding interface
008

Viba ERP

Full-Stack · Enterprise Resource Planning
2024VIBA

A fully localized (Korean) ERP platform unifying core operations: inventory, sales & orders, customer management, education programs, and franchise management. The dashboard tracks revenue, order volume, new customers, and low-stock alerts with month-over-month deltas, plus revenue/order trends, category distribution, and a live recent-orders feed with fulfillment status.

AI Feature

AI-assisted reporting and demand insights — automatic report generation and trend detection across sales and inventory, surfacing restock needs and revenue patterns early.

ReactRechartsi18n (KO)Node.jsREST APIRDBMS
Viba ERP dashboard
009

Stock Rating

Full-Stack · Market Intelligence
2026–NowYippeeai Limited

A market-intelligence app that scrapes, aggregates, and visualizes equity research into one clear verdict per ticker. It pulls quant ratings, SA-author consensus, and Wall Street ratings with scores and price targets, plus full valuation, profitability, and earnings fundamentals.

A second view breaks down the current analyst split (Strong Buy → Strong Sell), low/avg/median/high targets with upside/downside, and a ratings timeline going back years — color-coded upgrades, downgrades, maintains, and initiations across ~983 records, raw JSON included.

AI Feature

An AI analysis layer synthesizes scraped ratings and fundamentals into a digestible recommendation, summarizing sentiment shifts and flagging divergence between quant, analyst, and Wall Street views.

PythonFastAPIWeb ScrapingETL PipelineLLM SummarizationSentiment AnalysisSignal Divergence ScoringPlotlyReact
Stock ratings summary
Analyst breakdown timeline
010

Sotics

Full-Stack · Influencer Marketing SaaS
2025–NowNDA

An influencer-marketing platform running the full campaign lifecycle. Teams get a dashboard of total reach, engagement, ROI, and active campaigns, discover and manage influencers, launch and track campaigns, and dive into analytics & reporting with conversions, average ROI, per-campaign performance bars, sentiment, and live updates across date ranges.

AI Feature

AI-powered target research and influencer discovery analyzes audiences to surface the right creators, and runs sentiment analysis on campaign reception to guide spend.

ReactTailwindNode.jsLLM Audience AnalysisSentiment AnalysisCreator MatchingAnalytics
Sotics dashboard
Sotics analytics
011

Smith Spektrum

Frontend · Brand Site & Editorial
2025–NowPT. SmithSpektrum

A high-motion marketing site for an elite engineering talent network that deploys vetted engineers in 48 hours, paired with a full editorial platform of 81+ articles. Bold gradient typography, an animated rotating insights feed, and headline stats (10K+ engineers, 45 countries, 98% retention); the blog delivers a magazine-grade reading experience with featured articles, categories, search, and light/dark theming.

Next.jsFramer MotionTailwindMDX / CMSDark ModeSEO
Smith Spektrum landing
Smith Spektrum blog
012

SkyMovie

Frontend · Streaming Platform UI
2026–NowNDA

A cinematic streaming interface built around a content catalog. A full-bleed hero carousel features the spotlight title with rating, genre, synopsis, and play/trailer/more-info actions, backed by continue-watching rails, explore, trailers, series browsing, a personal watchlist, and multilingual support — polished, content-dense frontend architecture.

Next.jsReactTailwindMedia APICarouseli18n
SkyMovie homepage
013

UT Proctor

Full-Stack · AI Exam Proctoring
2025Universitas Terbuka

A secure remote-exam proctoring system built for Universitas Terbuka. Before a restricted session begins, candidates complete a biometric facial verification step — positioning their face in a live capture frame to authenticate — with a passcode fallback. The interface enforces a clear security posture suited to high-stakes testing.

AI Feature

Built on AI facial recognition / computer vision — a webcam capture pipeline feeds a face-matching model that verifies the candidate against their enrolled identity in real time.

Reactface-api.jsPythonFastAPIComputer VisionFace EmbeddingsReal-Time Identity MatchWebRTC
Biometric verification
014

SideQuest

Mobile · AI Gig Marketplace
2026–NowNDA

A location-based gig marketplace app connecting local workers with nearby tasks — plumbing, repair, painting, assembly, pet care, lawn care. Workers explore a live map of jobs with prices as pins, filter by category, see distance and applicant counts, and apply in one tap.

Its differentiator is the completion flow: an AI Quality Check walks workers through honest, job-specific verification questions before finishing, then shares answers with the poster so payment is decided fairly.

AI Feature

Two AI surfaces: SideQuest AI, an in-app assistant coaching workers through any job (steps, tools, safety), and the AI Quality Check that generates task-specific completion questions before payout.

React NativeFlutterMapboxLLM In-App AssistantTask-Grounded Q&A GenerationGeolocationNode.js
SideQuest home
SideQuest map
SideQuest AI
SideQuest quality check
015

OutreachAI

Full-Stack · AI Sales Intelligence Platform
2024–NowNDA

An enterprise B2B outreach platform that analyzes prospects, understands business context, and generates high-converting campaigns at scale. Sales teams paste a LinkedIn profile URL and get an instant AI buyer profile — personality type, communication style, business needs, buying power, key challenges, budget, and decision-maker status — with a confidence score and data-quality breakdown.

It includes a Lead Hunter, background check, business profile, and history modules, plus enrichment suggestions and concern flags that tell reps exactly where their data is thin and how to close the gap. Marketed with enterprise-grade security, GDPR compliance, and SOC 2 Type II.

AI Feature

The whole product is AI: LLM-driven prospect analysis that profiles buyers from public data, scores reliability and completeness, verifies via LinkedIn and search, and drafts tailored outreach with the right tone and approach.

Next.jsReactTailwindNode.jsLLM Prospect ProfilingAutomated Copy GenerationLead ScoringEnrichment APIsPostgreSQL
OutreachAI landing
OutreachAI buyer profile
016

LeadGenius

Full-Stack · Autonomous AI Sales Agent
2024–NowNDA

A sales-intelligence platform that turns lead data into predictable revenue by deploying autonomous AI agents. Trained on decades of B2B sales data, negotiation tactics, and real-world scenarios, it leverages psychological profiling and real-time sentiment analysis to convert leads with scientific precision — headlined by 312% average ROI, 89% time saved, and 100+ data points analyzed per lead.

AI Feature

An autonomous agent engine ("Advanced Neural Processing") that profiles prospects psychologically, runs real-time sentiment analysis, and acts as a complete sales-intelligence engine rather than a single-prompt assistant.

Next.jsReactTailwindAutonomous AI AgentsAgent OrchestrationProspect ProfilingSentiment AnalysisNode.js
LeadGenius landing
017

ReportServer

Backend · Async Report Service & API
2025Wecruit

An asynchronous report-generation service for candidate background verification, designed for backend-to-backend integration. A client backend requests reports over a REST API (JWT-authenticated), the server queues the job, and the client polls for completion before downloading — supporting batch generation of up to 50 reports per request and both HTML and PDF output.

It ships with a full API playground: an interactive explorer for auth, report, and health endpoints; a process emulator; a report viewer; and bilingual (EN/KO) API documentation with architecture diagrams and per-environment base URLs.

AI Feature

AI-based analysis automatically processes verification data inside the report pipeline, turning raw background checks into structured, scored reports.

Node.jsREST APIJWT AuthJob QueuePDF GenerationReacti18n
ReportServer API docs
ReportServer API explorer
018

Market Analysis

Data · E-commerce BI Dashboard
2023Bisatumbuh

A business-intelligence dashboard tracking brand market share across Indonesia's major e-commerce platforms — Shopee, Tokopedia, Lazada, and Blibli. It breaks down GMV and quantity-sold share by company, parent brand, segment, and channel, with month-over-month trend analysis, MSS ranking, merchant location and analysis, share-of-search, and exportable raw data.

Interactive donut charts per marketplace plus a stacked GMV trend give brand managers an at-a-glance read on competitive position across billions in monthly GMV.

ReactData VizETL PipelineScrapingPythonBI Dashboard
Market share dashboard
019

Koperasi Merah Putih

Full-Stack · AI Cooperative Management
2025–NowKoperasi Merah Putih

A management dashboard for Indonesian cooperatives (koperasi) covering members, finances, savings, loans, reporting, and a built-in marketplace. The overview tracks total members, monthly revenue, total savings, and operational efficiency with trend deltas, alongside financial-performance charts and quick actions for finance, members, reports, and selling products.

AI Feature

A live AI Insights panel reads the cooperative's data and surfaces revenue-growth, profit-margin, and high-expense-ratio alerts, names the best-performing category, and chats in real time — e.g. flagging a 23% engagement lift after mobile-banking rollout.

ReactTailwindNode.jsLLM Insights EngineConversational AnalyticsAnomaly DetectionPostgreSQLi18n (ID)
Koperasi dashboard
020

KlingBo

Mobile · AI Learning App
2024–NowKlingbo Intelligence

A student learning mobile app with a gamified, friendly UX. Students get a personalized home with day-streaks and overall progress, a "Continue Learning" hub (resume lesson, daily challenge, progress reports), and a Learning Hub of color-coded subjects with per-subject completion — Biology, Chemistry, Economics, Geography, and more — plus a profile with study plan, achievements, and settings.

AI Feature

A built-in AI Tutor answers student questions on demand and powers personalized study plans and progress recommendations across subjects.

React NativeFlutterLLM TutorPersonalized Learning PathsProgress ModellingGamificationNode.js
KlingBo home
KlingBo learning hub
KlingBo profile
021

ReJuve

Mobile · E-commerce App
2019Re.Juve

A cold-pressed herbal juice e-commerce mobile app. Customers browse curated collections (classic line, signature line), shop best-sellers with voucher codes, apply promotional offers (e.g. partner credit-card discounts), and check out — wrapped in a clean, health-brand storefront with category and store navigation, cart, and notifications.

React NativeFlutterNode.jsPaymentsE-commerceREST API
ReJuve content home
ReJuve ordering home
022

KBR Prime

Frontend · Podcast Streaming App
2017–2019KBR ID

A podcast streaming platform for a major Indonesian radio network. Featured shows sit in a hero rail (investigative series, market outlook, lifestyle), with a "Latest Episode" grid of playable episodes across shows like News Wrap Up, KBR Sore, and Ruang Publik, plus curated "Stay Informed" collections — all with inline play controls, search, favorites, and account.

ReactAudio StreamingHLSTailwindREST APIi18n (ID)
KBR Prime podcast app
023

Niji's Dream

Mobile · Visual Novel Game
2024–NowYippeeai Limited

An anime visual-novel / story game with a branching narrative. Players progress through a story mode, explore an in-game map of locations, play mini-games, collect via a store, manage characters, and claim daily login bonuses — all wrapped in a polished, illustrated anime aesthetic with character art and location-based scenes.

AI Feature

AI-generated art and dialogue drive the characters and scenes, enabling dynamic, branching conversations beyond a fixed script.

FlutterReact NativeGame LogicAI Art / LLMNarrative Engine
Niji's Dream welcome
Niji's Dream story scene
Niji's Dream character profile
Niji's Dream daily bonus
024

PaperThin

Full-Stack · Wallpaper Gallery App
2022NDA

A high-resolution wallpaper discovery app with a dense masonry gallery. Users browse thousands of wallpapers across categories — general, anime, landscape, space, digital art, minimal, nature, cars, gaming, technology — each with resolution, view, and like counts, plus collections, search, and content filters (including gated mature categories).

AI Feature

An AI generation entry point lets users create original wallpapers on demand, complementing the curated catalog.

ReactMasonry LayoutNode.jsImage CDNDiffusion Image GenPostgreSQL
PaperThin wallpaper gallery
025

PGN BOD Agenda

Full-Stack · Corporate Scheduling System
2016–2020PT Perusahaan Gas Negara Tbk.

A board-of-directors agenda and corporate-event management system built for PGN (a Pertamina subsidiary). It tracks hundreds of BOD agenda items and 1,000+ corporate events across 80+ users, with director-availability views, a full calendar (month/week/day/list), Outlook import, request workflows, role-based user management, and reporting.

Java / Spring BootMySQLFullCalendarOutlook IntegrationRBACBootstrap
PGN BOD agenda dashboard
026

KEMENKOP e-BMN

Full-Stack · Government Asset Management
2016–2019Kementerian Koperasi Republik Indonesia

A state-asset management system (BMN — Barang Milik Negara) built for an Indonesian government ministry. It manages a registry of 300+ assets — vehicles, equipment, office supplies — with detailed records (category, item code, condition, acquisition and depreciation values, dates), sortable by date and category, searchable, and exportable to copy/Excel/print. Includes ATK, helpdesk, meeting-room, vehicle-servicing, user, and asset-disposal-proposal modules.

Java / Spring BootMySQLDataTablesRBACExcel ExportBootstrap
KEMENKOP e-BMN asset table
027

PleasureDomes.ai

Full-Stack · LLM Characters & Generative Media Pipeline
2024–NowConcept Unlimited

A conversational-character platform where users discover, chat with, and create custom AI personas. It features a browsable catalog of public, user-generated characters with rich personas and trait-based filtering, a character studio for building your own, persistent chat conversations at scale (millions of messages per character), a gallery, and Discord/partner integrations. Built for an 18+ audience, and engineered with the same rigour as any consumer SaaS at that scale.

Behind the characters sits a generative media pipeline I built and tuned: several image and video models orchestrated behind one interface, with each request routed to the model and workflow that suits the output being asked for, and a fine-tuned SDXL carrying the house style. Requests are classified and sent down separate SFW and NSFW paths before anything is generated, each path with its own models, prompts and constraints — the routing is the moderation layer rather than a filter bolted on afterwards.

AI Architecture

AI-native on two axes. Conversation: LLM-driven characters with persistent memory and persona conditioning, sustaining millions of messages per character. Generation: a multi-model image and video pipeline with a fine-tuned SDXL, per-request model and workflow selection, and content-policy routing that decides which path a request takes before generation begins.

Next.jsReactNode.jsLLM CharactersPersistent Conversational MemoryPersona ConditioningSDXL Fine-tuningMulti-Model Generation PipelineVideo GenerationContent-Policy RoutingWorkflow OrchestrationStreaming ChatPostgreSQL
AI companion platform
028

Karena POS

Full-Stack · Multi-Outlet F&B POS System
2025–NowPT Karena Satu Indonesia (Karena Kopi)

A complete point-of-sale and operations platform for a multi-branch coffee chain. The cashier screen handles fast order entry with product grids, size and quantity selectors, modifier add-ons (syrups, extra shots, fresh milk), live cart totals and tax, drafts, and member lookup — with an order-type router for Dine-In, Takeaway, and the major Indonesian delivery channels (GoFood, GrabFood, ShopeeFood).

Behind the register sits the full back office: inventory management with SKUs, barcodes, multi-branch stock, costs and pricing, raw materials, stock operations and purchase orders; a kitchen display; analytics; and staff management with roles, schedules, and check-in/out attendance across 40+ employees.

ReactTypeScriptNode.jsPostgreSQLBluetooth PrintingMulti-tenantDelivery Integrations
Karena POS order screen
Karena POS order type
Karena POS inventory
Karena POS staff management
029

Karena Kopi App

Mobile · Customer Ordering & Loyalty
2025–NowPT Karena Satu Indonesia (Karena Kopi)

The customer-facing companion to Karena POS — a mobile ordering and loyalty app for the coffee brand. Customers browse daily specials and signature drinks, see nearest-outlet distance and prep time, order for pickup or delivery, redeem discounts and cashback, collect loyalty points, and access a VIP tier — a full direct-to-consumer channel feeding the same backend as the POS.

React NativeFlutterNode.jsPaymentsLoyalty EngineGeolocation
Karena Kopi app home
Karena Kopi app menu
030

Karena Absensi

Mobile · Staff Attendance App
2025–NowPT Karena Satu Indonesia (Karena Kopi)

A workforce attendance app for the same coffee group. Staff see their assigned location and current shift, clock in and out, and use quick actions for clock-in requests, overtime, shift swaps, and attendance history — with an admin dashboard entry point for managers. Tightly integrated with the POS staff-management module.

React NativeFlutterNode.jsGeofencingShift SchedulingREST API
Karena attendance app
031

Inovata

Full-Stack · Smart Inventory & Reorder System
2021–2023Inovata PTE Ltd

A retail inventory and replenishment platform for small shops (warung). Its core is a reorder algorithm: for each of 100+ items it computes buffer size, buffer-penetration percentage, and a color-coded urgency (red/amber/green), then generates a purchase-order recommendation with quantities and total spend — surfaced both in an admin algorithm-testing console and a companion mobile purchase-order app. Includes a simulator for tuning the model.

AI Feature

An algorithmic / ML reorder engine (buffer-management, demand-driven) predicts what to restock and how much, turning sales history into automated purchase-order recommendations.

ReactNext.jsPythonForecasting AlgorithmVercelMobile (RN)
Inovata simulator
032

GGF Plantation

Full-Stack · Plantation Workforce System
2017–2021Gunung Sewu Group

A large-scale workforce management system for a giant pineapple plantation (Great Giant Foods). The admin dashboard oversees 25,000+ field workers (tenaga kerja), 1,500+ supervisors (mandor), and app users, with a master worker registry, attendance tracking, and a calendar overview — paired with a field attendance mobile app for clocking in, check-in-with-photo, offline sync, and downloadable models/datasets/shards for on-device use.

Laravel / PHPMySQLFullCalendarReact NativeOffline SyncBootstrap
GGF plantation dashboard
GGF attendance app
033

Jak-Japan Matsuri

Frontend · Festival Event Website
2026Kedutaan Jepang Indonesia

An editorial event website for Indonesia's largest Japan-Indonesia cultural festival (16th edition, est. 2009). A striking trilingual (ID/EN/JP) design pairs massive Helvetica-style display type with Japanese vertical text and hanko-stamp motifs, covering the event lineup, zones, sponsors, news, artist roster, official-institution collaborations, and ticketing — a bold, magazine-grade brand site with serious typographic craft.

Next.jsFramer MotionTailwindi18n (ID/EN/JP)TicketingCMS
Jak-Japan Matsuri hero
Jak-Japan Matsuri full page
034

Fumi

Full-Stack · AI Catalog Image Tool
2023–2024Fumi

An internal tooling app for a Korean fashion retailer that processes product catalogs at scale. Operators browse items, then automatically split long product-description images into individual section images, organize sections, and run a face-swap step per item (none/female/male) — turning raw supplier image dumps into clean, store-ready assets.

AI Feature

Two AI pipelines: an image-segmentation model that detects and splits multi-section product images, and an AI face-swap that swaps model faces on garment photos for localization and consistency.

ReactPythonComputer VisionFace Swap (GAN)Image SegmentationFastAPI
Fumi image split tool
035

Ivan Solén

Frontend · Music Artist Site
2026Ivan Solén

An immersive artist landing site for an indie/folk/soul musician's album release. A full-bleed cinematic hero with grain and warm color grading anchors a refined editorial layout — serif display type, an album pre-save call-to-action, and sections for music, watch, gallery, about, tour, the-making-of, and lyrics. Atmospheric, moody, and built around the record's storytelling.

Next.jsFramer MotionGSAPTailwindMusic Embeds
Ivan Solen artist site
036

Gym Going

Frontend · Fitness Platform Landing
2023–2024AltamiraSoft

A sleek, dark-mode landing page for a fitness platform (localized in Korean). It pairs bold grid-lined hero typography with animated workout pictograms and a connected-devices diagram (desktop, mobile, server, database), positioning the product as a cross-platform fitness experience spanning beginner to expert workouts.

Next.jsTailwindFramer Motioni18n (KO)Dark Mode
Gym Going landing
037

GreenLedger

Full-Stack · Personal Finance Tracker
2025–NowNDA

A clean personal-finance web app (localized in Indonesian) for tracking cash flow. The dashboard shows total balance, monthly income and expense summaries, a monthly cash-flow bar chart comparing income vs spending, an expense-distribution breakdown by category, and a recent-transactions feed — with quick transaction entry and full transaction history.

ReactRechartsTailwindNode.jsPostgreSQLi18n (ID)
GreenLedger finance dashboard
038

Freelance Alchemy

Frontend · Course / E-book Sales Page
2025–NowNDA

A high-converting sales landing page for a freelancing e-book and course. A polished, conversion-focused layout pairs an alchemy-themed product mockup with a bold value proposition, personal-story testimonial, social proof (125+ five-star reviews, live "listening now" counter), an audio preview player, and a sticky purchase bar with urgency timer — classic direct-response design executed cleanly.

Next.jsTailwindFramer MotionStripeAudio PlayerCRO
Freelance Alchemy landing
039

FlirtMe

Full-Stack · AI Dating & Match App
2024–NowFlirtMe Limited

An AI-powered dating/matchmaking app with a swipe-style discovery flow. Users swipe through AI companion profiles — each with rarity tiers, occupation, and personality traits — see how many of their preferences a profile matches, and Match / Next / Refresh through them. Behind it, an admin console manages 1,500+ AI characters with gender, type, photo, and description filters, per-character match-rate tuning, and create/edit/delete.

AI Architecture

End-to-end AI: LLM-generated characters with personas and traits, an AI preference-matching engine scoring compatibility, and diffusion image generation for profile photos. The part worth talking about is a synthesised memory system tied to each character’s emotional state — what a character recalls is weighted by how an interaction felt, not only by how recently it happened, so a conversation that went badly colours the next one the way it would with a person.

React NativeReactNode.jsLLM Persona GenerationAffect-Weighted MemoryMemory SynthesisCompatibility ScoringDiffusion Image GenMatching AlgorithmPostgreSQL
FlirtMe match app
FlirtMe AI characters admin
040

Fintar AI · FaceFinder

Full-Stack · Facial Recognition Platform
2024–NowFintar ID

A facial-recognition and subject-identification platform aimed at security and enterprise use. The marketing site frames it as deep-learning facial intelligence with a live-analysis demo (confidence score, match status, processing time, features detected), while the internal FaceFinder console is the working tool: upload a face, run identification, and get an expression breakdown plus ranked similar-face matches with similarity percentages across a large index.

AI Feature

A deep-learning face-recognition pipeline — face embedding and similarity search across a large gallery, plus an expression/emotion classifier that scores affect (fearful, sad, neutral…) with confidence.

Next.jsPythonFastAPIDeep LearningFace EmbeddingsVector Similarity SearchEmbedding IndexEmotion Classification
Fintar AI landing
FaceFinder subject ID
FaceFinder analysis results
041

Debriefing Solution

Full-Stack · AI Leadership-Assessment Tool
2024–2026Wecruit, Co., Ltd.

An AI-assisted leadership-debriefing platform built for an enterprise HR program (LG / WeCruit). Candidates page through their competency-assessment report (radar charts comparing self vs peer scores, gap analysis) while a side-by-side AI panel generates a plain-language analysis, key insights, and strengths per page, and a guided chat assistant walks them through reflective questions one at a time. A separate admin dashboard manages clients, candidates, projects, and the debriefing bot.

AI Feature

An LLM analysis layer reads each report page and produces tailored interpretation, insights, and reflective coaching prompts — plus a conversational debriefing bot guiding self-reflection.

ReactNext.jsLLM Report InterpretationStructured OutputConversational Coaching BotNode.jsi18n (KO/EN)Recharts
Debriefing chat intro
Debriefing report analysis
Debriefing admin dashboard
042

COVID-19 Tracker

Desktop App · Data Visualization
2019–2022World Health Organization (WHO)

A desktop COVID-19 tracking application with a choropleth map, regional drill-down (global → country → county), and a live overview of active, recovered, and fatal cases. A trends panel charts spread over time alongside an integrated news feed, with location browsing, filtering, and save-location support — a clean data-visualization client over a public pandemic dataset.

ElectronReactD3.jsMapboxREST API
COVID-19 tracker app
043

Costlabs

Full-Stack · AI Construction Cost Estimation
2023–NowCostlabs AI

An AI-powered construction cost-estimation and scheduling platform. Costlabs handles the full quantity-surveying workflow — work items (BoQ) grouped by category, AHSP unit-price analysis, RAB budgeting, material/workforce/equipment resources, and project scheduling — wrapped in a striking architectural-blueprint landing page. The app guides a project through a multi-step analysis pipeline, automating calculations from materials and labor to timeline.

AI Feature

An AI estimation engine computes Bill of Quantities, unit-price analysis, and schedules automatically — the pitch is 10× faster BoQ calculation versus manual quantity surveying.

Next.jsReactPythonThree.jsAHSP/RAB EngineTailwind
Costlabs landing
Costlabs work items
044

Convo Network

Full-Stack · Conversational AI Memory Platform
2024–NowFlirtMe Limited

A developer platform for building conversational AI agents with sophisticated memory. A playground lets you configure persona, system prompt, and model, then run a simulated conversation while a live panel exposes the memory system at work — long-term, short-term, and episodic memory, plus a derived user profile with traits and preferences. A visual workflow builder shows the request pipeline (validation → chat-history prep → parallel LLM processing → summary generation / intent extraction → memory storage), backed by projects, agents, and API-key management.

AI Feature

The product is the AI: a multi-tier memory architecture (long/short/episodic) with parallel LLM pipelines for summarization, intent extraction, and user-profile inference across conversations.

ReactNext.jsReact FlowLLM OrchestrationVector DBRetrieval-Augmented GenerationLong / Short / Episodic MemoryParallel LLM PipelinesIntent ExtractionUser-Profile InferenceNode.js
Convo Network playground
Convo Network workflow
045

PKIT

Full-Stack · CCTV Monitoring & People Detection
2024–NowPT. PKIP

A CCTV surveillance and analytics dashboard. It aggregates a fleet of cameras (active/total), live people-detection counts per feed, and unresolved alerts, with a recent-activity log (person detected at entrance, motion in restricted area, camera connected), per-camera highlight tiles showing occupancy, and a system-status panel for storage, CPU, memory, and network bandwidth.

AI Feature

Computer-vision people detection runs across camera feeds to count occupancy per zone and raise motion/restricted-area alerts in real time.

ReactPythonComputer VisionYOLO / Object DetectionReal-Time InferenceZone Occupancy AnalyticsWebRTCWebSocket
PKIT CCTV dashboard
046

Building Placement Optimizer

Full-Stack · 3D Geospatial Optimization
2025–NowYippeeai Limited

A 3D geospatial tool for real-estate developers that optimizes where to place buildings on a site for the best sea views. Load a site via GeoJSON onto 3D satellite terrain, set the sea direction and region, then run an auto-placement algorithm with tunable constraints (max buildings, minimum separation) and priority weights for elevation, view, and spacing. It reports live statistics — buildings placed, total apartments, and percentage with a sea view (here 33/33, 100%).

AI Feature

An optimization algorithm scores candidate building positions on weighted elevation/view/spacing criteria and auto-places structures to maximize sea-view coverage subject to spatial constraints.

CesiumJSThree.jsGeoJSONOptimization AlgorithmReactWebGL
Placement optimizer terrain
Placement optimizer buildings
047

BisaTumbuh

Full-Stack · Brand Sales-Forecasting Suite
2023–2025PT. Berhasil Tumbuh Bersama

A brand-analytics and sales-forecasting suite (localized in Indonesian) used by consumer brands like Sensodyne. The mobile app gives each brand a dashboard with revenue and sales-quantity KPIs, an AI sales-forecast chart (target / baseline / forecast bands), market analysis (total products, creators, videos, shops), and a top-influencer leaderboard for creator collaborations. A companion web dashboard handles internal project monitoring across admins, categories, and statuses.

AI Feature

A time-series sales-forecasting model projects demand against baseline and target, and an influencer-ranking layer surfaces high-ROI creators for brand collaboration.

React NativeFlutterPythonTime-Series ForecastingDemand Planning ModelsFastAPILooker / BI
BisaTumbuh forecast
BisaTumbuh overview
BisaTumbuh baseline
BisaTumbuh market analysis
BisaTumbuh project monitoring
048

911 Call Center

Full-Stack · AI Emergency Response Console
2026NDA

An AI-assisted emergency call console (localized in Indonesian) for 911-style dispatchers. The interface streams a real-time call transcription next to a one-tap dispatch panel, while a side rail tracks system status, latency, and an emotional-state indicator derived from the caller's voice — giving operators context the moment a call connects.

AI Feature

A speech pipeline transcribes calls live and a sentiment / emotion model classifies the caller's state (calm, distressed, panic) so dispatchers can triage faster and route the right responder.

Next.jsReactTailwindSpeech-to-Text (ASR)Emotion ClassificationReal-Time Audio StreamingWebRTCNode.js
911 Call Center console
049

AUS Multi Finance

Full-Stack · Multi-Finance / Akad Management
2015–2023PT Aus Kredit Syar'i

A multi-finance back-office for tracking financing contracts (akad), customers, dealers, and overdue installments. The dashboard summarizes active customer counts, akad volume, investor and stakeholder KPIs against monthly trend lines, while the data table surfaces installments due today by customer, product, tenor, and outstanding amount — designed so collection officers can act without leaving the screen.

Java / Spring BootMySQLDataTablesBootstrapRole-based AccessReporting
AUS Multi Finance dashboard
050

Apparel PLM

Full-Stack · Apparel Product Lifecycle Management
2024–NowChina Textile Traders

A Product Lifecycle Management (PLM) platform built for streetwear and apparel brands. It centralizes clients, seasons, collections, tech packs, samples, materials, costing, and sourcing in one dashboard. Each client gets a workspace with development timelines, season & collection planning (FW24 / SS25 / Core), and recent tech-pack activity — so design, production, and sourcing teams stay aligned from sketch to shipment.

Java / Spring BootNext.jsReactTailwindTypeScriptNode.jsPostgreSQLMulti-tenant
Apparel PLM dashboard
Apparel PLM client workspace
051

Baby Tracking

Mobile · Newborn & Parenting Companion
2023–2024Fumi

A newborn-care tracking app for parents. The Today screen frames each day with a personalized greeting and a feed timer; the Stats hub tracks growth, feeding, mom's weight, soothing, health, and diaper changes; and Favorites houses a diary, Face-A-Day photo log, moments, yearbook, milestones, and teeth — a complete baby book that builds itself as parents log daily life.

React NativeFlutterNode.jsPostgreSQLPhoto LibraryPush Notifications
Baby Tracking today
Baby Tracking stats
Baby Tracking favorites
052

Batik Air Junior Pilot

Frontend · Kids Flight Academy & Workshop
2026NDA

A gamified flight-academy web app for Batik Air's kids workshop. Young pilots pick a callsign, choose a hero avatar (Captain Ivan Jr, Pilot Mia, Robo-Flyer, Sky Cadet Benny), and select a training level — Toddler, Preschooler, or Pilot Captain — that adapts the difficulty of spelling, counting, and aviation-trivia mini-games. The shell tracks level progression, engine-build status, and an academy soundtrack to keep the experience feeling like an in-flight cockpit.

Next.jsReactTailwindFramer MotionGame LogicAudioKids UX
Batik Air Junior Pilot check-in
053

Beasiswa MEXT

Full-Stack · Government Scholarship Registration
2016–NowKedutaan Jepang Indonesia

A scholarship registration platform for the Japanese Embassy's MEXT 2027 program in Indonesia. The public site routes applicants into four tracks — Gakubu (undergraduate), Kosen, Senshu, and Research Student — each with its own eligibility window and form. The admin console centralizes 6,118+ registrations across SMA and research applicants, with breakdowns by program, exam location, and gender, plus a per-period registration calendar for the embassy's review team.

Next.jsReactTailwindNode.jsPostgreSQLMulti-step Formsi18n (ID/JP)
Beasiswa MEXT admin dashboard
Beasiswa MEXT public registration
054

Mira POS

Mobile · POS & Inventory for Warung
2021–2023Inovata PTE Ltd

A mobile-first POS & inventory app for Indonesian warung (small retail shops). The home screen reports daily income against the previous day with a percent delta, and one-tap actions cover manage products, purchase orders, stock adjustments, receiving, outlet management, data analytics, and events. A built-in Courses tab teaches shop owners financial and operational fundamentals, while a barcode/QR scanner anchors the bottom nav for fast checkout.

AI Feature

An AI reorder & demand insight layer watches sales-transaction flow per outlet and recommends what to restock, how much, and when — turning raw POS data into automatic purchase-order suggestions.

React NativeFlutterNode.jsPostgreSQLBarcode / QRMulti-outletOffline-first
Mira POS home
055

Sierad Produce · Belfoods

Full-Stack · National Cold-Chain Asset Management
2016–2020PT Sierad Produce Tbk · Belfoods

A nationwide freezer-asset management system for Belfoods — Sierad Produce's processed-food brand. Every freezer carries a BFI code and barcode, lives at a distributor (PT Panjunan Sukabumi, Berkat Surya Abadi CV, …), and gets deployed to retail outlets and SRC chains. The dashboard tracks the full lifecycle — placement, model switch, removal — with status (Failed / Successful), placement and switch dates, plus exports to Copy / Excel / Print. Search and per-column sort make a fleet of thousands of cold-chain units actually manageable, and the multi-distributor model lets ops teams reconcile the freezer fleet against on-the-ground reality.

Java / Spring BootMySQLDataTablesBootstrapjQueryMulti-distributorAsset TrackingCold Chain
Belfoods freezer management overview
056

Snowball NZ

Full-Stack · Wealth-Management Fintech
2025–NowSnowball NZ

A New Zealand investment platform that simplifies access to top-tier managed funds and high-growth private companies. The marketing site walks retail investors through Invest, How it works, and Raising capital flows, while the connected mobile dashboard tracks portfolio total value, all-time net returns, and per-fund performance in real time (e.g. $250K portfolio · +12.56% net). KYC/AML onboarding and NZ banking rails complete the full investment loop, and the visual language — gradient violets, snowball mark, soft 3D-isometric tokens — keeps a notoriously dry category feeling consumer-friendly.

Next.jsReactReact NativeTypeScriptNode.jsPostgreSQLKYC / AMLNZ Banking APIsCharts & Analytics
Snowball NZ landing & mobile portfolio
057

Hyperbland

Research · Custom Generative Image Model
2023Independent Research

An original generative image model that fuses StyleGAN's controllable style space with the latent text-to-image power of Stable Diffusion. Designed to harmonize artistic control with text-driven synthesis — addressing realism, diversity, and stability through dynamic skip connections and classifier-free guidance. Trained end-to-end and shipped as a multi-platform application (web, mobile, desktop) with a chatbot-style prompt interface and customizable lighting / quality presets.

Custom Model

Built on top of Stable Diffusion v1.2 checkpoints with a 10% text-conditioning dropout for classifier-free guidance, progressive training, and stability-augmented techniques — fine-tuned over 595,000 steps on the LAION-Aesthetics v2 5+ dataset at 512×512.

StyleGANStable DiffusionTensorFlowDiffusersPythonLAION-AestheticsClassifier-Free GuidanceLoRA
◆ Research Highlight · No screenshot — it's a model
Hyperbland
A fusion of StyleGAN & Stable Diffusion for next-gen generative AI.
ArchitectureStyleGAN × Stable Diffusion
Base ModelStable Diffusion v1.2 checkpoints
DatasetLAION-Aesthetics v2 5+
Resolution512 × 512
Training Steps595,000
TechniquesDynamic skip connections · CFG 10% dropout · Progressive training
StackTensorFlow · Diffusers · Python
Shipped AsWeb · iOS · Android · macOS · Linux · Windows
057 · Custom Model

Capabilities

02 / Stack

Frontend

  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion / GSAP
  • Recharts / Plotly / D3

Mobile

  • React Native
  • Flutter
  • Maps & geolocation
  • Offline-first & sync
  • Native-feel UX

Backend & Data

  • Node.js / Express
  • Python / FastAPI
  • PostgreSQL · Prisma · Vector DBs
  • REST · WebSocket · WebRTC
  • Scraping & ETL pipelines

AI / LLM Systems

  • Agentic pipelines & multi-agent orchestration
  • RAG · retrieval-grounded QA · vector search
  • LLM-as-judge & automated fact-checking
  • Tool use · structured output · JSON contracts
  • Multi-model routing — Claude · GPT · Gemini · Llama
  • Token accounting & hard budget caps
  • Shared agent memory & reflection loops

ML & Custom Models

  • Hyperbland — StyleGAN × Stable Diffusion
  • Fine-tuning & LoRA
  • Computer vision — YOLO, face embeddings
  • Time-series forecasting
  • Image segmentation
  • Real-time avatar streaming (WebRTC)

Craft

  • Product thinking
  • UI / UX design
  • Performance & security
  • i18n / localization
  • End-to-end delivery

About

03 / Who

I'm Irvan Smith — an AI and full-stack engineer who builds across every layer of a product, from the first wireframe down to the model weights. I ship autonomous agent systems into real businesses, I trained my own generative image model, and I own the product end-to-end.

My work spans the full stack and the full spectrum: e-commerce and ERP platforms, fintech and govtech systems, mobile apps with live maps and in-app assistants, computer-vision tools for proctoring and CCTV monitoring, market-intelligence pipelines that scrape and summarize the web, and AI developer tooling. The unifying thread is shipping — every project here is real, deployed, and used.

The part of AI engineering I find most interesting starts after the model call: an LLM-as-judge reviewer that rejects anything a model invented before it reaches a customer; a fleet of agents sharing one memory so no prospect is contacted twice; answers grounded in the rows actually retrieved for the question, with a standing instruction to admit what’s missing rather than fabricate a number; per-agent token accounting under a hard monthly cap; and a deterministic fallback for the day the model is down. That’s the difference between a demo and something a business can leave running. On the research side I trained Hyperbland — a generative image model fusing StyleGAN with Stable Diffusion, fine-tuned from Stable Diffusion v1.2 checkpoints across 595k steps on LAION-Aesthetics, and shipped as a multi-platform app. The architecture and the training run are mine.

On leading

I've run engineering teams before this — at Inovata PTE Ltd in Singapore, and now as Head of AI/ML at the stealth startup, where I own what gets built, what gets measured, and what we decline to ship. The habits in the work above are the ones I try to set for a team: every agent step traceable to the data behind it, every generated claim checked against a source before a customer sees it, every model call inside a budget someone approved. They aren’t process for its own sake — they’re what lets you hand an AI system to someone else and let them run it without you in the room.

How this work splits

My full-time role is Head of AI/ML Engineering at a stealth AI startup — the agent systems, real-time avatar platform and generative products here were built there. Alongside it I work with Samsung Electronics through a third-party contractor. A number of the client projects below predate those roles or were built as weekend contract work; they're here because the engineering is representative, not because they're competing commitments.

Common Questions

04 / FAQ
Who is Irvan Smith?
An AI and full-stack engineer, currently Head of AI/ML Engineering at a stealth AI startup. 11+ years shipping production software and 100+ products delivered — autonomous agent systems, LLM applications, computer vision and custom generative models, alongside e-commerce, ERP, fintech and govtech platforms.
What kind of AI work does he actually do?
AI that runs in production, not demos. Autonomous multi-agent pipelines that source, research and email B2B prospects around the clock. LLM analysts that answer questions grounded in retrieved rows of live business data. LLM-as-judge reviewers that fact-check generated text before it reaches a customer. Real-time conversational avatars streamed over WebRTC. Forecasting and recommendation engines, computer-vision pipelines — and his own trained generative image model.
Which companies has he worked with?
Logitech · Udemy · Edifier · WHO · PT PGN Tbk · KEMENKOP RI · the Embassy of Japan in Indonesia · Universitas Terbuka · Sierad Produce / Belfoods · Gunung Sewu Group · KBR Indonesia · Asian Games 2018 · Mangjek, among others. Roughly 40 further engagements are under NDA.
What is Hyperbland?
A generative image model he designed and trained — a hybrid that routes StyleGAN's style codes through Stable Diffusion's latent diffusion, fine-tuned from Stable Diffusion v1.2 checkpoints over 595,000 steps on LAION-Aesthetics v2 5+, then shipped as a multi-platform app. The architecture and the training run are his own.
Is he available for hire?
Yes — open to Head of AI/ML, principal and senior AI engineering roles and founding-engineer positions. Remote-first and worldwide, and open to relocating for the right on-site team. Fastest reply is email: mr.vero@usa.com.

Get in Touch

05 / Hire
Let's
build something.

Open to senior full-stack & AI engineering roles, founding-engineer positions, and freelance / contract engagements. Remote-first and worldwide, and happy to relocate for the right on-site team. Fastest reply on email.

NameIrvan Smith · @Mr-vero
Emailmr.vero@usa.com
StatusAvailable · 2026
BaseWorldwide · Remote