An overview of skillsets that I gained during the development of my projects.
1. My Personal Website
At the age of 13, I created my very first website, which has evolved over time as I continuously maintained and enhanced it. Initially built with basic HTML and CSS, I later transitioned it to the Vue.js framework, learning a lot about modern web development along the way. This project was also where I first encountered version control and began using Git, which has been a crucial tool in my development process.
Key Skills:
HTML
,CSS
,JavaScript
,Vue.js
,Nuxt.js
,Git
,Tailwind CSS
2. Integrated Discord Bot
This project involves a feature-rich Discord bot developed for my server, capable of handling moderation, leveling, and more. Alongside the bot, I built a website for managing its functionality using Vue.js and Nuxt.js. Additionally, I delved into backend development, creating an API for the bot and integrating it with OAuth2 for user authentication and MongoDB for persistent data storage.
Key Skills:
OAuth2
,MongoDB
,FastAPI
,pycord
,Vue.js
,Nuxt.js
3. osu-box
This project fetches osu! data from the API and automatically updates it into a GitHub Gist, allowing the gists to be pinned on your profile. It utilizes GitHub Actions for automation.
Key Skills:
github actions
4. Minecraft Modding: Cat
In this project, I worked on modding Minecraft using Java and Kotlin. It includes adding custom features and integrations through Forge, Mixins, and other essential modding tools.
Key Skills:
Java
,Kotlin
,Gradle
,JDK