Software developer · Melbourne

Hello, I'm
Hok Heng

I build reliable web products and operational tools, from stakeholder discovery through to maintainable software.

Portrait of Hok Heng

ABOUT ME

I’m a Melbourne-based software developer who likes turning messy business processes into useful, maintainable software. I work across APIs, databases and frontend UI, and enjoy getting feedback from the people who use what I build.

  • C#, .NET, ASP.NET Core, SQL Server
  • React, TypeScript, Svelte, Tailwind CSS
  • Python, REST APIs, AWS, Docker

The toolkit

TOOLS I USE

A focused mix of tools behind the products, workflows and experiments here.

Frontend

  • React
  • TypeScript
  • Svelte
  • Tailwind CSS

Backend & data

  • C# / .NET
  • SQL Server
  • Node.js
  • PostgreSQL

Cloud & AI

  • AWS
  • Python
  • TensorFlow

EXPERIENCE

OracleCMS logo

OracleCMS

Software Developer

Apr. 2026 -- Present

C#.NETASP.NET CoreSQL ServerSvelte

Highlights

  • Build internal HR, operations and workforce-management software across APIs, databases and frontend interfaces.
  • Work with stakeholders to turn unclear business processes into practical requirements and working features.
  • Contribute to project workflows, document management, hiring and onboarding systems, plus integrations and background automation.
Beyond Zero Technologies logo

Beyond Zero Technologies

Software Engineer / Intern

Nov. 2024 -- Mar. 2025

ReactTypeScriptStorybookCypress

Highlights

  • Created more than 100 Cypress acceptance-test scenarios and worked through feedback in code reviews.
  • Translated Figma designs into reusable React and TypeScript components and helped improve CI with caching and parallel jobs.
Sahara Space logo

Sahara Space

Machine Learning Engineer Intern

Jul. 2023 -- Nov. 2023

PythonTensorFlowKerasComputer Vision
Sahara Space project preview

Highlights

  • Worked on a ResNet-50-based model for 6DoF satellite pose estimation using around 10,000 images.
  • Used TensorBoard to monitor training and identified changes that reduced training time by 15%.

SELECTED PROJECTS

  • Smart Roster Scheduler preview

    Smart Roster Scheduler

    Featured

    A full-stack workforce rostering app with drag-and-drop scheduling. It cut roster preparation from more than 15 minutes to under 5.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Node.js
    • PostgreSQL
  • Gemini Portfolio Guide preview

    Gemini Portfolio Guide

    A visitor-facing Next.js portfolio guide using Google Gemini for query embeddings and grounded answer generation over the public portfolio knowledge index, with a bounded streaming chat interaction, source anchors, and a server-only Gemini credential boundary. It answers from public portfolio content rather than private data.

    • Next.js
    • JavaScript
    • RAG
    • Google Gemini
  • Patient Management System preview

    Patient Management System

    A patient-related backend project built with Java and Spring Boot, using Kafka and gRPC for service communication and PostgreSQL for persistence.

    • Java
    • Spring Boot
    • Kafka
    • gRPC
    • PostgreSQL
  • Histopathology Cancer Cell Classification preview

    Histopathology Cancer Cell Classification

    A computer-vision classifier for histopathology images, reaching an F1 score of 0.86 on more than 20,000 images.

    • Python
    • TensorFlow
    • Computer Vision
  • Grocery Price Comparison Website preview

    Grocery Price Comparison Website

    A grocery CRUD application exploring data-driven web development and a microservice-style backend.

    • React
    • Spring Boot
    • GitHub Actions
  • Fireworks Interactive Canvas Experience preview

    Fireworks Interactive Canvas Experience

    A browser fireworks experience built with vanilla JavaScript and HTML5 Canvas, with mouse-launched particles and layered scene rendering.

    • JavaScript
    • HTML5 Canvas

Let's Connect

I’m open to software development opportunities in Melbourne and across Australia. Have a role, project or question in mind? Say hello.

GitHubLinkedIn