Work Experience
HMI Simulator ( C#)
CAT HMI Simulator is a mobile application to simulate the functionality of a Human-Machine Interface device for interacting with electrical systems.
- Sole Developer: Developed the entire application alone on a three week deadline.
- Client Focused: Worked closely with client and support engineers to ensure data and look and feel accuracy.
- Multi-Platform Deployment: Developed for, and deployed to Android, Apple and Windows platforms.
Open Source
Newsboat ( C++, C, Rust)
Newsboat is a terminal based RSS/Atom feed reader.
- Collaborator: Triaged and tagged github issues. Fixed bugs in regex engine and GUI.
- Translation: Rewrote utility C++ functions in Rust and created tests to correct conversion.
Bro-MongoDB ( C++, BroScript, MongoDB)
Bro-Rita is a logging plugin for Bro IDS (now called Zeek) that allows output of connection data to a MongoDB instance.
- Build System: Wrote build system to be compatable and installed locally by the Zeek package manager
- Tools: Wrote unit tests for input data validation and transfer. Wrote scripts for creating testing Docker instances.