Carbon Plus is a team focused on growing environmental markets, “to leave behind a planet more capable of sustaining healthy human life.”
Leading the development of the Platform for Land and Nature Repair for the Department of Climate Change, Energy, the Environment and Water, in collaboration with Australian National University.
PLANR helps landowners and farmers:
Built complex mapping interfaces displaying data layers of program eligibility, carbon sequestration potential, property boundaries, and distribution of native vegetation. Rebuilt the drawing tool interface to improve accessibility & usability; rebuilding from geoman to a custom-controlled interface, including a custom-built circle-drawn exclusion zones.
Improved the CI build: stabilising a rather unstable build process, reorganised the pipeline into groupings of roughly equal length, parallelised the Cypress E2E, and reducing build times by a third (shaving off about ~10 mins).
Identified and implemented a solution saving ~35% of Azure hosting costs, by analysing usage, rearchitecting the App Service plans into environment-consistent groups, scaling instances to better match workload, and incrementally rolled out changes (starting with non-prod environments) assuring safety of change.
Cash App is a peer-to-peer payment app, enabling payments, investments in the US stock market and bitcoin, and is a subsidiary of Block.
Worked on the team bringing Cash App globally, including the UK, Canada and Australia:
Improved a widely-used Swift internal tool to enable proxying to production (in specific use cases to enable testing) rather then testing/staging environments only.
Built an internal tool that fetches feature flag information from LaunchDarkly, and introduced a process for teams to identify and remove unused flags, and tag which teams are responsible for which flags.
Built an internal tool that generates a documentation site (hosted on Github pages) from a single command in an Armeria-driven microservice app repository. It let the engineers write markdown docs inside the repo (keeping documentation near the code), and automagically displays current protobuf definitions and API endpoints.
Cogent was a Melbourne based consulting firm that was acquired by Block in May 2022. The consulting firm put team culture first and provided product-focused engineering teams to Australian and international companies.
Worked with Flux Federation on a transformational project to build billing features to their energy retail platform for Powershop.
Rebuilt AgSteward, now the Platform for Land and Nature Repair, from a Ruby on Rails pilot app to a .Net app hosted on Azure, to meet government requirements. Enabled landowners to apply for starting Enhancing Remnant Vegetation and Carbon + Biodiversity Pilot projects.
Clover was a B2C fintech investment platform, one of Australia's first "robo-advice" digital advice and automated investment services, that helped novice investors and SMSFs get into the Exchange traded funds market, and was acquired by SuperEd in mid 2020.
A short contract building new features, implenting the roadmap, and improving the existing codebase.
The Conversation is a unique collaboration between academics and journalists that has become a the leasing publisher of research-based news and analysis. It has no advertising nor paywalls, allows free republication of articles under a Creative Commons license, and is funded by universities and research institutions.
Design and full stack engineer on a number of Ruby on Rails applications, including the main site, a writing and publishing platform, and a donations platform.
Designed and lead implementation of a homepage and primary article view redesign. The article page is largely unchanged from my design even today.
Implemented i18n, enabling translation of site into multiple languages for a number of regions. This, and documenting the process thoroughly, was a factor enabling reducing the deployment of a new region from six months (with a team of six) to a week (with a solo engineer).
Created internal tooling to build dashboards for editorial staff to monitor article performance and readership reach.
Designed and built critical internal table tennis tooling.
Classified Ad Ventures provided digital marketing products and services to the global real estate industry.
Full stack role building Front end design through to implementing HTML + CSS + JS, and backend work with Ruby on Rails.
SitePoint was a large online community, education resourse, and publisher of books and articles for web developers.
Responsible for the UI/UX of SitePoint.com and learnable.com, as well as promotional material for various initiatives.
Realstate.com.au is Australia's leading property listing site.
Built the UI elements of the website, whilst maintaining excellent code quality standards and optimised for performance for a site with millions of unique browsers monthly.
Worked on the pilot Agile / Ruby on Rails project, building suburb profile pages for over 15k suburbs with property price and demographic information.
Lead development as a hack project to build the first mobile-focused site (around the time of the first iPhone launch) for a property listing site in Australia. Pilot launch was a success, with 14x over expected audience.
Optimised CSS payload cutting 50% of the file size, and reducing page load times, and saving file serving costs over $20k annually.
Mark lives and works on unceded Wurundjeri land in Naarm / Melbourne, Australia, and acknowledges the traditional custodians of the land on which he lives, paying respects to elders past and present, recognising the resilience, strength and pride of the Aboriginal and Torres Strait Islander communities.