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
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.
Java, JavaFX
Classic tower defense gameplay where players strategically place defensive towers to stop waves of enemies.