About

Full-stack software engineer with around four years of experience across IoT platforms, business software and application security. Works across product discovery, frontend and backend development, and AWS infrastructure, primarily using React, TypeScript, Kotlin/Spring Boot and PostgreSQL.


Work Experience

  • #

    WBS Technology

    Software Engineer

    —  10 months

    Sydney, NSW

    Full-stack development of IoT management and business operations platforms, spanning product discovery, frontend and backend engineering, performance, and cloud infrastructure.

    • Built bulk-management capabilities for thousands of IoT devices at a time, covering device settings, alerts and sensor-reporting rules.

    • Developed end-to-end workflows for emergency-light testing and compliance reporting.

    • Used product analytics to identify improvements to customer and operational workflows.

    • Improved development and delivery workflows through AWS infrastructure as code, CI/CD and contributor tooling.

    • React
    • TypeScript
    • Kotlin
    • Spring Boot
    • jOOQ
    • PostgreSQL
    • AWS
    • OpenTofu
    • CI/CD
    • PostHog
    • Splunk
    • IoT
  • #

    Software Engineer

    —  4 years

    Eora/Sydney, NSW

    Full-stack product engineering and a Snyk Code engagement spanning static-analysis rules, developer tooling and application security.

    • Built product features with React, TypeScript, GraphQL, NoSQL and PostgreSQL.

    • Shipped self-serve data/API: OpenAPI spec, secure endpoints, embedded API docs.

    • Implemented CI doc-gen for Cube.js data models; docs-as-code keeps docs aligned with code.

    • Built React + Apollo GraphQL features; strengthened typed UI→Graph contracts.

    • Closed the loop with customers to prioritise onboarding and activation improvements.

    • Developed and deployed kubernetes IaC stack to variety of environments including AWS + bare-metal

    • Developed and reviewed static-analysis rules for Snyk Code across multiple languages and frameworks.

    • Investigated customer-reported findings and improved security modelling, reproduction guidance and developer documentation.

    • Built framework-documentation and coverage-reporting tooling.

    • AWS
    • Apollo GraphQL
    • CI/CD
    • Cube.js
    • Docs-as-code
    • OpenAPI
    • SAST
    • graphql
    • kubernetes
    • nosql
    • react
    • typescript
  • #

    University of Sydney - Faculty of Medicine + NSW Health

    Software Engineer

    —  3 years

    Eora/Sydney, NSW

    Translating high-volume, routinely collected electronic medical records into high-value research data to improve patient outcomes

    • Built highly scalable data pipeline + contributed to FOSS pipelining software for documenting & monitoring pipeline

    • Designed + Built web-app for rapid labeling of datasets. Focus on UX, ergonomics, discoverability & rapid keyboard navigation.

    • R
    • pipelining
    • reproducibility
    • tidy
    • reproducibility
    • HPC
  • #

    University of NSW - Business School

    Academic Tutor

    —  9 months

    Eora/Sydney, NSW

    • COMM1190: Data, Insights and Decisions

  • #

    University of Sydney - School of Computer Science + Elec. Eng.

    Academic Tutor

    —  3 years

    Eora/Sydney, NSW

    • COMP2017: Systems Programming, in C within *NIX, concurrency, data structures, memory safety.

    • COMP2123: Data Structure + Algos.

    • INFO1110: Intro to programming, OOP, specification breakdown, testcase design

    • ELEC3607: Embedded Systems in C++ - Registry manipulation of ARM Cortex M3, ASM, debugging embedded

Projects

Awards

  • #

    Engineers Australia First Year Student Award

    Griffith University

    'Outstanding performance in your studies' - Achieved highest aggregate grade of first year engineering cohort.

Education

  • #

    University of Sydney

    Electrical Engineering - Internet of Things major, Bachelor of Engineering (Honours)

    Eora/Sydney, NSW

    Study periods: 2017-2020 and 2025, with breaks for work. Graduated October 2026.

  • #

    Griffith University

    Electronic Eng / Information Technology, Dual Bachelors

    —  8 months

    Jagera/Turrbal/Brisbane, QLD

    GPA: 7.0 / 7.0 (HD)

Skills

  • #

    Webdev

    • HTML
    • CSS
    • javascript
    • TypeScript
    • React
    • React Query
    • Vue.js
    • GraphQL
    • Apollo GraphQL
    • OpenAPI
    • Cube.js
    • Docs-as-code
    • webpack
    • bootstrap
    • PHP/Symfony
    • ORM
  • #

    Mobile

    • Flutter
    • Dart
    • Swift
    • Objective-C
  • #

    Backend / Native

    • .NET
    • C#
    • C
    • C++
    • Qt
    • python
    • R
    • java
    • Kotlin
    • Spring Boot
    • jOOQ
    • PostgreSQL
    • Go
    • Rust
    • Groovy
    • Node.js
    • GraphQL APIs
    • NoSQL
  • #

    Tooling

    • git
    • *nix environments
    • ssh/Remote Only
    • HPC
    • Shell Scripting
    • AWS
    • AWS SES
    • Docker
    • Kubernetes
    • Infrastructure as Code
    • OpenTofu
    • PostHog
    • CI/CD
    • OpenAPI
    • Docs-as-code
    • Cube.js
    • VS Code extension development
    • vagrant
    • Building/Debugging in Constrained Envs
  • #

    Application Security (AppSec)

    • Application security
    • Secure SDLC
    • Threat modeling
    • Secure code review
    • Static analysis
    • Taint analysis
    • Developer education
    • Vulnerability triage
    • Remediation guidance
    • CI/CD security gates
    • Dependency & secrets scanning
    • Groovy (target)
    • Rust (target)
    • Objective-C (target)
    • Dart (target)
    • Java (target)
    • Go (target)
    • Python (target)
    • Swift (target)
    • C++ (target)