What I Do

I love to push myself into a myriad of projects. Many stay smaller scale, but here are some of my bigger works.

Yearbook Maintenance Team

My first major project I took on was earning volunteer hours at my high school. It was a requirement to earn 25 hours per year throughout grades 7-12, and I got in touch with the yearbook teacher to find ways I can start. While I was less familiar with yearbook development itself, he mentioned that the computers were running much slower than desired, and had me work on ways to speed it up.

Not everything was in my control, especially since it was old hardware. However, I found that I was able to clean out the hard drives from various unused junk files building up, and migrated yearbook project files to their server, so that everything was synchronized between devices. On top of this, I was tasked with backing up other data to the server and then resetting worker machines. This greatly sped the machines up and I learned a lot about backing up and restoring devices, as well as the fundamentals of a server.

E-Sports Hosting

I have a plethora of hobbies, and one of them is rhythm games. With a lot of love for a popular online rhythm game known as osu!, three friends and I worked together to host a large-scale international tournament. This tournament took place over a span of several months, and we recruited a large volunteer staff team. It was quite a daunting task, we had over 30 members and I had very little experience with management.

I learned a lot about working with people, coordinating everyone and assigning tasks. We broke the staff into several roles, including referees, streamers and commentators. We had a weekly schedule for each round, and I made sure everything was running smoothly.

On top of managing a staff team, I needed to make sure things were running smoothly when there were over 500 players around the world participating. I helped resolve scheduling conflicts, answer questions many players had and kept things consistent and on schedule.

We ended up hosting a second tournament later on, learning from our past experience and making the second one run even better. I have also been applying my newfound skills to run other smaller-scale events in other hobbies that I pick up. My staffing experience made me a lot more comfortable working with people, and I learned how to act quickly in a fast-paced environment.

Activity Manager

Shifting from the hobby side of projects to the academic side, I worked in a team of 5 members creating a website from scratch. We made an online Activity Manager where you can organize tasks.

This project spanned throughout a semester. We split our development into tasks, and my focus was on the backend. I created and maintained a MySQL database to manage accounts, lists and tasks. This gave me hands-on experience with MySQL and developing with it for a corporate setting.

On top of database management, I quickly picked up and applied OAuth 2.0 implementation, as well as using Google's API so that people can create accounts with Google rather than just our system. We used Postman to test API calls, and we used Filezilla with an SSH key to update our site as we continued our project.

...and more!

On top of my large projects, my many small creative projects have taught me a very large amount of tools. Here are just a few of the apps I know:

Office Products

Google Workspace - Classroom, Docs, Drawings, Forms, Sheets, Slides

Microsoft Office - Access, Excel, PowerPoint, Word

LibreOffice - Calc, Impress, Writer

Development and Programming

Languages - C, Java, Python, Lua, GDScript, MySQL, HTML, CSS, JavaScript, NodeJS, Google Apps Script

IDEs - Code:Blocks, Eclipse, MySQL Community Workbench, Visual Studio Code

Platforms - Amazon AWS, Cloudflare, GitHub, Godot Engine, Google API, ROBLOX

Remote Management - Filezilla, Postman, TeamViewer

Editing and Media

Video Editing - KDenLive, Windows Live Movie Maker

Layout Design - Adobe InDesign

Music and Audio

Composition - BeepBox, LMMS, MuseScore, Open ModPlug Tracker, OpenUTAU

Sound Editing - Audacity, Polyphone

Art and Drawing

Raster Art - Adobe Photoshop, Aseprite, Autodesk Sketch, Krita, Paint, Paint.NET

Vector Art - Adobe Illustrator, Inkscape