Teh Jun Heng

Full-stack engineer

I build across the whole stack — web, backend, web3 and AI — and care about shipping things that actually work, not demos.

Malaysia / 22 years old

Teh Jun Heng speaking on a panel at MYBW26

Experience

  1. Product Engineer

    Bundie (DeFi Startup)·Jan 2026 - Jul 2026

    • Built the Bundie mobile app, bringing DeFi yield strategies to users on mobile.
    • Developed yield automation features to streamline allocation of user funds across DeFi protocols.
    • Revamped the web frontend, improving usability and overall user experience.
  2. Software Engineering Intern

    Hata (Cryptocurrency Exchange)·Jan 2026 - Apr 2026

    • Developed RESTful APIs in Go and Gin for trading wallet operations (deposits, withdrawals, internal transfers), improving transaction processing efficiency by over 20%.
    • Built a Kafka-based push notification system delivering real-time alerts, scaled to 200,000+ users.
    • Developed an internal profit reconciliation system for the finance department, improving reconciliation efficiency by over 15%.
    • Assisted in prototyping the Hata Mini App, accelerating feature validation and iteration.
  3. Software Engineering Intern

    Sigma School·Oct 2024 - Jan 2025

    • Built and maintained frontend features for the learning management system.
    • Ran the data migration for the learning system, moving existing course and student records onto the new schema.
    • Wrote technical and product documentation for the platform.

Skills

Languages

  • JavaScript
  • TypeScript
  • Go
  • Python
  • Java
  • Rust
  • Solidity
  • SQL

Frameworks

  • React
  • Next.js
  • React Native
  • Node.js
  • Gin

Developer Tools

  • Git
  • Linux
  • Docker
  • GitHub Actions
  • Kubernetes
  • GCP
  • Kafka

Databases

  • MySQL
  • PostgreSQL

Projects

  1. AgentVeins

    Live · agentveins.com

    A spending firewall for AI agents. Every payment an agent attempts passes through a policy guard before money moves — vendor allowlists, per-transaction and daily budgets, pinned recipients and a kill switch — and every attempt, allowed or blocked, lands in a tamper-evident audit log.

    • TypeScript
    • Solana
    • x402
    • Node.js
  2. Wysiwys

    Live on Solana devnet · TOKEN2049 Origins

    A payment firewall for Solana treasuries: what you see is what you sign. Before a Squads multisig payout executes, a Chainlink CRE workflow re-reads the stored transaction across three RPC providers, decodes it and checks destination, token, amount and sanctions screening against the treasury's policy. An on-chain Anchor guard is the only executor, so no payment skips the check.

    • TypeScript
    • Rust
    • Anchor
    • Chainlink CRE
    • Next.js
  3. ENSPin

    Best ENS Infrastructure, ETHGlobal Taipei 2025

    Keeps IPFS content behind ENS names online by watching for ContentHashChanged events and re-pinning the referenced files automatically. I built the web frontend and the control dashboard used to manage and monitor pinned content.

    • React
    • TypeScript
    • IPFS
    • Docker