Coding Work

Below are a few samples of recent coding projects


gallery

Node.JS and mySQL

Reversi Web Application

Designed a Node.js web application similar to Chess.com, but for the game Reversi. Ran the game logic through an MVC structure using ES6 with socket.io to host online play. Wrote AI minimax algorithm at three different difficulties to be opponent. Created SQL database to handle player accounts and statistics.

gallery

C and JavaScript

HealthIO Device

Air quality sensing device from New Age Micro, LLC. Programmed multiple web pages using HTML, JS, and JQuery and sent data between it and the device. Debugged data transfers, data leaks, overlarge byte sizes, and incorrect sensor calibrations. See at https://www.newagemicro.com

gallery

Jest and Puppeteer

JavaScript Automated Testing

Wrote JS tests for ISS encryption and device management service. Used Puppeteer library to navigate and web scrape the portal. Learned Jira and the Jest framework to generate reports and send results to the client. Completed automated tests of varying difficulty, including parsing encryption keys through scripted files

gallery

Embedded C++

C++ Maze Generation and AI

Coded a reinforcement learning algorithm using C++ to solve a user-generated maze. The maze is created by a user manipulating a cursor from a keypad attached to a De1-SoC board. The code ran through the board using a Linux terminal and output the graphics through VGA. Analyzed efficiency results