Hi, I'm Derek Ries I'm a Software Developer for the Web

Github Blog

About Me

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!

Projects

Helios Another 3D Visualization of Exoplanets

Javascript WebGL Python Angularjs

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 Project

Arkpy A Python Library for Reading & Writing Ark Files

Python Binary / Hex Reverse Engineering

ARKpy 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 Github

Kanbanzilla A Bugzilla-Integrated Trello Clone for Mozilla

Python / Flask Angular Bugzilla

My 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 Talk

Poker Client & Botfarm Farming Play Money Poker Chips

Python / AsyncIO aiohttp Websockets Protocol Buffers Angular Redis

For 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 Project

XOPL 3D Visualization of Exoplanet Data

Javascript WebGL Python Angularjs

XOPL 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 Project

GRAB A Game in under <1024 Bytes

Javascript Closure Compiler GameDev

GRAB 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 Project

Starmadepy Reading & Writing Starmade Files with Python

Python Binary/Hex Reverse Engineering

Starmadepy 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

iamderekries@gmail.com | Resume | Github | Blog
© Copyright 2017 Derek Ries