Full-stack engineer with security depth who ships customer-facing outcomes end-to-end; Polyglot, poly-stack, poly-role.
Full-stack engineer delivering customer-facing APIs and docs (TypeScript/React, Apollo GraphQL, OpenAPI, Cube.js).
React/Typescript/NoSQL microservice based stack
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
Static analysis rule delivery and developer enablement across multiple languages and frameworks.
Owned and shipped language delivery MVPs for Groovy, Rust, Objective‑C, and Dart.
Contributed across broader ecosystems: Java, Go, Python, Swift, C++ (rules, tests, triage).
Built internal framework‑coverage reporting used by Eng leadership for roadmap clarity.
Authored embedded customer-facing rule docs explaining ‘why this triggers’ and safe patterns to reduce CX loops.
Improved taint/data‑flow models and triage conventions to raise signal‑to‑noise.
Handled customer tickets (including renewal-sensitive issues) and owned outcomes end-to-end with CX/Support.
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.
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
Selected product-engineering results that improved activation, API adoption, and developer docs across modern web stacks.
Shipped self‑serve APIs with OpenAPI + embedded docs; reduced support load and accelerated customer activation.
Introduced coverage/visibility tooling that informed roadmap prioritisation and improved stakeholder confidence.
Operationalised docs‑as‑code with CI publishing to keep customer docs in lock‑step with code.
Migrated an existing Android-first app into a polished cross‑platform mobile experience, focusing on a smooth onboarding flow and consistent, localized UI.
Picked up and rapidly understood an established codebase; delivered iOS support without disrupting Android users.
Designed an intuitive device onboarding journey that guides users through pairing and Wi‑Fi setup with clear, human‑centred copy.
Implemented platform‑aware UX to gracefully handle iOS constraints so users can always complete setup via simple alternatives.
Centralized and localized all user‑facing text to ensure consistency, clarity and future translation readiness.
Aligned with stakeholders on scope and success criteria; validated flows on real devices to ensure a reliable first‑run experience.
R package that connects code </> docs to data docs 📈 demo
Extends standard docstring tools to accomodate structured documentation of fields of input & output data
Structured data doc can be serialized, & used in enriching directional acyclic graphs (DAGs) of pipeline
Information about a given target (eg, command used to generate, links to functions used, documentation on target properties) in a pipeline can be discovered by clicking on that target in the network graph.
Significant contributions to open source web-app for scheduling reddit posts (Now closed source)
Implement views for grouping posts according to content, as well as rapid templating workflows
Work across full Symfony + Redbeans (ORM) + SQL stack to enrich UX
Misc contributions to various open source projects
C# / Dotnet: rawaccel - kernel mode mouse accel, Helios Display Management, maintainership of videoduplicatefinder , jellyfin-plugin-sso - OAuth for jellyfin media server,
R Packages: rmarkdown, htmltools, pkgdown, downlit, xaringan - Rmarkdown presentation tool, clustermq - HPC Array Scheduler, renv - project env management, drake - pipelining toolkit, rvisidata
js / frontend: yotamberk/timeline-plus, vis-timeline
Super random: vim-tmux-navigator - tmux plugin that integrates vim pane-switching, SpaceVim - Community Vim Distribution, myhr_helper - UX userscript for USYD timesheet submission
'Outstanding performance in your studies' - Achieved highest aggregate grade of first year engineering cohort.
Eora/Sydney, NSW
Jagera/Turrbal/Brisbane, QLD