Dicha Zelianivan Arkana
Frontend-leaning Product Engineer
IndonesiaUTC+718:38
I care about making fast software that’s delightful to use.
At a glance
- Currently
- I work at, a company focused on modernizing aviation operations software. I build fullstack features, including maintenance, repair, and operations tools that help flight-ops teams work more efficiently.
- Maintain an aviation information system on Cloudflare Workers for 200 operators, migrated from Remix to React Router 7
- Replaced 45 legacy scopes with a 73-scope permission model across 30 modules at view, manage, and admin levels
- Built durable offline CRUD for flights with a service-worker app shell, an ordered outbox, and an IndexedDB query cache
- Added a critical-path bundle budget that fails the build, after @react-pdf (1.4 MB) leaked onto every route
- Built the MRO module for work orders, parts and stock, tools, defects, airworthiness, and timesheets
Outside work, I build
Meiro, a YouTube Music client, and Nook, my own Anki clone for learning Japanese.
I care about making fast software that’s delightful to use. With AI making software cheaper to build, I think it’s even more important to make it with care. I like fixing the things that frustrate people.
My go-to app stack lately is - Previously
- I worked as a product engineer at, where I rebuilt its legacy finance system to streamline the whole process.
- Built CI/CD with GitHub Actions, Docker, and VPS, cutting deploy time from ~10 min to ~2 min with zero downtime
- Fixed enrollment-to-payment sync and automated 8 workflows, cutting manual reconciliation from ~6 hrs/week to under 30 min
- Rewrote the finance module from procedural PHP to a typed service layer, reconciling ~12K transactions a month
- Shipped a real-time quiz platform with Laravel Reverb and WebSockets for 2K+ students, cutting grading from 3 days to instant
Before that, I took on. At- Built CodeWars-like programming test platform with i18n and full user activity capture (clicks, keystrokes, mouse paths) streamed via SignalR to ASP.NET Core for research analysis. Open-sourced as teknologi-umum/spectator
- Shipped React frontend (Redux Toolkit, ChakraUI) with over 80% test coverage via Vitest and React Testing Library, catching regressions before they hit staging
- Contributed Go-based analytics worker that queried InfluxDB time-series data and exported results to MinIO as CSV/JSON via gRPC, enabling researchers to download raw datasets on demand
- Assisted in building Pesto, a TypeScript-based remote code execution engine using gRPC for isolated sandbox runs with configurable time and memory limits. Open-sourced as teknologi-umum/pesto.
- Built a Python dummy data generator that produced thousands of synthetic user interactions for load testing, with unit tests to validate data shape.
- Dockerized all 6 services into a single Compose stack, slashing local setup from a multi-hour checklist to one command.
, I built a CMS for camp-equipment rentals. I also built multiple banking websites and CMSs at- Built a CMS in Next.js and tRPC for a Korean rental platform, serving 20+ admins managing 500+ bookings per week
- Designed a MySQL schema for 10K+ listings, keeping search and filter p95 under 100 ms with composite indexes
, and a custom internal tool for a client of- Delivered 3 responsive marketing sites (artajasa.co.id, atmbersama.com, bersama.id) from Figma to production, each passing Lighthouse 90+ across mobile and desktop
- Adopted Next.js ISR to serve pre-rendered pages from CDN edge, cutting TTB to under 200ms for repeat visitors
- Bridged frontend with Laravel and Voyager CMS via REST APIs, letting marketing edit content without touching code or triggering redeploys
- Untangled legacy CSS into component-scoped Stitches and SCSS Modules, making style changes predictable and side-effect-free
- Triaged and resolved 40+ frontend and backend bugs in a 3-person team using GitHub issues and PR reviews
that brought Jira-like project tracking and Google Drive-style file management together.- Built Jira-like task management system for J99 Corp. Holding, replacing email and WhatsApp-based task coordination across their corporate group
- Adopted Render-as-you-fetch with Suspense to unblock the initial render, cutting perceived load time by ~50% for dashboards with 100+ tasks
- Structured UI with Atomic Design (atoms, molecules, organisms), enabling 3 other devs to compose new screens from existing primitives instead of duplicating code
- Added real-time SSE notifications so assignees see updates instantly, eliminating the need to refresh or poll for task changes
For more detail, see the work experience section or my CV.
- Based
- Indonesia · UTC+7 — 18:38 here.
- Takes
- TUI is the wrong abstraction for coding agentsOct 2026
- What I like about JujutsuFeb 2026
- From Neovim to HelixOct 2025
Work Experience
Aerotalon · Fullstack Web Developer
Jan 2026 – Present · 9maustralia · contract- Maintain an aviation information system on Cloudflare Workers for 200 operators, migrated from Remix to React Router 7
- Replaced 45 legacy scopes with a 73-scope permission model across 30 modules at view, manage, and admin levels
- Built durable offline CRUD for flights with a service-worker app shell, an ordered outbox, and an IndexedDB query cache
- Added a critical-path bundle budget that fails the build, after @react-pdf (1.4 MB) leaked onto every route
- Built the MRO module for work orders, parts and stock, tools, defects, airworthiness, and timesheets
#typescript #react #react-router #tailwindIPB Training · Fullstack Web Developer
Apr 2024 – Dec 2025 · 1y 8mindonesia · full-time- Built CI/CD with GitHub Actions, Docker, and VPS, cutting deploy time from ~10 min to ~2 min with zero downtime
- Fixed enrollment-to-payment sync and automated 8 workflows, cutting manual reconciliation from ~6 hrs/week to under 30 min
- Rewrote the finance module from procedural PHP to a typed service layer, reconciling ~12K transactions a month
- Shipped a real-time quiz platform with Laravel Reverb and WebSockets for 2K+ students, cutting grading from 3 days to instant
#typescript #nodejs #nextjs #laravel #mysql #dockerPT. Healstation Indonesia · Fullstack Web Developer
Jan 2023 – Apr 2023 · 3mindonesia · freelance- Built a CMS in Next.js and tRPC for a Korean rental platform, serving 20+ admins managing 500+ bookings per week
- Designed a MySQL schema for 10K+ listings, keeping search and filter p95 under 100 ms with composite indexes
#typescript #nextjs #trpc #mysql #minio #dockerCubix Branding Agency · Fullstack Web Developer
Jun 2022 – Mar 2023 · 9mindonesia · contract- Delivered 3 responsive marketing sites (artajasa.co.id, atmbersama.com, bersama.id) from Figma to production, each passing Lighthouse 90+ across mobile and desktop
- Adopted Next.js ISR to serve pre-rendered pages from CDN edge, cutting TTB to under 200ms for repeat visitors
- Bridged frontend with Laravel and Voyager CMS via REST APIs, letting marketing edit content without touching code or triggering redeploys
- Untangled legacy CSS into component-scoped Stitches and SCSS Modules, making style changes predictable and side-effect-free
- Triaged and resolved 40+ frontend and backend bugs in a 3-person team using GitHub issues and PR reviews
#typescript #nextjs #scss #php #laravel #voyagerVarious freelance work · Fullstack Web Developer
Dec 2021 – Sept 2022 · 9mindonesia · freelance- Built CodeWars-like programming test platform with i18n and full user activity capture (clicks, keystrokes, mouse paths) streamed via SignalR to ASP.NET Core for research analysis. Open-sourced as teknologi-umum/spectator
- Shipped React frontend (Redux Toolkit, ChakraUI) with over 80% test coverage via Vitest and React Testing Library, catching regressions before they hit staging
- Contributed Go-based analytics worker that queried InfluxDB time-series data and exported results to MinIO as CSV/JSON via gRPC, enabling researchers to download raw datasets on demand
- Assisted in building Pesto, a TypeScript-based remote code execution engine using gRPC for isolated sandbox runs with configurable time and memory limits. Open-sourced as teknologi-umum/pesto.
- Built a Python dummy data generator that produced thousands of synthetic user interactions for load testing, with unit tests to validate data shape.
- Dockerized all 6 services into a single Compose stack, slashing local setup from a multi-hour checklist to one command.
#typescript #react #redux-toolkit #chakra-ui #signalr #aspnet-core #grpc #go #influxdb #minio #python #dockerEnam Dua Teknologi · Frontend Web Developer
Jun 2022 – Aug 2022 · 2mindonesia · freelance- Built Jira-like task management system for J99 Corp. Holding, replacing email and WhatsApp-based task coordination across their corporate group
- Adopted Render-as-you-fetch with Suspense to unblock the initial render, cutting perceived load time by ~50% for dashboards with 100+ tasks
- Structured UI with Atomic Design (atoms, molecules, organisms), enabling 3 other devs to compose new screens from existing primitives instead of duplicating code
- Added real-time SSE notifications so assignees see updates instantly, eliminating the need to refresh or poll for task changes
#typescript #react #react-hook-form #react-query #chakra-ui
Open Source Contributions
foldkit/foldkit
RooCodeInc/Roo-Code
zen-browser/desktop
Personal Projects
Meiro#go #bazel
A native desktop player for YouTube Music, with its own interface instead of a Chromium web front end.
#go #bazel
Nook#foldkit #effect #cloudflare-workers +2
A fast, simple SRS flashcard app. Import an Anki deck, review with FSRS, works offline as a PWA.
#foldkit #effect #cloudflare-workers +2
Lutra#effect #foldkit #webgpu +1
A colour grading app for film simulation. WebGPU compute shaders, non destructive layer stack, all client side.
#effect #foldkit #webgpu +1
Foldcn#foldkit #effect #tailwind +1
shadcn-style registry of copy-paste components for Foldkit built on @foldkit/ui and Tailwind CSS v4
#foldkit #effect #tailwind +1
KitBuild#tanstack-start #effect #drizzle +2
A from-scratch reimplementation of the Kit-Build Concept Map platform, built for my bachelor thesis.
#tanstack-start #effect #drizzle +2
Git Activity
2,384contributions · past 6 monthscontributions · past 365 days
longest streak · 26d
MayJunJulAugSepOct
lessmore