Resume

Resume link

Game Dev

The first thing I did once I learned how to code was to start making games. I've continued that trend ever since, making many game prototypes, and participating in many game jams. As a gamer, it's so satisfying to have a game idea and be able to make it myself. I've even dabbled in the modding sphere, especially with Minecraft datapacks/adventure maps.

Tooling

An unexpected thing I find joy in is coding to make other coding tasks easier. I've made many odd tools over the years, including a python script to handle vector work for physics labs to importers and exporters for my internship. Tools and workflow optimizations just tickle me silly.

Backend Web Dev

I've never really been a fan of frontend web dev. Backend, on the other hand... My first task at my first internship was to make a new endpoint for a REST API and it was so much more enjoyable than any other frontend work I've been tasked with so far. Sorry JavaScript frameworks, but I just don't have that design bone in my body.

Tools

Vim - I'm a diehard vim user.
Git/Github - Add and commit, add and commit.
Godot - I've tried Unity and never really liked it. Godot all the way.
VSCode - I'll begrugingly use it, but only with the vim extension.
Jupyter Notebooks - Quite a useful tool!

Languages

Python - Most of my work is in pythonic languages.
C++ - For schoolwork. It's fun!
Java - Old language of choice, a bit too verbose.
Ruby - Just plain good fun.
HTML/CSS/JavaScript - Not my favorite, but I know it.
Rust - Learning it.

Frameworks/Libraries

OpenAI - For my work in Generative AI.
Matplotlib - For graphing in schoolwork.
Pandas - For my work in data analysis in Generative AI.
Numpy - For data analysis in schoolwork.
React - For webdev projects in school.