Work History
2024-10-03
Membrane
Feb ‘24 - Aug ‘24
In my brief stint as a co-founder at Membrane I helped raise a pre-seed, interview potential customers, create the docs, setup product research infrastructure, and build out CI pipeline for rapid product iteration. Ultimately, I discovered it wasn’t quite the right fit for me so I stepped away.
Oxide Computer Company
Sep ‘21 - Feb ‘24
As an engineer on the product team I helped build out Oxide’s Web Console as well as contributing to the lower level Control Plane. I was specifically responsible for rewriting the rack’s REST API to support name or unique identifiers (the original version only supported mutable name references). I also helped build out Oxide’s design system and made significant contributions to the generated typescript SDK. You can see of my public PRs here.
Artsy
Jun ‘18 - May ‘21
I was hired as a senior software engineer at Artsy and worked across the tech stack and on various teams. I helped build out the design system, contributed to the UI across the web and mobile app, reduced CI build times significantly, introduced the notion of tech plans, lead a major refactor of the graphql service, contributed to infrastructure and automation on the platform team, spear headed performance and SEO improvements, and acted as a tech lead for the purchase team. I was deeply involved with hiring, helping drive culture, and doing everything I could to help those around me be successful in their endeavors.
Artsy is open source by default so most of my work over the three years I was there is available here.
Scripps Networks Interactive
Sep ‘15 - May ‘18
At Scripps I was responsible for helping improve performance and introduce frontend best practices. I revamped the build system, worked extensively to improve page performance, and co-designed a theming system that enabled HGTV, Travel Channel, and Food Network to effectively use the same markup while retaining their unique brand styling. I helped lead a cross platform effort to consolidate HGTV, Food Network, and Travel Channel on a single platform.
I also made a lot of mistakes. Both technically and culturally, there was a lot that I learned during that role and after that helped me be a better leader, engineer, and person.