Portfolio

Over the years I have developed various pieces of software and accomplished many goals.

Most of them can be found on my GitHub, but I have also listed some here with a bit of extra information.

Advent of Code

Personal
Oct, 2020 Present
Advent of Code is an annual programming event that presents daily coding puzzles. I actively participate in the events, solving the challenges and improving my coding skills.

Skills developed:

  • Problem-solving
  • Programming efficiency
  • Time management
Advent of Code

MinecraftClient

Personal
Aug, 2022 Dec, 2022
A Minecraft client that was designed to overcome a series of challenges presented by a YouTuber named LiveOverflow. The client was built using Kotlin and Fabric, and it featured creative solutions to bypass the server’s defenses.

Skills developed:

  • Java code injection
  • Reverse engineering
  • Java & Gradle
MinecraftClient

UnEngine

Personal
Nov, 2022 Dec, 2022
Together with three other students, I built a game engine from the ground up using C++. To put our engine to the test, we also developed a fun racing game.

Skills developed:

  • Low level programming
  • Game engine architecture
  • Event-driven programming
  • Networking
  • Teamwork
UnEngine

MailServerSetup

Personal
Apr, 2021 Jun, 2021
A script that automates the grueling process of installing and setting up an email server. It perfectly reproduces my successful steps to ensure the same setup time and time again, now with many improvements.

Skills developed:

  • Mailing protocol
  • SPF, DKIM, DMARC
  • Bash scripting

Toy-Neural-Network-Py

Personal
Mar, 2019 Jun, 2021
Neural Network Python library for experimenting with Machine Learning.

Skills developed:

  • Machine Learning
  • Neural Networks
  • Matrix calculations
  • Overheating hardware

Google Foobar

Personal
Oct, 2020 May, 2021
Google Foobar is a mysterious coding challenge platform launched by Google. I successfully solved all the challenges presented by the platform, showcasing my coding abilities and problem-solving skills.

Skills developed:

  • Problem-solving
  • Algorithm design
  • Time management
Google Foobar

SuperBot

Personal
Aug, 2018 Apr, 2021
A Discord bot I wrote for my own server so that I could manage the server better and listen to music in voice channels.

Skills developed:

  • Python
  • Asynchronous programming
  • Input validation

WatchTogether

Personal
Aug, 2018 Jan, 2021
A website to watch a youtube video together with someone who is not directly next to you!

Skills developed:

  • Websockets
  • Socket-IO
  • NodeJS
  • React
  • Real time synchronization
  • REST API
WatchTogether

Youtube-Music-Desktop-Player

Personal
Oct, 2019 Dec, 2019
YouTube Music Desktop Player converts YouTube Music to a standalone desktop app. Because of this, you will never have to go through all your tabs to control your music.

Skills developed:

  • Desktop Application Development
  • Electron
  • Object Oriented JavaScipt
  • Script injection
Youtube-Music-Desktop-Player

Learn-to-Program

Personal
Sep, 2019 Oct, 2019
This website was created for a school assignment. It was created with HTML and CSS only and no frameworks were used.

Skills developed:

  • Pure HTML and CSS
  • Web design
Learn-to-Program