Software Engineer
Working on the Continuous Profiler frontend
Working on Repos, Pull Requests, and Codespaces.
Designing and implementing JavaScript frameworks, libraries and tools.
Coder, mentor and tech lead working on Product Infrastructure — from open source JavaScript libraries (Relay, GraphQL) to internal build and developer tooling — and Ads Interfaces (among the largest and full-featured React applications in the world).
Key player in the formation and maintenance of engineering culture focused on quality, pragmatism, and individual and team development. Mentored 10 direct reports. Full-stack development of many user-facing features and underlying infrastructure. Implemented systematic code review (via Gerrit). Served as Tech Lead, Coach and Mentor.
Developed macOS applications in C and Objective-C, Rails applications, and a large number of open source projects.
Flinders University, 1999 — Bachelor of Education (UP/LS)(Hons)
Faculty of Education, Humanities, Law and Theology Staff Prize in English (Flinders University)
University Medal (Flinders University)
Australian College of English Prize in Teacher Education
Golden Key Scholar Award
Sharpening the axe (VimConf 2020) — 2020
Scalable Frontend Development — 2019
Relay 2 - simpler, faster, and more predictable — 2016
Migrating Rails with a Large Codebase — 2012
Programming languages: TypeScript/JavaScript, Lua, Ruby, Rust, C, Go, Haskell, PHP, Perl, Objective-C.
Tools: HTML/CSS, Zsh/Bash, Neovim/Vim, Git/Mercurial, MySQL/Redis, Ansible, AWS.
Spoken languages: English (native), Spanish (DELE level C1, "Advanced").