Tom Devonshire

Hi my name is Tom Devonshire. I make web and app solutions.

About

I'm a recent graduate at the University of Auckland, Graduating with a Bachelor of Engineering (Honours) in Software Engineering, First Class Honours. I'm currently working as a fullstack software engineer at Hoist NZ, where I am continuing to learn and grow as a developer. As an engineer, I've worked on a variety of full stack projects. As a result, I have a understanding of the software development lifecycle, and I'm comfortable working in agile team environments. I've worked with a variety of technologies, I'm most comfortable with JavaScript/Reactjs, C#/Asp.net, Java/Springboot. However, I'm always eager to learn new technologies and frameworks as needed for a role or project.

Outside of work, I enjoy spending time with my family and friends, playing video games, hiking, fishing (living in Auckland doesn't make this easy), playing board games. One thing I have always been interested in is the business, finance, and stocks. I enjoy learning about the stock market and how to invest wisely, and I have a keen interest in understanding how businesses operate, make money especially in the technology space which is in my scope of competence. I believe that having a strong understanding of business and finance allows me to design and make better decisions to improve the software I build so that it not only works but also provides value.

Experience

Junior Developer - Hoist NZ

hoist.nz

05/2026 - Present

  • C#
  • ASP.NET
  • React
  • React Native
  • Build full-stack solutions using C# and ASP.NET on the backend with React and React Native on the frontend.
  • Work across the full development lifecycle, covering design, architecture, build, testing, and ongoing support.
  • Wear multiple hats in a small team, designing and delivering solutions end to end and building breadth across the stack.

Software Engineering Intern - Svasthya NZ

svasthya.nz

02/2025 - 10/2025

  • React Native
  • Node/Express
  • MySQL
  • Stripe
  • JWT
  • Built and deployed a cross-platform Point of Sale app using React Native, Node/Express, and MySQL, integrating Stripe's Terminal SDK to replace a third-party solution and cut transaction fees by 28%. Owned the project end-to-end: feasibility review, design, deployment to A2 Hosting, and an internal Play Store release tested on live transactions.
  • Diagnosed WordPress performance issues using Google Lighthouse and Query Monitor, identifying conflicting caching plugins and eliminating 0.8s of load time.
  • Migrated a deprecated barcode plugin to WooCommerce's native SKU system using custom SQL, working from a CPanel and Cloudflare staging site.

Undergraduate Software Trainee - New Zealand Maths and Physics Competition(NZPMC)

nzpmc.com

01/2024 - 01/2025

  • React
  • Spring Boot
  • MongoDB
  • Node/Express
  • JWT
  • Render
  • Built a full-stack competition platform with a ReactJS frontend and MongoDB database, supporting question management, automated grading, and result analytics with score distribution graphs.
  • Migrated the backend from Node/Express to SpringBoot to match the production stack, modelling the MongoDB schema in UML before implementing CRUD endpoints.

Production and Manufacturing Engineering Intern - Steel & Tube

steelandtube.co.nz

11/2023 - 03/2024

  • JavaScript
  • HTML/CSS
  • XML
  • SCORM
  • Excel
  • Built a SCORM-compliant e-learning module from scratch using HTML, CSS, JavaScript, and XML, reporting quiz scores and pass/fail results back to the company's Intelex training platform.
  • Optimised the rebar straightening and cutting machine through systematic parameter testing, reducing the manufacturing error rate

Projects

Figaro - Spatial Visualisation Testing Framework

Research Project, University of Auckland | 2025

  • FreeCAD
  • R
  • OpenAI
  • Anthropic
  • Google
  • Mistral
  • Rebuilt the shape generation of a FreeCAD-based question generator with a connection-based procedural algorithm, adding tunable parameters for object structure, shape complexity, question type, and mutation.
  • Built an evaluation pipeline that ran generated question banks against leading OpenAI, Anthropic, Google, and Mistral models, collecting 15,840 responses with shuffled answer positions to measure consistency across attempts.
  • Analysed the results in R using logistic regression, ANOVA, and pairwise marginal-means comparisons, benchmarking model accuracy against 988 students and isolating rotation tasks, shape complexity, and positional bias as the main failure modes.

Path.io

DEVS x GDSC Hackathon | 2023

  • Java
  • XML
  • SQLite
  • Android
  • Built a gamified health and fitness Android app in a team of six, where players walk to enclose and claim an area.
  • Placed third overall and won the Most Promising Concept award.

Education

Bachelor of Engineering (Honours), Software Engineering - The University of Auckland

auckland.ac.nz

02/2022 - 03/2026

  • Graduated with First Class Honours and a cumulative GPA of 7.6.

NCEA Levels 1, 2 and 3 - Sancta Maria College, Auckland

sanctamaria.school.nz

02/2015 - 02/2021

  • Achieved NCEA Levels 1, 2 and 3, each with an Excellence endorsement.
  • Awarded the college's top scholar prize in Calculus and Digital Technologies at Level 3.

Contact

Whether you want to talk about a project, ask about something I've worked on, or just have a chat about software, feel free to reach out through any of the links below and I'll get back to you.