Hello! As a UX developer, I specialize in leveraging web technologies to create user-friendly solutions for complex problems. My expertise lies in simplifying big data and crafting mobile and web apps that enhance user experiences. Many of my side projects relate to my hobbies- I'm an avid homebrewer and birder.
Latest Projects and Contributions
-
Web Features
Contributions to the W3C WebDX effort to describe all the CSS features of the web platform and whether developers can reliably use new features.
Github page -
Gamut Mapped Gradients Tool
I developed a tool to approximate how gradients would react under different gamut mapping algorithms, with the goal of helping the CSS Working Group and browsers chose an optimal algorithm.
Try it out -
Sass Pkg Importer
Wrote the spec for a `pkg` importer in Sass, allowing for simpler imports of packages, especially npm packages. Implemented in Dart Sass and the Node Embedded Host.
Blog Post -
Sass Playground
Developed a new online playground for the Sass language site.
See it in action -
Set Theory Clock
A simple clock based on the Mengenlehreuhr clock in Berlin.
Set Theory Clock -
Objectionable
Passing objects by assignment is great until it gets mutated unexpectedly. Objectionable is an npm package that creates a deep proxy that will help pinpoint where that is happening.
Github page -
World Series of Birding
I developed a day-of-competition bird tracking app, with companion leaderboards and vetting.
Ask me more about it sometime!
-
What's on Tap
Friends wanted to know what was on tap, so I made a quick view of what they can fill their growlers with. Powered by a simple git and json based deployment process.
What's on tap
Posts and videos from elsewhere
- Web Components Live
- Speeding Up Your Sass Compilation in Vite and Webpack
- Anchor Position Polyfill Update
- Using New Color Formats
- CSS Anchor Positioning in Practice
- CSS Image Comparison Slider with No JavaScript
- Upgrade your Sass Import Game
- Fallback colors for your p3 and wider colors in CSS
- Vibrant new colors in the new color spaces
- Managing State with Proxies
- Generating Frontend API Clients from OpenAPI
- Request for Comments, Package Importer