I've been working on my own web projects for a few years now so have decided to move my focus into open-source projects to improve my understanding of a variety of projects.
- Victoria University of Wellington: Software Engineering 3 years, joining workforce early with Computer Science degree.
- 7 month+ internship within web development (Typescript/Angular/C#)
- 5+ months and presently working as an automation engineer.
- 0.5 years of Angular. Internship and Self-taught.
- 0.5 years of C#. Internship.
- 3.5+ years of Java. Self-taught and university based.
- 3.5+ years of Javascript (1.5 years of Typescript). Self-taught.
- 1.5+ years of NextJS/ReactJS. Self-taught.
- 1.5+ years of C++. Self-taught and university based.
-
Social Optim: A youtube algorithm optimization project (Typescript) Due to my interest in the backend of social medias, I wanted to automatically improve youtube videos via data analysis. I never got to the analysis part, but I automatically scraped data from youtube itself using a browser simulation. Social Optim Scripts Social Optim Thumbnail Scraper
-
Cosmetic Crafts Minecraft Plugin: Server mod for custom models with user customizibility. (Java, Maven) I've had a long history developing minecraft and jumped back in briefly to create a small change. This uses Maven and the Spigot API to let users attach certain attributes to items which when connected with user textures gives user-customizable models in-game. Cosmetic Crafts
-
Multiple Similar NestJS Backends I've setup various full-stack projects while working on web development for the past few years and this primarily includes the following NestJS backends. The most interesting part of this backend is the custom authentication system I use, which is a Single-Sign-On system that sends an email with a single use, time limited code to authenticate, with registration and logging in shared within the same feature. Recent-most top to bottom of the list Social Optim Backend Shared Backend for many applications Blog Backend Project E (Social Media) Backend
-
Multiple Backends (Angular, NextJS) Originally using NextJS, I created various front-ends for many projects, each one having different designs and a better understanding of the layout. Since January 2023 I have begun using Angular after an internship. Angular: Social Optim Frontend NextJS: General Frontend NextJS: Project E (Social Media) Frontend NextJS: Blog Frontend
-
Project K (Web-based Typescript Game) Created a civilisation 6 like game with a friend with custom world generation based on tiles and random noise, combat, movement etc. Project K
-
Conway's Game of Life (C++ demo) A basic terminal print game which replicates Conway's Game of Life. Conways Game of Life