Problem-driven engineering

Hi, I'm Benny.

Senior Software Engineer | AI Engineering & Software Architecture

I design and build enterprise systems and AI products. With 10+ years of engineering experience, I focus on understanding business problems, choosing practical architecture, and delivering working software.

Previously led engineering teams and delivered enterprise applications across SaaS, finance, consumer services, and mobile platforms, including client projects through Bilue.

10+ yearssoftware engineeringEnd to endfrom problem framing to deliveryBuilding nowAI products and reusable infrastructure

Selected work

Products built around real problems.

Selected projects span AI products, connected enterprise workflows, and production software for hotel operations.

Production delivery

Enterprise ApplicationsProduction · Active Development

CGT Hub — Enterprise Management Platform

An integrated platform for CRM/CIM, students, training, enrolments, orders, payments, scheduling, and reporting, now in use by clients with ongoing development.

Engineering decision Connect related business areas through shared enrolment, class, order, and payment workflows with role-based access for consistent operations.

Key contributions
  • Related business modules share workflows across enrolment, orders, classes, payments, refunds, and reporting.
  • Work spans frontend and backend delivery, API and database design, access control, integrations, and generated documents.

Technology React · TypeScript · NestJS · Prisma · PostgreSQL · AWS

Enterprise · Hotel OperationsProduction · Active Development

ES Quick — Electronic Luggage Tag & Hotel Operations Platform

Initially developed in 2021 and paused, ES Quick resumed in 2026 and launched in production in October. Its web platform and WeChat Mini Program are in use across multiple hotels, with ongoing development.

Key contributions
  • Full-stack development across the web management platform and WeChat Mini Program.
  • Backend API and database integration with cross-platform application workflows.
  • Production delivery and ongoing product development.

Technology React · TypeScript · Taro · Node.js · REST APIs

Enterprise ApplicationsProduction · Active Development

Hum8trix — Psychology Application

Frontend and backend product work for a psychology application, including architecture and user experience. The application is in production with ongoing development.

My role Frontend and backend feature development.

Engineering approach

How I Work

01 / Engineering judgement

Start with the problem.

I clarify the underlying problem, needs, and constraints before choosing a practical approach. I make trade-offs clear and validate assumptions incrementally.

02 / AI-assisted practice

Use AI across the engineering lifecycle.

I use AI for architecture exploration, planning, implementation, and review, choosing models and tools for the task and setting clear agent instructions and boundaries. I review changes, run relevant checks, and remain responsible for engineering decisions, quality, and delivery.

  1. 01UnderstandProblem & needs
  2. 02DesignArchitecture & trade-offs
  3. 03PlanSpecifications & phases
  4. 04BuildAI-assisted implementation
  5. 05VerifyReview & testing
  6. 06ImproveFeedback & iteration

Technical expertise

Tools follow the work.

Recent hands-on AI work sits alongside established full-stack and enterprise engineering experience.

Primary languages TypeScript · JavaScript

AI Engineering

  • LLM applications
  • AI orchestration
  • Conversational memory
  • Retrieval and context assembly
  • RAG (hands-on project work)
  • STT / TTS integrations

Backend

  • Node.js
  • NestJS
  • REST APIs
  • Prisma
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Elasticsearch

Frontend

  • React
  • React Native
  • Vue
  • Angular

Cloud & DevOps

  • AWS
  • Docker
  • CI/CD
  • GitHub Actions
  • Cloudflare
  • Fly.io

AI product and retrieval technologies reflect current project work; this list describes hands-on experience rather than a claim of equal depth across every tool.

Career experience

A decade of building across industries.

From enterprise platforms and technical leadership to client delivery and current AI product development.

  1. Sep 2024 - Present

    Senior Software Engineer | AI Engineering

    Freelance · Sydney, New South Wales, Australia · Remote

    Full-stack engineering across enterprise platforms and AI applications, covering system architecture, frontend/backend development, integrations, and deployment.

  2. Sep 2021 - Sep 2024

    Engineering Team Lead

    Bilue · Sydney, New South Wales, Australia

    Led a team of 3-5 engineers and worked as a senior frontend engineer across client applications.

    Team leadership: 3-5 engineers.

    Selected client projects delivered through Bilue
    • SafetyCulture Assets — Assets application: Senior frontend engineering.
    • Boomer Home Loan — Loan application: Full-stack engineering.
    • Airtasker — Application improvements: Senior frontend engineering.
    • AMP — Frontend redesign: Frontend engineering.
    • GyG — Mobile applications: Mobile engineering.
  3. Jul 2020 - Sep 2021

    Freelance Web Developer

    Freelance · Guangzhou, Guangdong, China

    Worked on freelance projects and open-source development. Initial development of ES Quick began in 2021 before the project was paused.

  4. Feb 2018 - May 2020

    Chief Technology Officer

    Guangzhou Jinzhuan Tianwang Network Technology LTD · Guangzhou, Guangdong, China

    Led a team of 27 developers building a B2B system connecting pharmaceutical factories, wholesalers, and retail suppliers.

  5. Jun 2017 - Dec 2017

    Senior Software Developer

    Guangzhou Weiyi Network Technology LTD · Guangzhou, Guangdong, China

    Redesigned the backend REST API architecture and worked on high-end, high-performance applications.

  6. Mar 2016 - May 2017

    Full Stack Software Developer

    Guangzhou Ronglian Network Technology LTD · Guangzhou, Guangdong, China

    Developed frontend and backend CRM, order management, and product management systems for credit and loan products, including a risk control model. Also developed Android and iOS applications.

Open source & personal

A few things I've made and enjoy.

Open-source themes and small applications sit alongside my product work. Outside engineering, I enjoy interface design, games, and exploring how digital products feel to use.

Guild Wars 2 landscape
Guild Wars 2MMO adventures
Valorant match scene
ValorantTeam-based FPS

Contact

Have a problem worth solving?

I'm open to conversations about software engineering, architecture, and applied AI.