Intuitive

design is hard to come by. I do my best to create user experiences that make sense. Users shouldn't have to read through complicated instructions before using my work, instead the interface itself should communicate what to do. I work with my clients to understand what their audience wants and use that knowledge to create products that streamline users' completion of those goals.
scroll down to view my work
Easily track your practice drives
Easily track your practice drives

Drive Logger

Easily track your practice drives

In order to get your driver's license in California, you must have at least 50 hours of behind-the-wheel practice. Drive Logger lets users quickly and easily log their practice drives. Built with SwiftUI, its beautiful UI and intelligent features makes learning how to drive easier.
Cinema viewfinder for directors and DPs
Cinema viewfinder for directors and DPs

FrameUp

Cinema viewfinder for directors and DPs

FrameUp is the essential director’s viewfinder for professional filmmakers. It combines an uncompromised viewfinder with highly customizable and intuitive controls to help you visualize and create your best shots. Using your phone, you can simulate any combination of lenses and sensors, while aspect ratio overlays allow you to monitor exactly what will appear in the final image. When you find the frame you like, just double-tap to save an image with metadata burned in to share with collaborators.
Artist portfolio website
Artist portfolio website

Nicole Phungrasamee Fein

Artist portfolio website

Nicole Phungrasamee Fein's art is meticulously detailed. Every line and stroke is carefully thought out. I worked with her to create an online showcase of her work, giving the experience of being in a exhibition of her work online. Thin lines and strong grids make up her site, while copious white space reflects her artworks' personality.
Weekly fun trivia website
Weekly fun trivia website

Pedro's Trivia

Weekly fun trivia website

Every week at the South Burlington Foodshelf, the director, Pedro, comes in with a new set of remarkably clever hand written trivia. Each week he gleefully reads them aloud to the volunteers and grins when they are stumped. I built this website to serve as an archive of his work and to allow more people to enjoy it. The site is built with Sveltekit and is updated regularly.
The BART app for commuters
The BART app for commuters

Arrival BART

The BART app for commuters

Built with SwiftUI, Mongo DB, Node js, and Express, Arrival BART is a beautiful and easy to use BART app for iOS. Using my experience commuting on BART, I created a BART app designed for people on the go. Users can easily see information for the station closest to them, while AI helps users quickly find routes to their destination.
24 hour free hackathon for high school students
24 hour free hackathon for high school students

Hyphen-Hacks

24 hour free hackathon for high school students

Hyphen-Hacks sees hundreds of applications and attendees every year; in order to manage these applications, I created a custom event management system and dashboard for the leaders of Hyphen-Hacks. This system enables the Hyphen-Hacks team to review applications, segment their attendees, and keep track of who is on campus during the event. Additionally, I created the online branding and presence for Hyphen-Hacks as well as created an animated promotional video for them.
UCSF Laboratory Website
UCSF Laboratory Website

Laird Lab

UCSF Laboratory Website

Laird Lab had an old website built in the early 2000s. This website was slow and didn't follow modern web conventions. In 2019 the lab asked me to revamp their website in order to attract more funding and students. They wanted the site to be easily updatable and to look current.
Fast, free, online document editor
Fast, free, online document editor

Graphite Writer

Fast, free, online document editor

Graphite Writer is a fast online text editor that saves automatically. Built with Vue.js, Mongo DB, Express, Node, and Firebase, Graphite Writer serves hundreds of weekly users in multiple languages.