I'm Derek and I do Software Development. I primarily work with web technologies, building Single Page Applications with React on the frontend and Python or Node on the backend. I love programming of all kinds, but I'm usually most interested in Web Development, Game Development, Artificial Intelligence, Automation, and Reverse Engineering binary stuff!
A hackathon project built in 48 hours, essentially just trying to make my old project XOPL over again but with a different, prettier interface.
View Project View on Github Live ProjectARKpy is a library for reading and writing the file formats of ARK: Survival Evolved with Python. ARKpy does not simply look for the offsets of particular strings to find the data (like other existing libraries/scripts), but implements the complete file protocol that reads the entire data structure of the file into memory.
View Project View on GithubMy Internship project at Mozilla. A Web App that provides a Kanban Interface on top of the Bugzilla Issue/Bug Tracking Software
View Project View on Github View TalkFor this project I targeted a popular play-money web application for No Limit Texas Hold Em, and developed a complete async network client for the game in python with asyncio. This includes an HTTP client for their REST(ish) internal API, as well as a fully functional websocket client for in game messages to automate collecting chips and playing tables.
View ProjectXOPL is a 3D visualization of all the confirmed exoplanets that had been discovered in the universe at the time of making this project.
View Project View on Github Live ProjectGRAB is my entry for the 2013 JS1k Contest, where all entries must be under 1024 Bytes (1KB). It's a game where you control a little glowing arrow, and have to pick up the glowing orbs of your color while avoiding the bad ones.
View ProjectStarmadepy is a simple python library that makes parsing and manipulating Starmade game data easy. As this project is fairly new, the only file type that is currently supported is the .smtpl, or Starmade Template file type.
View Project View on Github