My love of technology runs deep. One of my oldest memories is of playing Treasure Mountain which I fell in love with. It wasn't until much later that I realized the trick my parents had played on me by getting me addicted to a game that taught math and logic skills.
There are 3 things that will forever get me excited about building software... The act of creating something that never existed, the feeling that comes after a piece of code does exactly what I want it to, and learning new technologies or applying what I already knew in different ways. I have always searched out a challenge with my employment and have learned at least one completely new programming language at every job I've had.
Photography has always been a love of mine. In high school, I pilfered my Dad's 70's era Olympus camera and it's rarely left my side on an adventure since, no matter where in the world I've ended up. I love to just grab it, start walking, and see where the streets take me. All of the photographs on this site were taken by me.
My previous German Shepherd changed my life for the better, so I attempt to pay it back when I can by fostering German shepherds so that someone else is able to get the same experience.
Prior to COVID-19, I led a number of sessions of a class titled Programming for Non-Programmers to help people not directly involved with programming talk the talk and be better able to contextualize what is being discussed by their Developer colleagues.
I volunteer as a Mentor to Middle and High School aged children to help them learn to program. Myself and a few other Mentors teach new techniques to build websites and help them debug their projects when things go wrong. The kids progress from building sites as simple as one about their Favorite books to as complex as a Yelp-like mobile application.
To gain experience working in ES6 and ES7, I built a clone of the old school game Dope Wars. I also wanted to try building a site with Aurelia so I used the project as a way to contrast it with Angular 2. The source code for the project lives on my GitHub. The game is completely built in JS and doesn't need a server to run (it's hosted on GitHub Pages), but is architected so that key components could be shifted to a server to stop cheating.
By taking advantage of the APIs and HTML5 widget that SoundCloud has released, I created a website that allows users to craft lists from the artists they follow. Depending on the situation or mood, a user can select a list to listen to which has only the artists that the moment calls for, rather than every artist they follow. The website utilizes a SQL storage layer, C# and MVC 3 server layer, and JavaScript (using AngularJS, AngularStrap, & CrossFilter) client layer.
At the Jobspring Hackathon, a partner and I built the winning Education Category web-app. The application is intended to allow students to collaborate on taking notes, asking, and answering questions from any mobile device. These notes and questions can be shown on a SmartBoard in real-time, allowing the teacher instant knowledge of where the students are struggling. The website utilizes a SQL storage layer, PHP server layer, and JavaScript (using jQuery Mobile) client layer.