Easy

to use software can make or break a user's experience. I believe technology should enable everyone to quickly finish their task, then focus back on the outside world. Whether I am making a website, web app, or an iOS app, I focus on making the user experience intuitive and pleasant.

I first started programming at a young age with Scratch, I loved it! I relish in the challenge of creating both functional and beautiful products for the real world.

My projects frequently involve storing user information; because of this, trust and privacy are an important part of my work. User information from my projects are never sold to advertisers.
scroll down to view my work
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.
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.
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.
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.
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.
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.
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.
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.
Easily Display QR Codes
Easily Display QR Codes

QR Fast Pass

Easily Display QR Codes

QR Fast Pass lets you create a widget on your iOS device to display a QR code. This lets you use QR codes to enter and exit buildings and spaces without having to open an app.