← Back to the front pageRole page

Senior Engineer

Multi-stack production depth, a habit of building the tool when the work repeats, and the architecture call as well as the diff.

12 years building, multi-stack. Most recently Senior Software Engineer at SAVR, a Stockholm fintech, where I shipped three production admin panels and a delta ingestion rebuild that stopped it rewriting every row on every run. I ship production code in Laravel, Vue, React and Astro, and I own the architecture call when it matters.

Senior production engineering

At SAVR I spear-headed three admin panels, shipped a delta ingestion rebuild that stopped it rewriting every row on every run, and was the primary backend developer on the crypto-trading integration. Production work across Laravel, Vue, React, Astro, HubSpot CMS, WordPress, FilamentPHP, and the SEO/perf plumbing around them.

Tool-builder mindset

Co-built @iGoMoon/hubspot-fields-js, an open-source developer tool that the HubSpot core team referenced in their official Fields.JS documentation. I have also published my delivery method as a Claude Code skill. When the work repeats, I build the tool.

Technical leadership where it counts

Lead Full-stack Developer at iGoMoon, running code reviews and retros, sitting in on hiring, and training junior developers. Part-time CTO at National Auto Service for 4 years, owning architecture, security and delivery for a platform now used across ~90% of Australia.

I use it every day and I built some of it

Claude Code daily, with Cursor alongside it. I have published two tools of my own, a skill that runs an MVP from discovery to implementation and a prompt builder for Lovable. I also know which jobs it is still worse at than I am.


This page is curated for the Senior Engineer role specifically.

Full Version of this CV

Please note, this is only a summarised version of my full CV. For the full picture, the complete CV is one click away.

What I bring → What this role needs

Each line connects something I have done to something this role asks for.

Part-time CTO at National Auto Service (4 years)
maps to
Owning architecture in production, not just shipping features

Drove tech strategy, security and delivery for an internal asset-management platform now used across ~90% of Australia.

Designed and built a delta ingestion system at SAVR
maps to
Performance engineering on real production constraints

Rebuilt ingestion at a regulated Stockholm fintech so it compares against what is stored and writes only what changed.

Co-created HubSpot FieldsJS - adopted by the core HubSpot team
maps to
Tool-builder mindset; reusable engineering across customer projects

Built a dev tool inside another vendor's platform that they ended up referencing in their own docs.

Lead Full-stack Developer at iGoMoon (Stockholm digital agency)
maps to
Technical leadership - code reviews, mentoring, hiring

Trained junior developers, ran retros and code reviews, sat in on hiring rounds, and wrote the coding standard.

AI-native workflow: Claude Code + Cursor + published custom skills
maps to
Modern engineering toolkit applied as a real practice

Built and published `ai-skill--create-mvp` and `app--lovable-prompt-builder`, and I run agents in production every day.

12 years building, Sydney to Stockholm, agency to freelance to product
maps to
Seasoned, picks up new tech quickly, ships on real deadlines

Engagements, start to finish

The problem, what I did about it, and what came of it.

National Auto Service

Part-time CTO + Product Owner
Problem
Asset management workflows ran on paper and spreadsheets, forcing manual coordination between the internal team, contractors, and customers - and slowing cashflow.
Solution
A purpose-built internal platform with customer + contractor interaction layers, replacing the legacy workflow.
Build
Designed, built, and operated the system as part-time CTO since 2022 - full ownership of architecture, security, sprint delivery, and product strategy. Brought in a small temporary dev team for larger features.
Outcome
Cashflow improved, in the CEO's words. Customer relationship maintained over the full engagement.

SAVR - Delta Ingestion System

Senior Software Engineer
Problem
Every run pulled the whole source and then overwrote the whole database, rewriting every row whether anything about it had changed or not. The run took about three hours.
Solution
Keep the pull, cache it, and compare it against what is already stored, so only the writes that are a real change are applied.
Build
Designed and built end-to-end as the closing project of my SAVR engagement - owned the architecture call, the implementation, and the cutover.
Outcome
The pipeline stopped rewriting rows nothing had changed about, on the platform's key data path.

SAVR - Operability Tools

Senior Software Engineer
Problem
Operability gaps for the data and customer-service teams - no usable internal tooling for managing platform data, leaving non-engineering teams blocked on routine workflows.
Solution
Three admin panels, two of them FilamentPHP, for the data service, customer service and analyst teams.
Build
Spear-headed admin panel work from a paired exploration in my first month at SAVR into three production tools across the engagement.
Outcome
Three production operability tools shipped. Non-engineering teams (data, customer service, analytics) unblocked on workflows that previously required engineering involvement.

HubSpot FieldsJS

Co-creator / Lead Developer
Problem
Building HubSpot CMS modules required developers to author module field configuration as raw JSON - a slow, error-prone, repetitive process across customer projects.
Solution
A JavaScript-authored workflow that compiles to the JSON HubSpot expects, dropping cleanly into existing build pipelines.
Build
Co-built and open-sourced as @iGoMoon/hubspot-fields-js. Refined the developer experience based on actual customer-project usage at iGoMoon.
Outcome
Adopted by the HubSpot core team and referenced from their official Fields.JS documentation. Cross-vendor / partner-ecosystem credibility - a developer tool inside another vendor's platform that they ended up endorsing.

What carries over from everything else

The half of the job that is not code, and where I learnt it.

CUSTOMERARCHITECTUREENTERPRISEAGENTIC AIHANDS-ONLEADING
Customer
Customer-facing and pre-sales
Architecture
Owning the architecture
Enterprise
Architecture at enterprise scale
Agentic AI
Agentic AI in production
Hands-on
Hands-on engineering
Leading
Leading and coaching engineers
  • Ability to Lead

    Bridging cross-functional teams and motivating people to do their best work, informed by years of coaching.

  • Project Management

    Goal-based delivery on time and budget - clear goals, accurate estimates, agile iteration, reusable foundations.

  • Team Player

    Adaptability, trust and shared goals - leading developers while collaborating with sales and design under deadline pressure.

  • Coaching Skills

    5+ years guiding individuals and business owners to expand their internal map and drive performance through communication.

Certifications

The ones that bear on this role, each linked back to its issuer.