AI-Native Software Engineer · Jakarta, Indonesia
7+ years shipping travel, commerce and AI products end to end — from call-center voice analytics in Japan to hotel booking flows used by 50M+ people a month. This whole intro? Hand-drawn, frame by frame, in canvas.
What I do
TypeScript end to end — Next.js, React, Laravel & Node, PostgreSQL. I take products from schema to pixel and ship them, whole.
Agentic development with Cursor, Claude and spec-driven specs. And AI in the product itself — like CenterEye, voice analytics for live call centers.
Core Web Vitals up 30%, infra cost down 80% via SSR→SSG, load times cut 40%. Observability, CI/CD, Docker, AWS.
Pencipta — my own products
A streaming toolkit — soundboard, overlays, VTuber tools, running text and webcam pose.
Shop catalog, orders, fulfilment, advanced themes and a POS for digital businesses.
Custom redirect URLs and bio pages with drag-and-drop themes for creators.
Experience
Full-stack Developer · Remote (DE, US)
Software Engineer II · Web Accommodation
Software Development Engineer · Payment & B2G
+ Genesys · NICE · AudioContext — the CenterEye stack at Sellavir
Writing
There are some way to dynamic layouts a Vue js project. in this article, I will share my experience when making layouts for a Vue JS project.
Handle Websocket with Websocket API in Javascript. The browser API has a function for communicate between server and user browser.
Create a vue js project are can be done in several way. Before that, any of you are familiar with Vue Js?
vue project
My own checklist when implementing image
Important note for building new website to improve social sharing link for better showing
Connect
Freelance projects, full-time adventures, or just talking shop about AI-native engineering — Riko will make sure your message reaches me.
The brand
#4A7CF6
#FF6B35
#232630
#F6F1E6
#2FAE6E
The pixel ew mark — blocky like the code, warm like the paper.
The mascot
Born from the logo: a blue pixel block that learned to walk. Riko fronted the intro you just watched — every line of him is drawn by code, wobble included.