Director Of Software
Current- Technical Lead for the Forge/OS platform.
- Designed and implemented a industrial network framework (C/C++) which encapsulated various industrial network protocols, such as EtherNet/IP and PROFINET, into a common messaging interface to minimize protocol-specific.
- Refactored a critical area of code within Forge/OS’s device framework to reduce message latency from 100ms to 2ms.
- Created the Forge/OS client (C/C++, Qt/QML) which runs on an Industrial Pendant and renders the Forge/OS UI to the user.
- Designed and implemented a host abstraction framework (C/C++, Python) used by Forge/OS to communicate with the Docker Host Operating System, allowing Forge/OS to safely modify the host while still being deployed within.
- Developed the system update software (C/C++, Qt/QML) for USB/Cloud-based (AWS) updates to Forge/OS, allowing an end-user to update Forge/OS.