"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Recruitment and management of the Collin County Medical Reserve Corps (MRC). Utilizes static HTML/CSS with some jQuery/AJAX (see Events page) and PHP to process new volunteers (see Join page)
Created for University of Reddit, I wanted to teach non-technical people how to typeset using LaTeX. The course consisted of video lessons with some light homework, and I still regularly hear from people that take the course many years after I created it.
Simple site for managing our U7 Girls soccer team. Mostly static HTML/CSS with some jQuery/AJAX to fetch and parse field status and PHP/Google Scripts to score games in real-time and calculate player/team statistics.
TryBot is a friendly and helpful chat bot programmed 100% in PHP using the GroupMe API to talk. He responds to basic phrases, but is powerful in providing game statistics, wikipedia searches, new Reddit posts, Twitch links for current streams, and much more. He's also quite friendly. The GitHub repo below has some general chat bot code adapted from TryBot. Contact me for some in-use TryBot code.
I've created a number of projects (mostly in Excel) using Visual Basic for Applications (VBA). Most can be found on my GitHub page, but some are private repositories. If you'd like to see those as well, contact me for access and I'd be happy to share and discuss.
The website for the Collin County Local Emergency Planning Committee (LEPC) is a simple portal for committee members and the public. Pages are mostly static, but include use of the Google Maps v3 API on the home page and jQuery asynchronous loading of an Arc GIS map on the /map page
This site (plus TryBot) is all in support of a 100+ player Call of Duty clan.
The website for the clan only has a few linked pages in the top navigation menu, as most of the pages are linked from elsewhere. Our "War Dashboard" page is a front-facing MVC dashboard for a real-time look at our progress in the current Clan War (contact me for access to the dashboard). Front-end jQuery/AJAX and back-end PHP and MySQL are the structure, but the code is not currently open, but I'd be happy to share and discuss on a personal basis.
"Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it's just not that good. It's trying to be good, it has potential, but it's not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn't have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I've ever met. It's gonna take awhile. It's normal to take awhile. You've just gotta fight your way through."
A wedding outside Austin that I shot and edited. Equipment included Canon 5D III with 35mm f/1.4 and 70-200mm zoom; monopod, slider, and steadicam rigs; shotgun and lapel mics for ceremony pickup. Edited in Adobe Premiere CS4. Below is a public preview cut of the wedding day.
30 second ad spot that ran in Cinemark theaters in the DFW area. Produced primarily using After Effects and Illustrator. Our goal was to get lots of the public to help us test our bioterrorism response plans.
I wanted to have a title card for future videos, so one Sunday I sat down and put this together in After Effects (mostly as a proof of concept). The name comes from how everyone in my family spells "Bathman" (e.g. over the phone), starting by saying "B as in Boy..."
My sister wanted to make a short film for a college class project. I shot and edited this stop-motion short film using a Canon T3 and Adobe Premiere.
For my wedding, we wanted to send a digital Save The Date (along with the traditional postcards). We shot and produced this stop motion video in about a day. Despite its cheesy slant, I still like how it turned out.
The most recent high school graduation video for my younger siblings, compiled from home movies and interviews of friends and family. This has become a tradition in my large family (three siblings down, two still to come).
I take lots of photos, mostly of cats. I've put together some of my favorites below. Most of these were taken using my Canon T3 with either the kit 18-55 f/3.5 lens or my 50mm f/1.8 prime. I'd be happy to share more photo or illustration examples of my work on request.