Sonny
Hiu Long
Kam

Full-stack engineer dedicated to building robust, high-performance applications. Transforming complex requirements into elegant, maintainable code.

Scroll to explore • Scroll to explore •
Engineering Philosophy

Solving complex
problems with
elegant code.

I am a software engineer passionate about crafting efficient, scalable, and user-centric applications. My expertise lies in full-cycle development—from architectural design and backend logic to intuitive frontend interfaces—ensuring every layer is optimized for performance.

3+

Years Exp

20+

Projects

Expertise

A comprehensive technical toolkit. Click a category to view the full technology stack.

Frontend Architecture

UI/UX Engineering & State Management

ReactNext.jsTypeScriptTailwind CSSReduxZustandFramer MotionThree.jsWeb Performance Optimization
Click to Expand

Backend Development

Scalable APIs & Business Logic

Node.jsPythonDjangoExpressGraphQLREST APIsWebSocketsMicroservices
Click to Expand

Database Design

Persistence & Data Modeling

PostgreSQLMongoDBRedisFirebaseSupabaseSQL OptimizationPrisma ORMMongoose
Click to Expand

Cloud & Infrastructure

Deployment & Systems Operations

AWS (S3, EC2, Lambda)DockerKubernetesGoogle CloudVercelCI/CD PipelinesTerraform
Click to Expand

Software Engineering

Core Principles & Algorithms

Data StructuresDesign PatternsTest Driven Development (TDD)Object-Oriented ProgrammingSystem DesignAgile Methodologies
Click to Expand

Security & Tools

Dev Environments & Protection

GitLinux/UnixOAuth 2.0JWTJestCypressPostmanBash Scripting
Click to Expand
Career Path

Professional
Journey

Full Stack Software Engineer

Propedia Technologies | Melbourne, VIC
May 2025 - Present
Node.js
Express
PostgreSQL
Sequelize
Vue.js
Vuetify
Docker
Elasticsearch
Amazon Web Services (AWS)
CI/CD
  • Shipped production features used daily by property valuers and support staff, building end-to-end flows across a Node.js/Express backend, PostgreSQL/Sequelize, and a Vue.js/Vuetify frontend.

  • Reduced manual spreadsheet work and improved quote and approval tracking, delivering portfolio valuation workflows with clear business rules, data models, and UI journeys for jobs, contacts, and portfolios using PostgreSQL + Sequelize and Vue/Vuetify.

  • Hardened access to high-value valuation data, implementing secure auth with email/password, Google + Microsoft SSO, TOTP-based 2FA, session handling, and reCAPTCHA.

  • Improved data consistency and API reliability, building REST endpoints for valuations, portfolios, messages, and documents with strong validation and error handling in Node.js/Express.

  • Improved delivery speed and reduced rework, collaborating with founders, valuers, and engineers to clarify requirements, break work into Jira tickets, review pull requests, and document features.

  • Reduced regressions in core valuation and auth flows, using Git, PR reviews, and a CI pipeline with automated checks to keep releases stable.

Contract Web Developer

Ultratech Asia | Hong Kong, Hong Kong
2023
Vercel
Next.js
React
Typescript
Resend
Framer
Leaflet
  • Redesigned and rebuilt the company website from an outdated layout to a modern, responsive UI.

  • Handled domain setup and routing, including DNS updates and redirects to keep existing links working.

  • Improved SEO by fixing metadata, page structure, and indexing issues, then tracked results in Google Search Console.

Contract Web Developer

HK Chaoda | Hong Kong, Hong Kong
2022
  • Modernised the website with a refreshed design system, cleaner navigation, and mobile-first pages.

  • Migrated domain and configured routing rules (redirects, canonical URLs) to prevent duplicate pages and broken paths.

  • Boosted search visibility with on-page SEO updates and Google Search Console monitoring, including sitemap submission and crawl fixes.

Bachelors of Software Engineering (Honours)

Monash University | Clayton, Victoria, Australia
March 2020 - December 2024
Object Oriented Design
Discrete Mathematics
Artificial Intelligence
Software Quality and Testing
Operating Systems
Algorithms and Data Structures
Usability
Software Architecture and Design
Computer Architecture
Data Visualisation
Real Time Enterprise Systems
Computer Networks
iOS App Development
Software Engineering Practice
Internet Applications Development
  • Bachelor of Engineering (Honours) in Software Engineering.

  • GPA: 3.2 / WAM: 75.

  • Final Year Project: AI Human–Object Interaction Detection in Video Data | Project Lead / Developer • Built an AI system that improved human–object interaction recognition in video data, combining pose estimation with object detection to model motion and interactions. • Converted raw videos into structured training data for learning interactions, extracting 17-joint skeleton (x, y) coordinates per frame and pairing them with detected object coordinates using Python. • Improved interaction detection accuracy by +8% on ST-GCN and +2% on ST-GCN++, redesigning the pipeline and feature fusion approach for stronger spatial-temporal signals using deep learning in Python. • Increased temporal feature quality for complex interactions, testing UniFormerV2 and integrating its temporal modelling with ST-GCN++ to strengthen representation learning. • Protected privacy during inference and demos, applying identity blurring so no personally identifiable details appeared in processed outputs.

Selected
Works

Web App

SplitBuddy

2024
Health

Habitat

2024
Productivity

Flowboard

2023
Dev Tools

Repo Summarizer

2023

Work
Together

Interested in collaboration or hiring? Let's discuss how I can contribute to your engineering team.

sonnykam18@gmail.com
Sonny Kam

© 2026 All rights reserved.