I created this wordpress site for a medical spa in Jacksonville, TX. The site is integrated with birchpress appointments so that users can schedule online appointments. Also, it is integrated with Woocommerce so that the website owner can easily manage the products and services on their e-commerce site.Visit Website
A python application that I created that utilizes Binances's api to automatically trade coins based on a price fluctuation range. The script was written with the basic premise that by trading for only 0.3 of a cent gain, compounded over time, there would be a significant profit from rapid trades. The program preformed well in January of 2018, but with the drop of crypto prices in the later months I abandoned the project. It needs to take into account a lot more edge cases, but it was just a personal experiment I created over a weekend, and tweaked occasionally. The script is available on GitHub for anyone to use, just paste in your api keys at the top of the script.View Code
A python script I wrote for a character rig I built in Blender. The script uses Blender's GUI api to create a custom rig interface that is organized and less cumbersome that helps speed up the animating process. It takes the custom properties attributes in Blender and lets you adjusts all those different values from multiple armatures in just one pop-out menu in the view-port.View Code
I built this mobile VR fps game using the google cardboard SDK in Unity. I am responsible for all the game-play programming in this application, and my partner did the UI programming. I wrote all the scripts in C#. You can view the scripts by clicking the button below.View Code
During my internship at Booz Allen Hamilton, I built a REST API for an AR mobile app we developed. I used Node.js and express to create GET and POST routes that the app could access. Internally, the server would also communicate with the Amazon Polly API and Cloudinary API to generate audio .wav and waveform .png files for the mobile app. I created a content management system that would allow an instructor to update the text based content of the app, which would then propagate those changes to the audio voice-lines and waveforms without ever having to create a new build version for the application. I also created endpoints where the app could post and record user analytics
During my internship at Booz Allen Hamilton, we ran into a situation where we needed to be able to add cracks and holes on a surface in one of our applications. I developed a solution that utilized 5 render textures as inputs for our surface's texture, then it made a transformation conversion between world space and UV space coordinates and spawned sprites in front of the render textures. I also wrote a shader that would dynamically tessellate and displace the surface's geometry based on the camera's distance. The modifications could then be saved once the user was done editing.
In this project I set up basic camera navigation controls in modern openGL using C++. The controls include, move( left, right, forward, backward), jump, and zoom. I also used the SOIL libraries for creating the textured ground plane. The source code is available to be viewed on Github.View Code
During my Spring 2017 semester, I worked with a team of 3 other students to develop a third-person infinite runner game for PC. I wrote all the animation state machines using visual blue prints in Unreal Engine 4 for the main runner character, enemy characters, obstacles, and projectiles. Below is game play footage of our game.