Lead Developer for GiveMeGreen! - mobile app for Connected Vehicles
Designed and developed native iOS and Android mobile applications that communicate
with intersection to give cyclists green and increase safety
Adapted the application for Connected Vehicles, including Buses and Trucks to reduce
wear on the roads and provide more reliable public transportation times
Designed, and patented, an encrypted Bluetooth protocol to prevent location spoofing
and other security threats
Implemented a routing algorithm, which incorporates GPS, Bluetooth, user inputs, and data retrieved from the application server, to efficiently communicate with nearby vehicles and intersections
In charge of maintaining the apps for all Android and iOS software and hardware updates, including
leveraging new tools to strengthen privacy for users.
Developed a Java monitoring system for all GiveMeGreen! equipped intersections to
ensure all hardware is operational and reduce downtime
Frontend Developer on a web application for on site intersection configuration using Typescript and React for increased usability.
Developed an algorithm to detect hardware configured on a legacy system and efficiently migrate the data to the new Java server and MySQL database