Code Monkey home page Code Monkey logo

Welcome to westshae's Github! (Last updated 22/6/23)

My current focuses

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.

Experience

  1. Victoria University of Wellington: Software Engineering 3 years, joining workforce early with Computer Science degree.
  2. 7 month+ internship within web development (Typescript/Angular/C#)
  3. 5+ months and presently working as an automation engineer.

Current Knowledge

  1. 0.5 years of Angular. Internship and Self-taught.
  2. 0.5 years of C#. Internship.
  3. 3.5+ years of Java. Self-taught and university based.
  4. 3.5+ years of Javascript (1.5 years of Typescript). Self-taught.
  5. 1.5+ years of NextJS/ReactJS. Self-taught.
  6. 1.5+ years of C++. Self-taught and university based.

Recent Personal Projects

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Conway's Game of Life (C++ demo) A basic terminal print game which replicates Conway's Game of Life. Conways Game of Life

Shae West's Projects

car-game icon car-game

A short text-based python game where you pick a player and hope you get lucky.

conway icon conway

Collection of projects recreating Conway's game of life in variable languages/mediums

cosmetic-crafts icon cosmetic-crafts

Minecraft plugin which changes models from original to custom 3D models

cpp-learning icon cpp-learning

Collection of small c++ programming projects to learn about certain c++ features

easy-effects icon easy-effects

A simple minecraft plugin which takes the current effects commands and simplifies them.

grade-calculator icon grade-calculator

A short project which you can enter your grades and see how much each paper is worth in comparison to grades.

hardcore-factions icon hardcore-factions

A minecraft plugin that replicates the popular gamemode, Hardcore Factions.

player-data icon player-data

Minecraft player used to sync data between various plugins, specifically hardcore-factions

player-events icon player-events

Minecraft plugin to test events from players such as sleeping, entering the nether etc

projectk icon projectk

Web-based single-player turn-based survival game.

server-information icon server-information

Configurable plugin which allows you to access information via commands, such as links to various websites.

sharedbackend icon sharedbackend

TypeScript/ExpressJS based backend for use in other small frontend projects

weather icon weather

Simple application that takes in a place name (has autocomplete) and returns the weather, displayed in cards. Has support for mobile, tablets, monitors.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.