I've been writing code since 2014 and have spent every moment since trying to improve. My favorite languages are Python, Java, and Ruby, though I'm happy to work in just about any language. Lately, I've spent most of my free-time doing web development for my non-profit. I also run game servers and develop Minecraft mods for fun.
- Python
- Java
- Ruby
- JavaScript
- JUnit Unit Testing Framework
- AWS (Lambda, S3, API Gateway, Glue, Athena, RDS, ECS, EC2, IAM)
- Terraform/Pulumi
- FastAPI, Flask, OpenAPI
- Docker
- Linux
- GitLab CI/CD
- GitHub Actions
This is the account for my non-profit organization and where the majority of my contributions have been lately. We are a 501(c)(3) charity and all work is volunteer. We have a few Jekyll websites that I developed and maintain, as well as a Ruby plugin to generate OpenGraph images for our blog posts. This project has helped me learn about PHP, Ruby, and web development.
Built primarily in HTML, CSS, JavaScript, PHP, and Ruby.
This is the account for my sole-proprietor LLC "Snowy Peak Systems". In these repos I host a Jekyll website deployed using GitHub Pages. This website contains a contact form that uses a backend API that I developed using AWS API Gateway, SES, and a Lambda written in Python. The Lambda and other infrastructure is deployed automatically using Pulumi from a GitHub Actions CI/CD pipeline.
Built primarily in HTML, CSS, JavaScript, and Python.
A PaperMC Minecraft plugin template repo which allows other developers to fork the project and create new server mods using the existing project structure. I used this project to teach myself more about Gradle and GitHub Actions as a CI/CD pipeline.
This project is written in Java/Groovy.
Below is a list of a few things that I enjoy learning about or working on. I probably have a few projects in-mind or in-progress for each topic.
- Distributed Computing
- Programming Languages
- Operating Systems
- DevOps
- Machine Learning
- Cryptography
- Education