Additional: Learned JavaScript through personal projects and online lessons. Used React.JS
a lot in my projects such at my social media application (Bzzt) and my voice-controlled news application.
Also used various libraries such as Socket.IO for live CRUD operations and jQuery for web design.
Java
Experience: 3 years
Used in: ICS4U,
Android Application Additional: Learned Java for 2 years throughout ICS3U and ICS4U and continued polishing my
skills by developing my personal Android Application.
Additional: Learned Python through ICS2O and personal Python projects. Various libraries such as PyGame
and Tkinter GUI was learned to broaden my knowledge in Python.
Additional: Learned CSS by building this portfolio website and various CSS-related projects such as
React.JS applications. Used libraries such as Material-UI and TailwindCSS to learn various methods to do CSS.
C
Experience: 4 months
Used in: CS136 Additional: Learned C in CS136 through weekly lectures and assignments.
Racket
Experience: 4 months
Used in: CS135 Additional: Learned Racket in CS135 through weekly lectures and assignments
SQL
Experience: 3 months
Used in: Friends Manager,
Android Application Additional: Learned SQL through online courses and personal projects. Built an Android application where
the data was stored in the SQLite database for Android devices and a friends manager where the data was stored
in a MySQL database.
XML
Experience: 2 months
Used in: Android Application Additional: Learned XML by building my Android application where the user interface was created with XML.
NI LabView
Experience: 1 year
Used in: FIRST Robotics Additional: Learned NI LabView through the FIRST Robotics program.
Technologies:
Git
Experience: 4 years
Used in: Most Projects Additional: Utilized GitHub in most of my personal projects and Git commands in some.
MySQL
Experience: 1 month
Used in: Friends Manager Additional: Utilized a MySQL to manage the database for my friends manager application.
MongoDB
Experience: 2 months
Used in: Bzzt Additional: Utilized MongoDB to save data for my MERN stack project, the social media application Bzzt.
SQLite
Experience: 2 months
Used in: Android Application Additional: Utilized SQLite to store data in my Android application project.
Heroku
Experience: 4 months
Used in: Boardgame Central,
Bzzt Additional: Used Heroku to host the backend for Boardgame Central and my social media application Bzzt.
Tools:
Visual Studio Code
Experience: 1 year
Used in: Most personal projects Additional: Used Visual Studio Code for most of my personal projects.
PyCharm
Experience: 2 months
Used in: Friends Manager Additional: Used PyCharm in my Friends Manager and my online chess project (ongoing).
NetBeans
Experience: 2 years
Used in: ICS4U Additional: Used NetBeans in ICS3U, ICS4U for weekly assignments and personal projects.
Android Studio
Experience: 2 months
Used in: Android Application Additional: Used Android Studio to develop my personal Android application.
DrRacket
Experience: 4 months
Used in: CS135 Additional: Used DrRacket in CS135 in weekly assignments.
PopSQL
Experience: 1 month
Used in: Friends manager Additional: Used PopSQL for SQL commands for the friends manager project.
Processing
Experience: 2 years
Used in: ICS4U Additional: Used Processing in ICS3U, ICS4U for assignments.