I'm a seasoned Software Engineer with over 20 years of experience in a wide range of technologies and business categories.
My favorite languages to use are Go, Python and Typescript, but I have experience in a diverse array of different languages, frameworks and technologies.
Selected Works:
- Man Executed for 1994 Murder
- Informal talks opened door to lethal injection
- Parents vow to fight against 'the choking game' to save others
- Trinity takes over subdivision
The 9/11 Realtime Experience: an immersive, real-time experience of publicly available media from September 11, 2001.
Visit the Site | View the Repo
Classicy is a collection of React components that make it easy to add a customizable Webtop to your app with a unique & retro look.
Classicy is a Webtop, framework. It provides a simulated desktop environment in a web browser. Classicy also provides a powerful and easy-to-use framework and library of components to “Classicyze” any React application. Classicy’s components are written in Typescript, and can be used with any React framework. Classicy emulates all the common items of a true Operating System and Graphical User Interface.
See a Demo! | Visit the Site | View the Repo
Inspired by the British game show that started in 1982, this multiplayer online game pits two teams against one another in a match of letters and math(s).
The game consists of three distinct rounds: the "letters" round, where players draw nine random letters and must compose the longest word they can; the "numbers" round, where players draw a random set of numbers and must reach a target number using only basic math operations; and the "conundrum" round, where users must solve a nine-letter anagram.
Play Aye-Aye Now! | View the Repo
The Stirling Engine is meant to be a lightweight, efficient way to process incoming media files. A Stirling Job can normalize uploaded media, extract data from the media and analyze it for additional data enhancements, such as subtitles or metadata.
Stirling also can re-encode media using modern, stream-ready standards, and package media and metadata in a standard, open format.
A re-creation of MOO, the famed text-based, massively-multiplayer online text game system developed at XEROX PARC MOOMP (short for 'MOO with MQTT, MongoEngine and Python') provides an asynchronous environment for building text based, open-world games. Users can connect to the game using Telnet (complete with graphics and colors), or with an HTML client via a Websocket connection. Users can add programmability to objects using a LUA-based scripting engine, and objects can inherit properties and code from parent objects.
MOOMP was initially created as a test-bed for autonomous, game-playing AI agents. AI agents can interact through a Websocket connection interactively as a human player, or fire MQTT events to affect the game programmatically.
View the Repo | Join the Game
Visit the Site | View our Github
Space Hippo is a boutique digital design and marketing agency using beautiful visuals and custom-built technology to help marketers and technologists reach new heights.
Space Hippo is my "freelance" entity, as well as a showcase of my design skills.
Visit the Site | View the Styleguide