Software Developer

keyboard_arrow_left
...
Crypto Coffee Cup

Send someone crypto worth a cup of coffee. Pulls current ETH/USD price and connects to Ethereum blockchain through MetaMask.

Web3 • MetaMask API • CoinGecko API • AWS

...
Music Genre Classifier

Developed and trained a CNN to classify MP3 file music genres. Generates spectrograms for classification.

PyTorch • NumPy • LibROSA

...
MedIO

Patient management and administration web application for doctors. Assign and track medications, appointments, patient rosters, and detailed medical information.

Node.js • MongoDB • Express • Heroku

...
TutorMe

Web application matching students with ideal tutors. Awarded 2nd place at IBM Bluemix-themed hackathon.

Bluemix • JSP • SQL

...
GIS Map Application

Map application with functionality similar to Google Maps. A* algorithm for pathfinding, predictive destination, and local point of interest search.

C++ • OpenStreetMap API • UnitTest++ • EasyGL

...
AM Radio Transmitter

Digitally modulates and wirelessly transmits AM signals using an FPGA. Can alter carrier / message frequencies and modulate with a square wave.

Verilog • FPGA • Simulink

Stratx Consulting Inc.
Software Developer
May 2019 - Dec 2019

detailsDeveloped full-stack Flask/SQL/React asset management dashboard for cryptocurrency portfolio.

detailsSecured blockchain nodes on AWS by deploying load balancers, failsafe databases, VPNs, and firewalls.

Thales
Software Analyst Intern
May 2018 - Dec 2018

detailsDeveloped automated testing for international railway projects, reducing testing from weeks to days.

detailsMigrated physical test environments to Citrix cloud, reducing system configuration time by 50%.

detailsCoded Python test framework for train supervision, deployed across multiple international projects.

detailsInitiated continuous integration pipeline using Git and BitBucket, currently in use by 20+ developers.

IBM
Software Development Intern
May 2015 - Aug 2016

detailsResponsible for QA of Java WebSphere Application Server plugins for Eclipse-based IDE.

detailsFixed and stabilized test suites of over 800 JUnit and Abbot GUI tests to 95% success rate.

detailsLed and trained 8 new local and remote interns, prioritizing release items and assigning tasks.

detailsDeveloped Node.js web server to host test results and track developer work items.

detailsLed initiative to re-develop online test machine reservation system, successfully improving developer productivity.

Encycle
Software Engineering Intern
May 2014 - Aug 2014

detailsDeveloped automated client web portal user acceptance tests using C# and Selenium.

detailsDebugged issues affecting development and production code in Visual Studio.