I'm Max Shi, and I enjoy
Software Engineer
📍 Christchurch, New Zealand
Modern React/TypeScript prompt builder with cross-platform support and clean architecture.
A modern application tracker with a sleek UI and seamless application tracking.
Microcontroller Pong game featuring 2-player IR communication and LED display.
A desktop application for wine lovers to manage collections, track tasting notes, and discover new wines. Built with Java and JavaFX for a smooth user experience.
Provides a robust backend API server designed for a game review website
Provides a robust frontend API server designed for a game review website
A desktop tower defense game where players strategically place and upgrade towers to defend against enemy waves.
React, TypeScript, Electron, SQLite, Tailwind CSS, Node.JS, ShadCN
A modern, responsive portfolio designed to showcase projects and skills.
An interactive weather application that provides forecasts and maps.
A task management application with drag-and-drop functionality.
C++, ImGui, OpenGL, SQLite, Win32 API
C++, OpenGL (FreeGLUT/GLU), GLUT
C, ATMega32u2 (UCFK4), avr-gcc
Java, JavaFX
TypeScript, Node.js, Express
Powers a website for reviewing and managing video games.
React, TypeScript, Zustand, Axios, Tailwind CSS, Radix UI
Java, JavaFX
Classic tower defense gameplay where players strategically place defensive towers to stop waves of enemies.