SOFTWARE DEVELOPER at EMME CONTROLS, LLC (2022-01 – Present)
C/C++ Embedded Software for Building Management Systems
- Expanded product range by developing modular microcontroller software to exert control over actuators and sensors, enabling precise, real-time behavior.
- Improved product performance by utilizing real-time operating systems and hardware-level resources to apply advanced control techniques (such as PID controllers and Kalman filters).
- Created newfound control over hardware via a local web browser or WIFI by redesigning the main product's user interface and control software.
- Designed a new system that allows customers to access their physical hardware through the internet, from anywhere, with no sacrifice on performance or security.
- Expanded hardware/software capabilities by creating CLI tools and automated clients, creating compatibility between third-party devices and the company's proprietary embedded systems.
- Added remote control of hardware products by designing a mobile application and all supporting subsystems.
- Simplified expandability by devising an identification system that creates universally unique address points within hardware systems.
- Leveraged iOS and Android device capabilities (such as geofencing) to create new features, automating processes for the user.
- Managed development certificates for platforms, implemented beta testing on physical devices, and carried out final distribution.
SOFTWARE DEVELOPER at INDEPENDENT (2020-01 – 2022-12)
C/C++ Audio DSP Software
- Created new audio processing software with the JUCE framework for use in all digital recording systems.
- Implemented various filter designs, custom modulation algorithms, and complex routing capabilities to allow for expansive results from a lightweight package.
- Optimized performance and tested on varying hardware, ensuring compatibility with all consumer devices.
- Signed and certified software with standardized security and authorization protocols while distributing the final product via the internet.
SOFTWARE DEVELOPER at INDEPENDENT (2020-01 – 2022-12)
C# Software and Video Game Development
- Utilized the Unity development environment to create a 2D, story driven platforming game.
- Created custom graphics and visual effects using compute shaders (HLSL).
- Designed and coded all systems from the ground up, including file saving, non-player pathfinding, object physics, and all other aspects of gameplay.
- Created art assets by hand using pen tablets and then animated them procedurally.
AUDIO ENGINEER AND MUSICIAN at INDEPENDENT (2010-01 – 2020-12)
- Managed several teams and projects, ensuring that deadlines were met with universally positive results.
- Carried out audio work in several locations, with roles ranging from studio assistant to mastering engineer.
- Composed and recorded music of all genres, including custom work for a triple-A video game, placement in a blockbuster movie's anniversary special feature, and several commercial releases.