Dicky Adrian
Senior frontend engineer, full-stack capable, with 6+ years building consumer financial products: investment checkout, lending and KYC, card issuing, and card payments. Currently building LLM-related features at Datasaur.ai.
Indonesia (UTC+7) · Relocating to UK, EU, or APAC
Experience
Senior Software Engineer
Datasaur.ai — Remote (Indonesia)
Jul 2026 - Present
- ›Building an enterprise-grade observability layer for LLM calls, with configurable recording of trace attributes.
- ›Extended a multi-step LLM pipeline that automates insurance audits.
- ›Built internal evaluation tooling for AI agents: agent discovery, CI integration, and LLM-as-judge scoring, with results in a Langfuse dashboard.
Senior Software Engineer
Pixel8Labs — Singapore (Remote)
Apr 2024 - May 2026
- ›Led frontend on several client products with real-money flows: payment pipelines, marketplace checkout, admin tooling, and yield products. Sole or senior frontend engineer on each.
- ›Integrated Stripe card payments end-to-end for an asset-issuance client: card capture, settlement, and automatic issuance once funds cleared, in a single user flow.
- ›Shipped a fundraising platform on a launch date fixed by an external partner, with no slip. Built the fixed-price sale flow in-house, integrated a third-party price-discovery sale module, and built the admin side: multi-step issuer onboarding, allowlists, and reconciliation between settlement state and campaign data.
- ›Wrote a payment state machine in Rust (commit-reveal with timeout-based refunds) so a stalled counterparty could never lock user funds. Team's first production Rust; shipped in about 2 months.
- ›Added a new network integration to an asset marketplace that now holds 131k+ assets and $94M+ in trading volume.
- ›Built an internal RAG agent (OpenAI embeddings, Redis, Asynq, Discord) that flagged mismatches between product specs and engineering discussions before they reached review.
- ›Reviewed code and paired with 2–3 junior engineers per project; did most frontend and integration reviews.
Software Engineer
Finku — Jakarta
Apr 2022 - Apr 2024
- ›Sole frontend engineer on a peer-to-peer lending product in React Native, from design to release. Built the 10-step KYC and loan registration flow with conditional branching, async validation, and state recovery after app restart.
- ›Built a virtual card with spending controls end-to-end in about 6 months: React Native app, NestJS service, and card issuer integration (tokenization, spending limits, BIN setup). Completed and held pre-launch pending regulatory approval.
- ›Built shared components (forms, lists, currency input) that replaced one-off layouts across onboarding and payment screens.
- ›Wrote a NestJS service that ingested external financial data into the product.
Frontend Engineer
Bibit — Jakarta
May 2021 - Apr 2022
- ›Built multi-fund cart checkout so users could buy several mutual funds in one transaction instead of one per order. Solo frontend work, peer-reviewed; in production since 2021.
- ›Built the new mutual-fund product card and checkout screen, which became the main entry point for investment transactions in the app.
- ›Wrote client-side pricing, fee, and portfolio-update logic that kept on-screen numbers consistent with backend reconciliation through pending, settled, and refunded orders.
- ›Built shared components (sheets, list rows, transaction summaries) that other squads reused in their own flows.
Computer Vision Engineer
Prosa.ai — Bandung
Feb 2020 - Mar 2021
- ›Built face recognition and vehicle detection prototypes (PyTorch, OpenCV), optimized to INT8 with OpenVINO for CPU-only edge hardware.
Frontend Engineer (Intern)
Blibli.com — Jakarta
Jun 2019 - Aug 2019
- ›Built homepage revamp components in Vue.js (product card, lazy-loaded carousel), shipped to production.
B.Sc. in Computer Science
Institut Teknologi Bandung
Graduated 2020
Selected Work
Datasaur.ai
challenge Scoring non-deterministic LLM agents reliably enough to gate changes in CI
LLM evaluation tooling for an insurance-audit pipeline: agent discovery, CI integration, and LLM-as-judge scoring reported in Langfuse.
Bibit - Multi-Fund Checkout
challenge Keeping client-side pricing, fees, and portfolio numbers consistent with backend reconciliation through pending, settled, and refunded orders
Cart checkout that lets users buy several mutual funds in one transaction on one of Indonesia's largest investment apps (millions of users). In production since 2021.
Finku
challenge 10-step KYC with conditional branching, async validation, and state recovery on a regulated lending product; card issuer integration (tokenization, spending limits, BIN setup)
OJK-registered money manager - 4.8 stars, Apple's Best Hidden Gem App 2025. Sole frontend on P2P lending, and built a virtual card with spending controls end-to-end.
Card-to-Asset Checkout
challenge Card capture, settlement, and automatic asset issuance once funds cleared, across Stripe and a separate issuance backend
Stripe card payments wired end-to-end into an asset-issuance platform for a Pixel8Labs client: pay by card and receive the asset in a single flow.
Ramen Finance
challenge Multiple sale-type state machines, on-chain rounding precision, day-0 mainnet deadline with third-party contract dependencies
Token launchpad on Berachain — $5M raised across 9 protocols in 4 months.
BGT Market / Miso
challenge Berachain's governance model kept changing pre-launch — building on moving ground with subgraph latency
Berachain LST liquid wrappers — $500K AUM within 2 months of launch.
Eternal — NFT Pre-launch
challenge Solo full-stack delivery — quiz engine, referral tracking, pixel-perfect animations
Viral quiz-based pre-launch platform driving thousands of signups.
AVAX Names Marketplace
challenge Integrating with DOMA's existing system, learning domainFi from scratch
Domain marketplace on Avalanche — 2,716 domains listed across Avalanche + DOMA chain, built in partnership with DOMA.
Tech Stack
Get in Touch
Open to new opportunities. Reach out directly.




