Personal Project Manager
GitHub The AppAfter having tried almost every task / todo / project manager in existence, I've discovered that while they all have neat features that I'd love to have, there's not one that has everything I want all in one. So I decided to write one. Perhaps once I get this to a certain level I'll put it up for real, but for now it's just a personal tool.
In addition to developing my own project manager, I wanted to try out some of the new tech in the web development sphere. So I'm using Knockout on the client for syncing a data model with the UI. Additionaly, the backend is written in Javascript with Express running on Node.js. Lastly, I've uploaded the whole thing to Heroku which has really made the deployment trivial.
Javascript Social Feeds Fetcher
GitHubA purely client side javascript script which uses the Google Feeds api as well as some JQuery to load a list of social feeds from Twitter, GitHub, Facebook, etc. and loads them in chronological order into a specified DOM element.
You can see an example of the output on the right hand side of this page.
Project Euler Problem Solutions
GitHubMy solutions to the problems posted on projecteuler.net. I try to do a few every month, and hopefully I'll catch up eventually. Most of the problems so far have been solved in Perl, though most of the more recent ones have been in Mathmatica.
MyGameEngine
GitHubA simple C++ game engine created mostly for prototyping and doing game jams, not really useful for production work. It uses GLUT as the underlying engine.
Ludum Dare 20 Entry - A Sword and his Hero
GitHub Ludum Dare EntryThis isn't actually my solo project, it was a group project put together by a number of different individuals at the Arch Reactory hackerspace for the Ludum Dare 20 game jam over the weekend of Apirl 30th. The gameplay consists of franticly swiping the sword aroudn trying to protect the hero from different monsters while collecting as much treasure as possible. For my part, I wrote some code and acted as the project coordinator.
Boids Live Wallpaper
GitHub Android MarketBoids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds. His paper on this topic was published in 1987 in the proceedings of the ACM SIGGRAPH conference. The name refers to a "bird-like object", but its pronunciation evokes that of "bird" in a stereotypical New York accent.
Wikipedia
Boids Live Wallpaper is an implementation of boids which runs as an android wallpaper. It has configuration options for almost every aspect of the program, and depending on the settings chosen, can be fairly processer efficient. Boids Live Wallpaper is availbalbe for sale on the Android Market, but the source code is also available for free at GitHub.
Education
- B.S. in Computer Engineering - Missouri University of Science and Technology - 2007
Experience
-
eshots Inc. - Web Developer - 2007 - 2008
- Developed high traffic Coldfusion websites for Fortune 500 clients
- Used web standards such as Javascript, CSS, and XHTML to create robust websites
- Worked in a high pressure enviornment with tight deadlines
- Gained experience working with both technical and non-technical clients to achieve goals
-
Beck Automation - Software Developer - 2008 - Current
- Developed real time software for embedded systems using C++
- Worked with web development technologies including PostgreSQL, Perl, and Catalyst
- Spent time out in the field getting hands on experience with industrial software applications
- Developed a complete implementation of the Ethernet/IP industrial networking protocol
Skills
-
Programming Languages
-
Expert At - These are the technologies I am the best with.
- C / C++
- Perl
- SQL
-
Experienced With - I have written production code in these languages.
- Coldfusion
- Java
- Flex/Actionscript 3.0
- PHP
- PL/PgSQL
- Python
- Javascript
- HTML / XHTML
- CSS
-
Familiar With - I've played with or used these languages for personal projects.
- Ruby
- Erlang
- Objective C
- Lisp / Racket
- Mathematica
-
Accomplishments
- Eagle Scout
- College activities board Film Director
- Student newspaper Photo Editor
- Student newspaper Web Editor
- Founding member and President of Arch Reactor, a Saint Louis hackerspace
I'm a software developer currently based in Saint Louis, Missouri, USA. I work for a company called Beck Automation doing embedded C and C++ development for industrial automation, as well as working with Flash / Flex, Perl, and various database technologies for industrial management software.
Outside of my day job, I'm heavily involved in the Arch Reactor hackerspace. I was one of its founding members, as well as the first president. Today I'm simply another member, but I spend a large amount of time there working on personal projects or helping out with group ones.