I’m a full-stack engineer that leverages my business and creative experience to build beautiful products that solve big problems.

My background in design, communications, and customer experience complements my coding skills to elevate the applications I create. I’m most at home with TypeScript and React, and enjoy being hands-on with the full cycle of planning, development, and ongoing improvement.

 
 

Current Project

Chromaculture

Chromaculture is a suite of tools and content for color lovers. Whether you're an engineer making accessible interface decisions or an artist cataloging your collections, Chromaculture let’s you explore, learn about, and work with color.

  • Magazine curates stories about palettes, pigments, and color-related projects to take you to surprising places in the spectrum.

  • Swatchbook organizes detailed swatches of your color collections, from watercolor paints to nail polish to fabric samples, with weekly inspiration to spark your creative work.

  • Spectrimage is a color wizard that uses an image to generate pixel color visualizations and a five-color palette you can tweak and save.

  • Huetility enables smart, accessible color decisions with a color picker, tint and shade scales, contrast calculations for accessibility, vision-deficiency emulations, and harmony palettes.

Built with TypeScript, JavaScript, CSS (CSS Modules), Next.js, React, React Native, Expo, Radix UI, Prisma, PostgreSQL (Neon), NextAuth, Vitest, React Testing Library, Jest, Vercel, and Git/GitHub.

 

Professional Experience

Obie

Obie is an insurance technology solution for property owners. I worked across the stack to add new features, improve ease of renewal, and automate processes that help us scale more efficiently. Specifically, I was on the launch team for three new products, developed project plans for bug duty automation and form architecture, implemented flaky test improvements, and built new features to improve the user experience. I strove to embody our team value of “we show up for each other”: leading our knowledge sharing guild, collaborating cross-functionally with insurance, compliance, product, QA, and design, and going the extra mile to be a reliable, effective team member.

Role: Software Engineer II

Stack: TypeScript, React, Node.js, React Testing Library, Vitest, Playwright, Claude, Heroku, and GitHub

Team: Worked with a collaborative, knowledgeable group of engineers (three leaders and sixteen individual contributors)

 

Liferaft is a quickly growing early stage startup in the insurance technology space, which provides individuals and groups with supplemental insurance options. There, I tackled projects of increasing complexity while strengthening skills in frontend development, testing, product and UX decisions, app infrastructure, and API work. Notably, I was responsible for the launch of dental and vision insurance products on the platform, serving as product and project manager while building the frontend experience for the new products. I made significant contributions to the multi-page apply flow and broker dashboard, generated revenue, expanded our internal component library, and consistently deployed new features.

Role: Software Engineer

Stack: TypeScript, JavaScript, React, Python, Django, Jest, React Testing Library, Pytest, Cypress, Aptible, Docker, and Git/GitHub

Team: Worked with a quick, high-impact team of engineers (one leader and five individual contributors)

 

Past Projects

 

Get in touch!

web-pattern-37.png