Senior Software Engineer at Rivian
As a founding engineer on the Fleet Core team, I led the design and delivery of a cross-platform notifications system for Rivian’s fleet management software.
Visit websiteProblem Statement
Fleet operators using Rivian's software had no way to know about vehicle events — location changes, tire pressure warnings, sensor incidents — unless they were actively watching the dashboard. During Rivian's rapid scaling phase, I joined Fleet Core as a founding engineer to solve this.
Our solution was a cross-platform notifications system covering push, email, an in-app inbox, and Slack, so fleet managers get real-time alerts wherever they already work.
Implementation
I led a team of 4 engineers to architect an event-driven notification pipeline using WebSockets, AWS SQS, and EventBridge. Vehicle events flow through the pipeline and fan out to whichever channel a fleet manager has configured, decoupling event producers from delivery so we could add new channels without touching the vehicle-event ingestion path.
The React frontend consumed a GraphQL API, keeping delivery platform-agnostic across web and mobile and letting us ship the whole system end-to-end within the first 6 months on the team.
Outcomes
Fleet managers gained real-time visibility into vehicle location, tire pressure, and sensor incidents without needing to keep a dashboard open, shipped end-to-end within 6 months of the team standing up as part of Rivian's rapid scaling phase.






