I've been a software engineer for nearly a decade, and I have a huge range of subject interests including 3D Graphics, NLP, Web Devlopment and Infrastructure to name a few. I married my high school sweetheart, have been with her for over half my life, and we have one son together. When I'm not programming, I'm either spending time with my family, playing video games, or cooking up something in the kitchen.
A fun place to start is my Portfolio page where you can play with my side projects. Alternatively, you can start with my About page to learn more about my programming experience. At this time I'm not looking for new jobs, but feel free to Contact Me if you want to discuss freelance work or side projects.
You're looking at it!
I often redesign my website to develop new front-end skills, and to exercise my backend experience in a real application. I previously hosted my website on a single digital ocean instance, but moved it over to AWS using CloudFront in the latest redesign.
Nuxt.js CDK AWS GoA work in progress. Creating a wordle-like game using movie quotes.
Current ideas for hints:
A set of algorithm visualizations created for fun while previously job hunting
Created as an area to demonstrate the kinds of skills usually tested in interviews. I used to run a game of life interview question at Anki, and used one of the demos as a way to visualize that. Part of the interview question expanded to making the game of life multidimensional, so I implemented that for fun.
Note: This was migrated from a previous version of the website, so the code is a little hacky but not currently worth refactoring.
GoA simple 3D Playground I create a while back to demonstrate a toon shader I created.
I originally created this playground a short while after college. I have ported it across multiple websites, and have a soft spot in my heart for it as it was my first time playing with WebGL.
Note: This was migrated from a previous version of the website, so the code is a little hacky but not currently worth refactoring.