Skip to main content

Experience

Six years of production systems

Distributed systems, e-commerce at scale, and early-stage teams. Now the sole backend engineer behind TRUF.NETWORK's open-source data stack.

  1. Truflation

    Current

    The Austin-based team building TRUF.NETWORK, a decentralized platform for publishing, composing, and consuming economic data streams.

    Senior Software Engineer, Backend

    Apr 2025 — Present · Remote (US/APAC overlap)

    Own release engineering, performance, and architectural direction across kwil-db, the TRUF.NETWORK node, and three official SDKs.

    • Lead maintainer of kwil-db: shipped 27 production releases over 1,100+ commits, reviewing PRs from 30+ external contributors
    • Designed a daily data digest and pruning architecture projected to cut stream storage by up to 96%
    • Designed an attestation layer producing tamper-evident, validator-signed query results for downstream consumers
    • Cut AWS spend by ~20% across EC2, RDS, and S3 while holding 100% SLA

    Backend Engineer

    Feb 2024 — Apr 2025 · Remote

    Early engineer co-architecting the backend services that became the production system.

    • Drove a 5x throughput scale-up, from 100K to 500K+ daily transactions on 50M-row PostgreSQL, on commodity hardware
    • Core algorithm and storage rewrites cut CPU usage and computation time by 40% each
    • Translated financial data modeling and Web3 integration patterns into production-grade Go services
  2. Outlier · Mindrift

    Part-time contract work on coding-focused AI evaluation across Outlier (Scale AI) and Mindrift (Toloka AI): benchmark authoring, code-migration evaluation, and structured model-output assessment.

    AI Training Expert, Coding

    Part-time contract · Remote

    • Authored reproducible Docker environments and pytest frameworks with >85% line coverage for SWE-Bench-style coding benchmarks across Python, Go, JavaScript, and TypeScript
    • Built end-to-end migration evaluation tasks (Python ↔ Go, Python ↔ TypeScript) with JUnit-based test parsers and agent evaluation harnesses
    • Scored multi-model LLM outputs against structured rubrics with written justifications, surfacing failure modes like cross-language interop bugs
  3. Indonesian job-platform startup building hiring, HRIS, and mentoring products.

    Intermediate Software Engineer

    Feb 2023 — Feb 2024 · Remote (Jakarta)

    • Built Go and Python backend services with Domain-Driven Design for the HRIS and mentoring platforms
    • Held >90% test coverage across pytest and Go test suites
    • Cut response times by 40% on high-traffic endpoints with Redis caching and targeted query tuning
    • Integrated Kafka event streaming, improving responsiveness by 30% and reducing load by 20%
  4. Indonesian e-commerce enablement company. I worked on the whitelabel platform for ITC, one of its largest clients.

    Junior Software Engineer

    Mar 2022 — Feb 2023 · Remote (Jakarta)

    • Delivered the Node.js data-integration workflow connecting 4,000+ ITC tenants to Lazada, Shopee, and Tokopedia
    • Contributed to 30x sales growth across the integrated marketplaces
    • Optimized GraphQL resolvers with DataLoader: ~40% lower integration-layer load and a simpler resolver codebase
  5. Technology and equipment provider in Surabaya. I joined the founding development team and built the software division from the ground up.

    Founding Software Engineer

    Dec 2019 — Mar 2022 · Surabaya

    • Mentored five intern teams in Go, raising delivery velocity by 30%
    • Launched a student activity portal that lifted participation by 80%
  6. Petra Christian University

    University in Surabaya. I assisted in delivering computer-science coursework.

    Assistant Lecturer

    Jul 2018 — Jun 2019 · Surabaya

    • Taught four computer-science courses and ran their practicum sessions
    • Earned a 90% student satisfaction rating

Open source

Maintained in the open

Lead maintainer of the open-source stack powering TRUF.NETWORK: a distributed database, a blockchain node, and three official SDKs.

Lead Maintainer

Open-source distributed database in Go on PostgreSQL. The data layer powering TRUF.NETWORK in production.

  • 1,100+ commits across 27 production releases
  • Reviews PRs from 30+ external contributors
  • Extensions framework: oracles, custom auth, deterministic compute
Go
PostgreSQL
Distributed Systems
Apache 2.0
Core Contributor

Production blockchain node atop kwil-db powering TRUF.NETWORK's mainnet, deployed via AMI, Docker Compose, and AWS automation.

  • 1,500+ commits across 36 releases
  • MCP server for AI client integration with on-chain data
  • Validator attestation system for cryptographically verifiable query results
Go
Blockchain
MCP
AWS
Maintainer

Official Go SDK for TRUF.NETWORK with first-class transaction lifecycle primitives.

  • WaitForTx & WithSyncBroadcast prevent race conditions in async clients
  • Pluggable transport: HTTP default + Chainlink Runtime Environment integration
  • Cryptographic attestation payload parsing and signature recovery
Go
Cryptography
Chainlink CRE
Maintainer

Python SDK via C bindings wrapping sdk-go, with full cross-language API parity.

  • Manylinux + macOS wheels published per release
  • Make-based C binding recompilation for local development
  • Same transaction-lifecycle guarantees as the Go SDK
Python
C bindings
CGo
Maintainer

Official TypeScript SDK for TRUF.NETWORK, with browser and Node clients against mainnet chain `tn-v2.1`.

  • NodeTNClient + BrowserTNClient for server and web wallets
  • Sibling SDK kwil-js for lower-level Kwil DB access
  • Idiomatic TypeScript with end-to-end type-safe action calls
TypeScript
Browser
Node.js

Interested in working together?

If any of this maps to a problem you're hiring for (distributed systems, backend performance, open-source maintenance), let's talk.