death.au

Gordon Pedersen's CV

Gordon Pedersen

Gordon Pedersen

Senior Software Engineer

I'm a senior software engineer in Melbourne, Australia, with 15+ years of experience taking projects from concept to deployment and long-term maintenance.

I love problem-solving — it's what drives my work across UX/UI design, front-end, and back-end.

Available for work from August 2026

Senior software engineer with 15+ years building and shipping production systems — from co-founding a technology startup and leading its delivery for fifteen years, to modernising legacy eCommerce platforms and building the internal tooling teams run on. I'm at my best making sense of messy systems: untangling a platform nobody wants to touch, finding the cause of an outage nobody can reproduce, and writing it down so the next person doesn't start from zero. Creator of an award-winning open-source Obsidian plugin with 1.3M downloads.

Experience

SWiM Communications
Full-Stack Developer

Independent Developer
Open-Source & Game Development / Career Break

Aerion Technologies
Co-founder · Senior Software Architect · Head of Front-End

 

Skills

Languages
JavaScript, TypeScript, PHP, Ruby, C#, Razor/Blazor, HTML, CSS (LESS/SASS), SQL, Objective-C
Frameworks & Libraries
React, Vue.js, Angular, Node.js, Bun, Express, .NET / ASP.NET Core, CodeIgniter, Smarty, jQuery, Handlebars/Nunjucks
Platforms
CS-Cart, WordPress (Bedrock/Sage), WooCommerce
Data
PostgreSQL, MySQL/MariaDB, MS SQL, SQLite, Firebase
Cloud & DevOps
Azure, AWS, Cloudflare, Docker, DDEV, CI/CD, Git/GitHub, npm, cPanel/WHM
Integrations
Stripe, PayPal, GA4 / Google Tag Manager
AI & Agentic Development
Claude Code, context engineering, modular agent skills, machine-readable documentation systems, self-hosted Coder workspaces
Practice
System Architecture, API Design, Legacy Migration, Incident Response & Root-Cause Analysis, Developer Experience, AI-Assisted Development, Technical Documentation, UX/UI Design, Team Leadership, Agile/Scrum, Stakeholder Management

Selected Projects

A sample of shipped work — more at death.id.au/cv.

Education

Bachelor of Computer Science (Games Technology)
La Trobe University

Awards & Recognition

Projects

The below is a selection of projects I have worked on over the years, in order to better demonstrate my experience.
They are presented in no particular order, and by no means represent everything I have worked on.

Canvas Factory

Canvas Factory

Ecommerce analytics for a store that doesn't sell products — it sells sizes.

Area Safe Products

Area Safe Products

A three-path B2B checkout and freight engine, across two storefronts running from one backend.

Just Bricks

Just Bricks

A nine-year platform migration on a live LEGO store, and the anti-fraud suite built on top of it.

A screenshot of "Pathogen Attack!" showing a collection of cells and bacteria within the body. A macrophage is selected for commanding.

Pathogen Attack!

An educational game for GTAC exploring the human immune system

An animation showing how the Sliding Panes plugin for Obsidian works, opening a few panes, scrolling sideways through them and then closing them again.

Sliding Panes (Andy Matuschak Mode)

A unique way to view open panes in Obsidian.