Skip to main content
Dark mode
Motion

Resume

about me.

I'm a technologist, consultant and tinkerer of all things digital and tech. My passion in life is learning, and I learn by tinkering.

I've spent the past decade working across a wide variety of industries, from financial services to government, retail to logistics, and everything in between. I believe in the power of technology to improve the lives of people, and have a strong belief in the accessibility of technology for all. Human-centred design is the core of my approach to work, and remembering that the end goal of any system is to serve its users.

These projects have ranged from the implementation of complex, multinational, multi-site sites, to helping small community groups deliver localised emergency response content to their community leaders, and re-architecting high-throughput critical live data systems for government to describe a few. Budgets have ranged from pro-bono work where managing resourcing in my team between projects was the key challenge, to long term projects where I was directly responsible for a budget in the hundreds of thousands requiring careful reporting and governance.

The best outcomes come from the best people, and the best people are the ones you work with to uplift and empower to achieve their own goals. Technology is a means to an end; it's always about the people - your team, your stakeholders, your end users.

In my spare time, I'm an avid chef, photographer and general tech nerd. Finding new and novel ways to interact with technology is my passion. This usually looks like different control mechanisms, modernising nostalgic retro classics, and challenging expectations.

These days it's all but mandatory to have an opinion on LLMs/AI, so here's mine: it's a tool, and a tool is only as good as the user. Calculators made arithmetic mistakes a thing of the past - until you typed the wrong number in. LLMs are no different. A useful tool, but it's on us to use them responsibly.


experience.

Today

Tech Lead

May 2022 – present

Role Description:

Today is a full-service digital agency, spanning research, strategy and design through to architecture, implementation and technology consulting. I lead a team of developers across simultaneous projects - anything from a narrowly scoped feature through to end-to-end system design and delivery - while acting as escalation point for difficult technical issues, solution architect on less standardised work, client relationship lead, and the general "we don't know how to do this thing" problem solver. Broader responsibilities include defining technical direction (technologies, approach, process), championing accessibility, managing security and infrastructure, and business development.

Increasingly I've found myself gravitating towards the planning and problem solving side of my role; I relish the opportunity to work in situations where I don't know the answers. Some of the most enjoyable pieces of work in the past few years haven't involved me writing a line of code at all.

Skills:

  • Full stack development (Infra through to FE)
  • Team management & leadership
  • Solution architecture
  • Client relationship and project management
  • Enterprise technical consulting
  • Business development

Deloitte

Digital – Assets & Managed Services

Front End Tech Lead

November 2018 – April 2022

Role Description:

Assets & Managed Services was a full-service managed services offering, in which I supported everything from simple single-page apps to complex multinational multi-site solutions. The majority of my experience there was with clients in the financial sector, though I also worked across logistics & freight, retail and government.

My responsibilities initially focused on basic code development - primarily working on existing codebases for bug resolution and minor enhancements. The position grew into a Managed Services-wide Front End Tech Lead role, supporting a wide variety of clients and mentoring other developers.

My work revolved around a core value of delivering excellence to meet our clients' goals, with a particular focus on a more proactive approach to their business needs. Traditionally managed services is a reactionary discipline, but by focusing on individual client relationships - building trust and rapport to properly understand each client - I worked to move the front-end practice into a proactive role, supporting clients and making a real difference.

Skills:

  • UX/UI advisory and site optimisation
  • Solution design
  • Complex code development
  • Long-term solution maintenance & enhancements
  • Adaptability & quick to upskill
  • Client and stakeholder management
  • Team leadership

Able Australia

Quality and Risk

Process Systems Developer

January 2018 – March 2018

Role Description:

Continuing work done previously as part of a Swinburne University Industry Capstone Project, I worked as a Business Process Developer within Able Australia's Quality and Risk Team. The goal of the program was to help Able Australia manage and optimise the wide variety of previously undocumented processes across the business.

The role required interpersonal communication with staff at all levels including senior department leads, with stakeholder and change management being key areas I focused on to accomplish a successful outcome.

Skills:

  • Information analysis
  • Framework prototyping and rollout
  • Independent project management
  • Communication

PricewaterhouseCoopers

Cyber

Internship

February 2017 – July 2017

Role Description:

