Backend Developer

Building scalable, high-performance systems.

I'm a backend developer with 3+ years of experience designing and building scalable, high-performance backend systems using Golang. Skilled in API development, system integration, and blockchain-related solutions including Bakong payment integration and Tron network integration for DApps. I focus on writing reliable, well-tested code and building systems that stay stable under real production load — from fintech payment rails processing live transactions to decentralised wallet infrastructure handling on-chain transfers.

3+

Years of experience

5+

Projects completed

5

Core technologies

Backend Developer portrait

How I work

Building scalable systems the right way

The principles behind how I design, build, and ship backend systems — see them in action in my experience below.

Reliability first

I build systems that hold up under real production load — safe database migrations, careful error handling, and defensive design around payment and blockchain flows where a mistake means real money.

Performance & scalability

I design schemas and APIs that scale with traffic and keep response times fast and predictable, especially in high-performance payment and blockchain integrations.

Security by default

Wallet credentials, private keys, and payment data are treated as sensitive by default — secure storage, least-privilege access, and careful review of every integration touching real funds.

Expertise

Core Technologies

A focused set of tools and technologies I use to build production-grade backend systems.

Languages & Frameworks

Core languages and frameworks I use to design and ship backend services and APIs.

  • GoLang / Gin
  • REST API
  • gRPC
  • Laravel
  • PHP

Databases

Relational and NoSQL databases I work with for schema design, query optimisation, and safe migrations.

  • PostgreSQL
  • MySQL
  • MongoDB

Infrastructure & DevOps

Tools I use for containerising, deploying, and versioning backend systems in production.

  • Docker
  • DigitalOcean
  • DB Migration Versioning

Blockchain & Payments

Payment rails and blockchain integrations I have built for real-money transfers and DApp infrastructure.

  • Bakong Integration
  • KHQR
  • TronGrid Integration
  • TRON / USDT

Work

Experience & Milestones

A structured view of the companies, projects, and delivery milestones that define my backend engineering work.

Aibodia | DVPAY

DVPAY Payment Platform

Back-end Developer

Building a fintech payment platform supporting Bakong wallet transfers, local bank transactions, and KHQR-based payments.

August 2024 - Present

Milestones

  • Designed database schema and implemented core payment features end-to-end.
  • Managed DB migration versioning to ensure safe, incremental schema changes.
  • Integrated Bakong for transfer and receive via Local Bank, Bakong Wallet, and KHQR.
  • Rewrote and customised a KHQR decoder from scratch in GoLang.

Stack

Go/GinBakongKHQRPostgreSQLDocker

Aibodia | DVPAY

dApp — TRON Network

Back-end Developer

Developed the backend for a decentralised application on the TRON network, handling USDT transfers and wallet management.

August 2024 - Present

Milestones

  • Implemented transfer and receive of USDT on the Tron network.
  • Built wallet credit collection flow to consolidate funds into a main account.
  • Managed Energy delegation and undelegation for gas-efficient transactions.
  • Handled secure storage and usage of wallet private keys.

Stack

GoTronGridTRONUSDTBlockchain

Freelancer

Phnom Penh Post — CMS Migration

Back-end Developer

Led the backend work for migrating the Phnom Penh Post website from a legacy Drupal system to a new platform with a redesigned database.

June 2023 - October 2024

Milestones

  • Migrated Drupal database to a new schema, collaborating with the team on structure design.
  • Executed the full data migration from the old structure to the new one.
  • Built a new admin web application using Laravel.
  • Deployed and hosted the project on a DigitalOcean Droplet.

Stack

LaravelMySQLDrupalDigitalOceanPHP

Get in touch

Let's work together

I'm open to new opportunities and collaborations. Whether you have a project in mind or just want to connect, feel free to reach out.