Featured Projects
Cosmic Shower
- Type:
- NPM Package
- Languages:
- TypeScript, React
A lightweight library for creating stunning cosmic shower effects in web applications, perfect for adding a
touch of magic to your projects. This will help to break off the size of the main Frosty Volcano Summit
codebase and allow for easier maintenance and updates.
Crossfading Music Player Engine
- Type:
- NPM Package
- Languages:
- Typescript, React
Another, but less lightweight, library for creating a crossfading music player engine in web applications.
This will help to break off the size of the main Frosty Volcano Summit codebase and allow for easier
maintenance and updates.
Fading Page Background Engine
- Type:
- NPM Package
- Languages:
- Typescript, React
A lightweight library for creating a fading page background engine in web applications. This will help to
break off the size of the main Frosty Volcano Summit codebase and allow for easier maintenance and updates.
Easter Egg Engine
- Type:
- NPM Package
- Languages:
- Typescript, React
A larger library for creating an easter egg engine in web applications. The whole idea is adding hidden
features and surprises to web applications to incentivise user engagement. This will help to break off the
size of the main Frosty Volcano Summit codebase and allow for easier maintenance and updates.
Frosty Volcano Summit 2.0
- Type:
- Website
- Languages:
- Typescript, React
A complete rewrite of the Frosty Volcano Summit website, with a focus on performance, accessibility, and
modern web development practices. This will help to break off the size of the main Frosty Volcano Summit
codebase and allow for easier maintenance and updates.
ACNH Apps 2.0
- Type:
- Website
- Languages:
- Typescript, React
A complete rewrite of the ACNH Apps website, with a focus on performance, accessibility, and modern web
development practices. The JavaScript codebase will be rewritten in TypeScript, and the website will be
rebuilt using React.
Ethan's ACNH Website 2.0
- Type:
- Website
- Languages:
- Typescript, React
A complete rewrite of Ethan's ACNH Website, with a focus on performance, accessibility, and modern web
development practices. This will help to break off the size of the main Frosty Volcano Summit codebase and
allow for easier maintenance and updates.
Tomodachi Album
- Type:
- Web App + Native Desktop App
- Languages:
- Typescript, React | Rust (likely Raylib, no WebAssembly)
A brand new project that allows users to upload their personal photos and organise a slideshow inspired by
the Family Album from Tomodachi Life (Nintendo, 2014). The web app will be built using React and TypeScript,
while the native desktop app will be built using Rust for performance and cross-platform compatibility.
While this project could be revolutionary, it is being saved to last to ensure the maintenance of all other
projects are taken care of first. I have not learnt Rust yet and so it will be quite a task. This should
likely be the most fun project I make.
Pat the Stable Dog
- Type:
- Native Desktop App + Web App
- Languages:
- Rust or C++ with Raylib -> WebAssembly
A brand new project that allows users to finally pat the damn dog from The Legend of Zelda: Breath of the
Wild (Nintendo, 2017). The native desktop app will be built using either Rust or C++ with Raylib for
performance and cross-platform compatibility. While this project could be revolutionary, it is being saved
to last to ensure the maintenance of all other projects are taken care of first. I have not learnt Rust or
C++ yet and so it will be quite a task. This idea has been suggested by others. It could also become quite
popular.
COMP1010 Project Rewrite
- Type:
- Native Desktop App, maybe Web App
- Languages:
- C++
A future assignment rewrite for the unit COMP1010 (Fundamentals of Computer Science), and no other details
are known. The original assignment is going to be written in Java.