Hydropower Generation Modeling
I lead the development of a numeric hydropower modeling app used by engineering and sales to accurately screen 100+ hydropower sites and drive $6M in turbine sales.
I lead the development of a numeric hydropower modeling app used by engineering and sales to accurately screen 100+ hydropower sites and drive $6M in turbine sales.
I designed and developed a turbine controls interface which was successfully localized into German and used by customers in Austria to remotely control and monitor a 15kW hydropower turbine.
I rebuilt a hydropower turbine monitoring and alerting pipeline into a reliable, maintainable, cost effective cloud product. The pipeline was used by dozens of engineers and customers to view time series sensor data which prevented down time and drove product development. The data pipeline consisted of an industrial controls system, message broker, alert integration, and time series database/dashboard with full testing environment.
I architected video processing app used to process 3000+ fish tests into acceleration data in collaboration with a study on fish passage through hydro power turbines . The successful project expediting critical product R&D and the results were published in a scientific journal.
I architected a first ever underwater high speed camera system and web app used to remotely detect and capture fish blade strike video inside submerged fish-safe hydropower turbine using FFmpeg, OpenCV, and the Flir SDK. The App processed raw footage into marketing and engineering material viewed by thousands of people. The system was successfully reconfigured system in the field in response to a changing environment.
As a computer science student I created a series of algorithm visualizations using D3 and a custom code logging system. The algorithms included "Prims's Algorithm", a "Priority Queue", and "Binary Sort".
Each line of code logged the algorithm state to a list. A D3 visualization took these states and displayed them, while also interpolating between states. Graphical controls allowed a user to navigate through a visual timeline of code execution and replay events.
I've created new websites and refurbished old ones.
With Wordpress and its large library of plugins I've customized blogs and created full featured product sites. With modern systems like Node.js based "11ty" I've refactored old code and migrated content. I've also debugged, improved, and documented old Wordpress and Expression Engine sites.
NYC Mesh is a low cost community internet provider. I teamed up with my fellow volunteers to create a Slack Support Bot which streamlines a 7 step diagnostic process into 1 button, allowing faster support to customers.