Hack Overload

A Stack Overflow inspired forum for programmers to request and receive advice.

Auto Forrest

A 2d autobattler roguelike pixel game that’s different every time.

Food Junkies

A food centric social media site that allows selling of food/recipes.

My Skills

Here are some skills I've picked up in my 10+ years of programming.

React/Redux

I've now made two full projects using React with Redux. I really enjoy the how flexible and modular React is. I have expereince with both lifecycle methods and hooks.

JavaScript

I've learned a lot about JS in the past year and have used it to build full stack projects along with Node and Express. I am familiar with both ES5 and ES6 class syntax as well as plenty of handy syntactic sugar unique to JS.

Java

Java is my most familiar language as the majority of my college ciriculum was taught in it. I have implemented many polymorpic data structures, made multi-threaded programs, and written comprehensive test suites in Java.

Node.js

I used Node with Express to build the backend of my MERN stack project, Food Junkies. I enjoy how using fullstack JavaScript simplifies things like variable naming conventions.

Python

I've used Python for both full stack development using Flask as well as for data science purposes with Pandas. I really enjoy how versitile and easy to read at a glance this language is.

Ruby on Rails

Ruby on Rails has an intuitive design which I appreciate. I'm familiar with almost all of it's features such as action mailer, view templates, and active record

SQL

I'm well versed in SQL and have some expereince with noSQL as well. I can utilize sub queries, joins, and aggregate functions to retrieve the data I need.

Software Testing

I've been testing my code since day one. In college most projects expected us to write our own test cases, I even made a website that had a CI/CD pipeline. As a proffesional regression testing was a big part of my job at Waymo.

Git

Git has been prevalent across all my work and projects as the primary version control system. Thank you Git for saving me from careless mistakes and making group collaboration a breeze.