Table of Contents

Known Tools

These are the variety of tools I've worked with over the years. It's not an exhaustive list but it's many of the heavy hitters.


Docker

A useful containerization framework that I've used to build a little receipt processor, run the capstone project for testing before using Kubernetes for deployment, and to run local AI models.

Git

A fantastic version control system. I use git all the time for my projects. I've also used it to interface with both GitHub and GitLab.

SSH

A super useful system to connect between computers. I use this all the time to connect between my machines.

Rsync

A fantastic tool for syncing between machines. I use this to transfer files between my servers and other machines, and back stuff up to my external drive.

AGILE

A development framework of regular meetings and sprints. I used this framework in my capstone project working with and leading my team.

Cloudflare

A DNS host I use to make this website possible, as well as a few other personal tools.

Android Studio

An incredible IDE that makes Android development quite simple. I've made multiple apps in this.

WebGL

The graphical API I used for my computer graphics project to make a cool spaceship floating over a blood ocean mountain range.

Visual Studio Code

Used this in several projects, especially my capstone. It's a fine editor with many plugins.

IntelliJ IDEA

A useful IDE for running Java. I used it for my game design projects as well as some data structures homeworks.

Vim

Objectively the best editor ever made. Anyone who uses anything else is a heretic. Jokes aside, it's the editor I like most and use a lot. It's a huge learning curve but feels cool to use once you get the hang of it. What can I say? I'm a Vim user.

Arch Linux (btw)

Speaking of elitism, this is my main Linux distro I use because it's epic. It explodes sometimes but that's okay. I enjoy using it and having the latest stuff to play with. It also lets me do what I want, which is fun. I know the depths of Linux quite well thanks to Arch. Trust me, I'm not one of those Arch users. I even use Linux Mint on my laptop. Why is this in the tools section? Because it's an OS and inherently a tool.

HTML

Makes web pages go brrrr. Obviously I know how to use this since I made all the pages on this site. No, I didn't have anything generated. I actually like to make my own stuff, thank you very much.

CSS

A cool styling language that's a nice lightweight way of making your web pages look less boring without making them chug.

Unreal Engine 5

I used this in a group project to make Xtreme Pong. It was pong but ran at 15 FPS on a basic machine. It was awful but it gave me the feel for how to code stuff and link stuff up in UE. Probably would've been easier to use the scene graphs and other builtins but that's how it is.

Overleaf

A cloud-based LaTeX compiler. I used this a lot when I was first using LaTeX before I figured out local compilation through TeXlive.

Obsidian

A fantastic markdown renderer and utility. I mostly use it for viewing and editing TODO lists. Overkill but it's nice on my phone.