Alex Tompkins's repositories
piano-vision
Automatic transcription and assisted tutoring for amateur piano players using classical computer vision techniques.
download-prior-artifact
Download an artifact from any prior workflow run of a given repository.
esbuild-plugin-jsximportsource
An esbuild plugin that allows use of the `@jsxImportSource` pragma.
agilefant_logger
A logging tool for SENG302 students to copy Git commit messages into Agilefant.
auctioneer-api-node
An API for a simple auction site, written in Node.js.
auctioneer-vue
A Vue.js single-page-application to interact with my auction site API.
cosc422-ass1
A project made for the COSC422 Advanced Graphics course at UC. Uses OpenGL shaders to produce bezier surfaces and 3D terrain based on a height map. See the report PDF for details.
cosc422-ass2
A project made for the COSC422 Advanced Graphics course at UC. Uses OpenGL to texture and animate 3 models using various techniques. See the report PDF for details.
egypt-opengl-scene
A simple interactive scene created using OpenGL.
is-node-process
Reliably determines if the code is running in Node.js. Treats Jest, React Native, Electron, and others like Node.js.
packages-analysis
Scripts to analyse packages and find vulnerability statistics across NPM, PyPI and Maven.
SENG201-VirtualPets
Java virtual pet management game made for the SENG201 course. Uses the swing library for GUI. Developed using Eclipse.
vite-plugin-css-injected-by-js
A Vite plugin that takes the CSS and adds it to the page through the JS. For those who want a single JS file.