Hi, I'm David.
I'm a Fullstack Developer
from UC Berkeley.
About
Before I dove into a life of development, I taught improvisational theory piano at UC Berkeley, kickstarted a band, and performed in venues around the Bay Area.
In May 2022, I received my B.S. in Business Administration from UC Berkeley's Haas School of Business. I continued my education to receive my second Bachelors in Computer Science from the College of Engineering in December 2022. Since then, I've interned at startups around the Bay Area, working in both Fullstack and Frontend Development roles.
In my spare time, I love to explore new frameworks and technologies. I'm currently building web apps using Next.js and Tailwind.css (such as this portfolio) and exploring the usage of AI integrations.
I still compose and play piano around the area occassionally. I imagine I'll teach again in my old age.
Experience
What I'm Learning Now...
Currently learning to build modern web apps with Next.js and Tailwind.css, as well as exploring OpenAI integrations. Always leetcoding from time to time. Recently built a mock-financial dashboard through the Next.js Fullstack Course.
Aug. 2023 - PresentBranch Metrics | Software Engineer Intern
Palo Alto, CA
Interned for a unicorn startup that powers mobile links and cross-platform measurement. I designed a full-stack application for tracking and enabling feature flag management across internal microservices.
May 2023 โ Aug. 2023RheoSense | Software Engineer Intern
San Ramon, CA
Interned for a biotech manufacturing company, where I built a diagnostic tool that parsed diagnostic logs to track product health. I also wrote scripts for automating data transfers between AWS and internal dashboards.
May 2022 - Aug. 2022Berkeley SkyDeck | Web Development Intern
Berkeley, CA
Interned for Berkeley's startup incubator, where I maintained their website and internal dashboards. I also developed web pages for their European cohort expansion campaign.
Apr. 2022 - Aug. 2022Converse | Contract Project Manager
Remote
A business consulting project I led in collaboration with Converse shoes to rebrand their Chuck 70s product line for millennial and Gen-Z consumers. Managing 9 analysts, we utilized Berkeley's market research databases to formulate actionable go-to-market strategies, addressing customer pain points, resulting in two successful deliverables with Converseโs upper management.
Aug. 2019 - Dec. 2019Go Overseas | User Analytics Intern
Berkeley, CA
My first internship was at a travel agency startup. I utilized Google Analytics and Jupyter to collect data and research the impact of internal content marketing strategies on the website's search engine optimization.
May 2019 - Aug. 2019Projects
Financial Dashboard ๐
A mock Financial dashboard built with assets provided by the Next.js Fullstack Course by Vercel. Includes Authentication, CRUD functionality, and optimized rendering.
- Next.js
- Tailwind
- PostgreSQL
Flipper ๐ฌ
My Fullstack project at Branch. Flipper is an internal dashboard that manages internal microservices. Figma mockup: tinyurl.com/flipperproj
- React
- Express
- Axios
- Javascript
- Kubernetes
AI Pac-Man ๐น๏ธ
An undergraduate project from CS188: Intro to AI. I created a bot for Pac-man that maximizes its score using an SAT solver.
- Python
- AI
- Machine Learning
Bearmaps ๐บ๏ธ
I created an interactive map of Berkeley, CA that routes the shortest path from point A to B, an undergrad project from CS61B: Data Structures.
- Java
Gitlet ๐
A simpler version of Linus Torvalds' Git system, built using Java, an undergrad project from CS61B: Data Structures.
- Java
Enigma ๐
An application for encoding and decoding messages using the Enigma algorithms from World War II, an undergrad project from CS61B: Data Structures.
- Java
Skills
- Python
- JavaScript
- TypeScript
- Java
- SQL
- Go
- React
- HTML
- CSS
- Next.js
- Node.js
- Git
- Tailwind
- Express
- Angular
- Firebase
- AWS
- Framer Motion
- Kubernetes