Work
  • Aug 2022 - Now
    Turo
    Senior Software Engineer

    At Turo, I am part of a cross-functional product team working to bring exciting new features to our users. I love translating product designs and requirements into thoughtfully crafted and well-tested code that ultimately delivers a seamless user experience. I also take every opportunity I can to improve the developer experience for my peers by creating shared components, contributing to modularization, and improving our CI infrastructure.

    Highlights:

    • Architected and implemented key features that both improved the host and guest experience and drove key business metrics
    • Developed unit testing strategies and tools, including TestDRS, an open source mocking library that enhances test reliability and simplifies complex dependency mocking
    • Created reusable components for design consistency and accelerated feature development
  • Oct 2020 - Aug 2022
    Renewed Vision
    Software Engineer

    At Renewed Vision, I worked on ProPresenter, a powerful and complex desktop multimedia presentation application. Working on a large codebase that had been developed over more than a decade, I quickly honed my debugging skills by resolving numerous bugs and crashes. I also contributed many performance improvements, including optimizations to text rendering and app launch time. A little over a year after joining, I received a promotion and stepped into a team lead role, guiding a team of Windows, macOS, and systems developers to deliver new features.

    Highlights:

    • Designed and developed a custom slider control used throughout the app
    • Contributed to the technical design and development of a public API to control ProPresenter
    • Lead the development of a Stream Deck plugin to interface with ProPresenter through the API