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.
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