I'm a software engineer focused on the human computer interaction between people, and the applications they use day to day. At Yext I help build and maintain the applications that generate our pages. Together our service hosts millions of static pages receiving +5 billion views in a year (2021), chances are you've already visited one.
A general homepage page reserved for something fun, while this site is more a professional record.
My photo gallery separated out into easily browsable collections, just keep scrolling.
Hold for a listening data site I've been thinking about.
A collection of web technologies that enable the creation of custom elements to encapsulate UI components on the shadow DOM. With web components custom interactions can be better abstracted and used throughout an application or across the organization.
I work on creating the developer environment and experience building on the Pages product. This involves communicating with third-party developers through the main open-source offering, as well as developing auxiliary quality of life products like a component library or a reverse proxy network solution.Want to work with me?
Established a design system, to reduce development time and standarize common code across the team. The component based system serves as a layer between web elements and company patterns.
Created a VS Code extension to manage your active credentials and set defaults per repository.
A small quality of life Chrome extension to take you back a page and open the current page in a new tab.
This site aims to be a source of truth for my internet presence. It keeps track of the sites I've been a part of, both for work and fun. It's also marked up as structured data for experimenting with indexing my personal profile.