Principal Software Engineer · Canberra, Australia

I build software for the web — and sweat the details.

Software engineer with a mathematical background and a soft spot for the frontend. I care about web standards, maintainable production software and precise little libraries that do one thing exactly right — arbitrary-precision arithmetic, unit conversion, immutable models. These days I lead engineering work remotely from Canberra for a Sydney-based tech company.

Projects

Open source, mostly JavaScript — built to be composed, tested and kept.

Modelico

Serialisable immutable models for JavaScript — generic Lists, Maps, EnumMaps and friends, with JSON in and out.

  • JavaScript
  • Immutability
  • Serialisation

Linear converter

Flexible linear converter with arbitrary precision support and opt-in conversion presets.

  • JavaScript
  • Units
  • Precision

Arbitrary precision

One abstraction for decimal maths across big.js, bignumber.js, decimal.js and others, via adapters.

  • JavaScript
  • Maths
  • Adapters

DejaVideo

A responsive HTML5 + CSS3 video player with directory navigation and an easily configurable PHP back end.

  • HTML5
  • CSS3
  • PHP

Final Year Project

Human Resources management tool with code samples and documentation (in Spanish).

  • Management systems
  • HR
  • Español

About

I’m a Spanish engineer who ended up building for the web on the other side of the world — and stayed for the details.

My training is in data processing and mathematics (Universidad de La Rioja), which explains the recurring themes in my work: database systems, data processing, and management systems like e-commerce and finance — plus a long-running affection for the frontend, where precision is visible.

Along the way I’ve shipped software in Spain and Australia across retail, travel and e-commerce, and I keep a small constellation of open-source libraries alive — the kind of unglamorous, heavily tested tooling other people’s features quietly stand on. I’m interested in how teams keep production software maintainable, and in engineering literacy over hype.