, a Senior Frontend Engineer and self-taught Designer with full-stack experience that loves to design and build products that solve challenging world-scale problems with careful user research, design, planning and strong engineering principles. I have a sharp eye for pixel-perfect detail.
In my free time, you can find me mentoring, teaching, cooking or playing my guitar. I hope to use my interdisciplinary skills to help build a better and sustainable future.
Though I'm a Frontend Engineer, my time is split 60/30/10 frontend/backend/design. I like to work on high quality experiences from user research to launch on web and mobile.
I also have experience with Internationalization - i18n, Accessibility, Security, and Performance.
Frontend
React, Next.js,
React Native, Expo
Recoil, Jotai, Framer Motion
Apollo Client, Svelte, Rails
Vite, Webpack
Emotion, Styled Components
API / Backend
Node.js + Express
GraphQL, REST, RPC
Apollo Server
Postgres, MySQL/SQL
MongoDb, Firebase
Server Side Rendering
Languages
TypeScript
JavaScript
Python
C/C++, Java
Go, Ruby
Testing / Release
Playwright
Cypress, Enzyme
Mocha, Jest
CI/CD, Expo
Expo (EAS), App Stores
Embeddable Widgets
Prototyping
Figma
FigJam
Adobe Illustrator
Adobe Photoshop
Volunteer Work
I spend about 10-12 weekends a year volunteering for STEM programs. It's a great way to inspire kids to become engineers and work on the worlds toughest problems.
FIRST Robotics Over 500+ hours of event volunteering at FTC, FRC & FLL as Lead Scorekeeper, Field Management and Judge at the city, state, and world championship level. Former technical mentor for Illinois Tech Perspectives Math & Science Academy FRC Team 2709 - Iron Wolves (focus on robot programming, automation and game strategy) & multiple FLL teams.
Google CS First Google CS First is an 8-week after-school computer science program for elementary schools. It uses MIT's Scratch programming language to teach basic CS principles with the help of short modules each with different focus and objective.