LBi Software is a consultancy specializing in sports league operations. I built internal tools for MLB, NFL, and various professional sports teams including replay systems, scheduling, and event credentialing.
I rotated across many applications within our clients. The frequency of switching projects and technologies early on is what made me a generalist.
Highlights
- Led frontend development on MLB's Replay Operations Center (BEDROC), building the UI and the state management layer for real-time updates via server-sent events
- Extended NFL event management and credentialing system (SEMS), adding stored procedure functionality, introducing logging with NLog, and adding unit testing with xUnit
- Built MLB game rescheduling system (BATTER) with complex SQL reporting to enforce collective bargaining agreement rules around team availability and scheduling constraints
- One of the first React adopters at the company. Built an internal component library to ease AngularJS-to-React migrations, using TypeScript when it was still competing with Flow for adoption
- Sole developer on a Java SDK wrapping the Business Objects 4 REST API, exposing the same interface as BO3 so a dozen apps could migrate without rewriting their reporting code