I worked on a series of projects within the Cyber area, including analysis for a major financial institution, forensic kit auditing and administration and worked with experts to upskill myself in penetration testing & auditing.

The work included isolated situations requiring self-motivation and management, to working directly with senior client representatives. Most of the work was in areas beyond my knowledge base, and I was required to quickly learn specific and in-depth information on a variety of topics as well as be highly adaptable to daily changes.

Skills:

  • Financial analysis
  • Document auditing
  • Self-motivated and managed work
  • Client interaction and management

Deloitte

Digital

Internship

July 2016 – November 2016

Role Description:

I worked on a number of projects requiring various skills. These included back-end development & testing, front-end development, framework research & creation and UX Design & Business Analysis. The majority of my time was spent working on new frameworks; either their application to new engagements, or the development and documentation of a new mobile-centric framework for use in the future.

I worked with a number of different teams through this, and the ability to integrate quickly and work effectively in teams I was not familiar with was essential.

Skills:

  • Software development (web & mobile)
  • Self-driven & organised upskilling
  • Adaptability
  • Teamwork and communication skills

Freelance

Independent

October 2015 – ongoing (select projects)

Role Description:

I've worked with Mentone Grammar on a number of occasions, including creation of videos for students, parents and the general public, indexing of student recordings, and third party presentation assistance.

Since this initial work, I've worked with a number of small clients to help them improve their online presence through boutique websites & full managed service packages, including new features/content updates, deployments and hosting.

Skills:

  • Requirements analysis
  • Client management
  • Video editing / graphics creation
  • DevOps & infrastructure management

skills.

General

Leadership & People Management

Team leadership, workload management, resource allocation, performance management, mentoring & coaching, career development, hiring & onboarding

Strategic Planning

Technical strategy, roadmap planning, capacity planning, risk assessment, vendor evaluation, business development, pre-sales technical advisory

Problem Solving & Advisory

Technical troubleshooting, escalation management, crisis response, solution architecture, systems thinking, root cause analysis

Stakeholder & Client Management

Client relationship management, expectation management, technical communication, executive reporting, cross-functional collaboration, change management

Project & Delivery Management

Project planning, scope management, agile methodologies, technical estimation, delivery oversight, quality assurance

Practice Leadership

Accessibility advocacy, standards implementation, process improvement, knowledge sharing, technical documentation

Tools

Jira, Confluence, Trello, Notion, Miro, Excel, Figma, Slack, Microsoft Teams, GitHub, GitLab

Technical

Architecture & Strategy

Solution architecture, system design, technical strategy, microservices, API design, event-driven architecture, performance optimisation

Frontend Development

HTML, CSS, JavaScript, TypeScript, React, Next.js, Vue, Nuxt, Angular, Svelte, WebGL, Sass/SCSS, Tailwind CSS, styled-components, Framer Motion

Backend Development

Node.js, Express, PHP, Laravel, WordPress, Python, RESTful APIs, GraphQL, WebSockets, serverless architecture

Databases & Data

PostgreSQL, MySQL, MongoDB, Redis, SQL, database design, query optimisation, data modelling

Cloud & Infrastructure

AWS, Azure, cloud architecture, serverless, CDN configuration

DevOps & CI/CD

Docker, Git, GitHub Actions, GitLab CI, CI/CD pipelines, infrastructure as code (IaC), deployment automation, environment management, code and vulnerability scanning

Accessibility

WCAG 2.2, ARIA, inclusive design, screen reader testing (NVDA, JAWS, VoiceOver), axe DevTools, accessibility auditing, VPAT

Testing & Quality

Jest, Cypress, Playwright, unit testing, integration testing, E2E testing, test automation, code review, ESLint, Prettier

Monitoring & Observability

CloudWatch, Sentry, performance monitoring, error tracking, logging, debugging, analytics integration

Security

OWASP Top 10, OAuth, JWT, SSL/TLS, security auditing, dependency scanning, secure coding practices


education.

Tertiary

2015 – 2017

  • Bachelor of Information Technology
  • Swinburne University

Secondary

2009 – 2014

  • Victorian Certificate of Education
  • Mentone Grammar School

Other Qualifications

  • AWS Certified Cloud Practitioner

contact.