profile picture
CV Github LinkedIn Reddit

Hi, I'm Josh Richards

I'm a Software Engineer at Xero where I help modernise the Invoicing Platform. I also love to build simple web apps to solve everyday problems.

Feel free to email me at hello@josh.work

Work

Xero (2020 - Present)

A Software Engineer at the cloud accounting company Xero. I develop full stack, secure, scalable code that powers the Invoicing platform. Our mission is to help the hundreds of thousands of small business Xero customers get paid.

REACT TYPESCRIPT REDUX C# ASP.NET SQL SERVER AWS GIT GITHUB ACTIONS

Hedges (2021 - 2022)

The technical co-founder for a financial portfolio management mobile app. Hedges was envisioned to help users track their investments and net worth. I was responsible for building the mobile app and backend services from scratch.

REACT NATIVE TYPESCRIPT NODE.JS EXPRESS POSTGRESQL STOCK MARKET APIS

CR Automation (2018 - 2020)

An Engineering Intern at the automation engineering firm CR Automation. I was tasked with building a business intelligence agent that would send and receive data from multiple sources concurrently.

C# .NET SQL SERVER

Projects

Piano Theory (2024)

An app where users can learn to play various chords and scales using a virtual piano. Piano Theory was built with React, Tailwind, and Redux. It also uses Sentry for error tracking and leverages the Web Audio API for piano sounds.

VISITORS / MO +500
REDDIT UPVOTES +120

Album Listen List (2023)

A place for users to aggregate all of the Spotify albums they plan to listen to, rate their favourites, and share their list with friends. Album Listen List was built using React, Firebase, and Spotify Auth. It also integrates Sentry for error tracking and Mixpanel to understand user behavior.

REGISTERED USERS +600
VISITORS / MO +700
ACTIVE USERS / MO +90
MIXPANEL EVENTS +50,000

Ticker Tracker (2021)

A platform where users can aggregate all of their investments into one location. Ticker Tracker was built with React, Firebase, and Yahoo Finance for financial data.

REGISTERED USERS +740
REDDIT UPVOTES +140

Blog

Hedges: A Startup Retrospective

Learn about my journey working with a co-founder to build an ambitious personal finance platform.

Using Firebase Auth in Insomnia

How to use Firebases authorisation system in Insomnia the right way.