// resume

Craig Blunden.

Full-stack engineer with 13+ years shipping product across web, mobile and backend. Currently at Repeat.gg (Sony) — a big fan of TypeScript, React and cleanly-designed systems.

current role2019 — Present

Full Stack Software Engineer @ Repeat.gg

Fortitude Valley, Brisbane · Sony Interactive Entertainment

repeat.gg

Building a competitive gaming platform used by tens of thousands of daily active users, where gamers compete in tournaments and earn rewards across their favourite titles. Joined pre-acquisition as part of a small startup team and stayed on through the acquisition by Sony Interactive Entertainment, now sitting inside the wider PlayStation family.

  • Part of the core team from startup through to major acquisition by Sony Interactive Entertainment.
  • Ship end-to-end features across web, mobile and backend inside a small, highly focused agile team.
  • Contribute to the microservices and event-driven architecture backed by Kafka, MySQL and MongoDB.
  • Develop React and React Native experiences alongside Node.js and PHP services running on AWS.
  • Drive quality with automated testing (Jest, Cypress, Playwright) and a test-driven engineering culture.
  • Assist with onboarding — participating in technical interviews and technical onboarding of new team members.
  • Early experimentation with agentic AI workflows using GitHub Copilot and Cursor to accelerate delivery.
  • Collaborate with product, design and QA on technical planning, code reviews and iterative solutions.
  • Participate in the on-call roster, keeping the platform stable 24/7 for a global player base.

primary achievements

[8]
  • Migrated the UI from PHP / Twig to React, with proof-of-concept work delivered to move the platform towards Next.js.
  • Assisted with the delivery of new tournament formats and scoring systems used by tens of thousands of daily active users.
  • Collaborated with developers at Electronic Arts to debug, test and launch Battlefield into new and existing tournament offerings.
  • Consistently reviewed as a key contributor to high-impact over multiple years, exceeding the expectations of the role.
  • Created architecture designs for new features, aligning engineering, product and design early in the process.
  • Created the original foundation for Jarvis, a Next.js / NestJS admin tool used by support and game admin teams to keep the platform running across content, moderation, order fulfillment and payments.
  • Travelled to San Francisco to network with the wider Sony Interactive global esports team and attend Game Developers Conference.
  • Collaborated with wider Sony Interactive teams to integrate Adobe Analytics into critical user flows.
  • TypeScript
  • React
  • React Native
  • Node.js
  • Next.js
  • PHP
  • AWS
  • Kafka
  • MySQL
  • MongoDB
  • Jest
  • Cypress
  • Playwright

// years shipping

13+

professional experience

// current focus

TS · React · Node

full-stack, event-driven

// scale

10s of thousands

of daily active users served

experience

[5]
  1. Flight Centre

    Front-end Engineer

    Oct 2018 — 2019

    Worked on large-scale global travel booking products across AU, NZ and CA, helping transform a legacy platform into a full-stack micro frontend architecture.

    • Updated core user flows for a multi-million dollar revenue generating booking flow.
    • Enhanced existing features including the booking flow, search form, traveller details form and payment forms.
    • Upgraded the frontend feature set to Material Design, aligning with the Flight Centre design system.
    • React
    • Node.js
    • JavaScript
    • JSS
    • Micro Frontends
    • Material UI
    • Cypress
    • Cucumber
    • Jest
  2. Neto eCommerce

    Design Manager · Team Lead · Front-end Developer

    Sep 2014 — Oct 2018

    Customer facing role delivering eCommerce websites for businesses using the Neto Retail and wholesale management platform. Grew from front-end developer into a design manager leading a team of 11 handling all aspects of the design and development process for clients starting or updating their eCommerce websites.

    • Led a team of 11 project managers, designers and front-end developers across on and offshore.
    • Serviced some of Australia's biggest online retailers and oversaw hundreds of responsive eCommerce projects.
    • Awarded the inaugural “Spirit of Neto” by the CEO in 2015 for embodying Neto values.
    • Liaised with integration partners (InstantSearch+, Algolia), SEO and marketing agencies.
    • Ran interviews and delivered annual performance reviews.
    • HTML
    • CSS
    • JavaScript
    • jQuery
    • Node.js
    • Figma
    • B@SE
  3. Solatube

    Front-end Developer

    Sep 2013 — 2014

    Solo web developer for Australia's leading manufacturer of skylights and roof ventilation systems, owning their online presence end-to-end.

    • Delivered and continuously improved the online experience for customers.
    • Liaised with external SEO and marketing partners to drive site outcomes.
    • Worked autonomously, defining and shipping my own initiatives.
    • PHP
    • HTML
    • CSS
    • JavaScript
    • WordPress
  4. Orange Digital

    Front-end Developer (Contract)

    2013 · 3 months

    Brisbane-based agency specialising in online marketing strategy, design and web development.

    • Built responsive eCommerce sites, slicing and coding designs from Photoshop mockups.
    • Operated effectively in a fast-paced agency environment, learning the value of quality over speed.
    • HTML
    • CSS
    • PHP
    • Photoshop
  5. Bluewire Media

    Front-end Developer (Work Experience)

    2012 — 2013 · 6 months

    Web strategy consulting firm serving as an outsourced digital marketing team for its clients.

    • Resolved UI issues and implemented website feature requests.
    • Supported the wider team with day-to-day development tasks.
    • HTML
    • CSS
    • PHP
    • Photoshop

skills

[5]

// languages

  • TypeScript
  • JavaScript (ES6+)
  • PHP
  • HTML
  • CSS
  • SQL

// frameworks

  • React
  • React Native
  • Next.js
  • Node.js
  • Vue
  • Material UI
  • Tailwind CSS

// platforms

  • AWS
  • Serverless
  • Kafka
  • MySQL
  • PostgreSQL
  • MongoDB
  • Micro Frontends

// quality

  • Jest
  • Cypress
  • Playwright
  • Cucumber
  • TDD
  • Code Review
  • Performance Optimisation

// workflow

  • Git / GitHub
  • CI/CD
  • Agile / Scrum
  • JIRA
  • On-call
  • Mentoring

// values

  • Trailblazer — always learning, always shipping
  • Passionate — web dev is my career and hobby
  • One — team-first, inclusive, collaborative

Available for interesting roles — reach out any time.