I leave the Web better than I found it.

Ethical software engineering, powered by accessibility and sustainability.

Solution-seeking software engineer, driven by the need to learn, grow, share, and create.

I’ve been a software engineer since 2015, which includes what I call “super full stack” development: everything from design and project management all the way to backend. Mostly, though, stick to what I really love, which is building front end. I am very design- and product-oriented, so I’m great at bridging designs to their production build.

After trying my hand at engineering management in 2022, I struck out on my own to start a studio where I can continue to use these skills and others to provide freelance engineering, consulting, and coaching. I’m a huge advocate for accessibility (a11y) and sustainability in design and development, and these are the backbone of my studio’s work. I am tenacious when it comes to navigating complex systems and difficult problems and I love using this skill to help others do the same.

On most days, you can find me working from a little office studio in my backyard in Richmond, CA, where I enjoy being distracted by the birds who stop by my window and taking breaks to roller skate. I spend too much time thinking about how much water my plants need and which planner to use this week. I’m always creating things in many mediums and learning new skills, whether that means building a website in a programming language I don’t know yet or taking a woodworking class at the local art center.


  • Frontend engineering for web applications and websites
  • Consulting, implementation, and team training in areas of expertise, including:
    • Web accessibility (a11y)
    • Localization (l10n), internationalization (i18n), and translation integrations
    • Sustainability in web design and development
    • Sanity.io CMS content structuring
  • Career support, advice, and coaching for early and mid career folks, especially around topics such as:
    • Navigating life after college (help! I got a humanities degree!)
    • Trying to land your first job out of a coding bootcamp
    • Making tough decisions and evaluating what’s next
Work with me