Hello, My name is...

Senior Software Engineer

Specializing in TypeScript, React, and Python. Building scalable, elegant solutions for complex problems.

About Me

I'm a software engineer with 8+ years of experience building software that solve real problems. I believe in writing clean, maintainable code and creating intuitive user experiences.

My passion lies at the intersection of thoughtful design and robust engineering. Whether building a new product from scratch or optimizing existing systems, I approach every project with attention to detail and a focus on scalability.

When I'm not coding, you can find me running long distances, enjoying the outdoors, learning about new technologies, creating machine learning models for fantasy football, or hanging out with my wonderful wife and kids.

Skills & Technologies

Frontend

ReactTypeScriptNext.jsTailwind CSS

Backend

PythonNode.jsPostgreSQLGraphQL

Tools

GitDockerAWSVercel

Projects

Modernisation

Modernisation of the web order pad used for all domestic ordering on Commsec and additional of international trading to this platform. A high volume of trading goes through this application with the largest market share in Australia for domestic equities trading, so there was a high level of focus on accuracy and reliability

ReactTypeScriptNode.jsC#MUIPlaywright
Learn More

Event driven architechture

Implementation of microservice APIs for me&u to handle large volume of ordering across local and international venues, while supporting legacy platform APIs. Handle refunds using Kafka topics to ensure reliability and prevent duplication of refund requests and processing. Update of existing APIs to handle multi-venue clients where orders could be made from multiple venues at once and reconciled in one bill.

ReactTypeScriptNode.jsPostgreSQLDockerK8sStripeAWSKafka
Learn More

Design System

Creation of a bespoke design system for Target Australia with a focus on speed and performance, no off the shelf bulky packages. Implementation of Figma token based syncing with design changes to speed up development and iteration process.

ReactTypeScriptCSSStorybookFigma
Learn More

Web Performance and Page Speed

Uplift of the Target Australia product pages to new modern stack with a focus on page speed, performance and resultant improvement in click-through rates. Implementation of a monorepo with Nx, addition of page speed and performance metrics, feature flagging and new analytics tools to allow AB testing and measure effect of changes.

Next.jsReactTypeScriptNode.jsK8sNx
Learn More

Experience

Senior Software Engineer

DiUS

2023 - Present

React, NodeJS, Python, GraphQL and PostgreSQL engineering on AWS cloud platforms.

  • Architected and delivered e-commerce modernisation increasing platform speed by ~50% and improving web sales by ~14 basis points for a major Australian retailer
  • Development of robust gRPC micro-service based APIs, with a focus on speed, performance and scalability
  • Designed and delivered bespoke token based design systems fully integrated with Figma and Storybook, built for performance

Software Engineer

DiUS

2021 - 2023

React, NodeJS, Python and Java engineering for multiple large enterprises

  • Designed and built micro-frontend applications for a large multi-national financial institution
  • Developed custom design system components using web components to remain framework agnostic
  • Management and delivery of web applications using cloud infrastructure including IAC (infrastructure as code) management

Web Developer

Catalyst IT

2018 - 2020

Developed responsive cloud based web applications using PHP, Python, Javascript, HTML and CSS. Gained experience with modern web development practices.

  • Made continuous open source contributions to the largest LMS (Learning Management System) in the world
  • Developed various plugins including a media transcoding tool for multiple devices and a PDF conversion tool
  • Worked on automation tools to carry out scheduled tasks using lambda functions

Get In Touch

Have a project in mind or just want to chat? Feel free to reach out. I'm always interested in hearing about interesting opportunities and ideas.

Let's Connect

LOCATION

Melbourne, Australia

FOLLOW

© 2026 Tom Dickman. Built with React, TypeScript, and Tailwind CSS.