Tivly
Full Stack Engineer
04/2023 - 01/2026
At Tivly I worked as a full-stack engineer where most of my work involved re-architecting a tightly-coupled monolith into something testable, standing up new microservices, and building out our internal component library, alongside shipping workflow changes that moved real business metrics. It pushed me to think about problems end-to-end, from the database up through the interface.
- Refactored more than 50 business-critical files within a Laravel monolith, including controller classes exceeding 15,000 lines; applied a Controller–Service–Repository architecture that made previously coupled logic independently unit-testable.
- Helped introduce approximately 10 production microservices for workflows including third-party email delivery and lead-detail retrieval; supported 10,000+ emails per day while isolating failures through dedicated error-handling paths.
- Partnered with UX to create and maintain Curve, a custom component library of 20–30 reusable components built with Storybook, SCSS, and Vite; replaced the legacy Bootstrap 3 foundation across 50+ priority pages.
- Modernized the call-center workflow used by all agents, replacing legacy jQuery and Bootstrap dependencies with vanilla JavaScript and an updated UX; reduced call-completion time by more than 30% and increased lead-transfer capacity from 7,000 to 10,000 per day (42.9%).
- Built the Heartbeat workflow for approximately 300 concurrent call-center agents, eliminating duplicate agent assignments from roughly 1 in 20 calls to zero and preventing inactive agents from receiving calls.
- Implemented NLP-assisted business classification for approximately 10,000 leads per day, replacing manual category searches with automated selection from the existing taxonomy; only about 1 in 70 cases required clarification.