Hi there, my name is
Spencer Lee.
I build things for the web.
I'm a frontend engineer who specializes in developing performant, customer-centric features for web applications. I'm always aiming for that perfect blend of performance, usability, and design that not only delights users but drives measurable business results.
About Me
Hello! I'm a developer based in San Francisco with 4+ years of experience building for the web.
With a background in composing music and sound for video games, I bring a deep appreciation for creativity and design to my engineering work. This perspective has helped me bridge the gap between engineering, product, and design as I've had first-hand experience wrestling with the kind of creativity that drives these roles.
That said, I believe great design truly shines when paired with robust, thoughtful engineering. When developing systems and components, I always aim to create an intuitive and extensible developer experience. My favorite work involves performant and polished interfaces that delight users, drive measurable business results, and are enjoyable to work with under the hood.
Experience
- 2022 — 2024Frontend Engineer • Moov Technologies Inc.
Built and maintained critical features across the entire marketplace website including enhanced equipment search functionality, equipment management services, and reusable design systems. Integrated third-party APIs to track shipments, insights on user behavior, and real-time management of open positions.
- JavaScript
- TypeScript
- React
- Next.js
- Redux
- Ember.js
- Golang
- PostgreSQL
- Jest
- React Testing Library
- TailwindCSS
- Bootstrap
- Material-UI
- Contentful
- Storybook
- Looker
- 2020 — 2022Junior Software Engineer • Moov Technologies Inc.
Collaborated with engineering mentor to develop v2.0 of the marketplace website from the ground up and led efforts to enhance website accessibility. Created a blogging system to allow real-time posts and updates. Developed features and data visualizations for the marketplace and internal sales management tool.
- JavaScript
- TypeScript
- React
- Next.js
- Redux
- Ember.js
- Golang
- PostgreSQL
- Jest
- React Testing Library
- TailwindCSS
- Bootstrap
- Material-UI
- Contentful
- Metabase
- 2020Intern Software Engineer • Moov Technologies Inc.
Built user interfaces and enhanced features for a B2B marketplace website and internal sales management tool, enabling our sales team to assist clients in buying and selling used semi-conductor equipment.
- JavaScript
- React
- Next.js
- Redux
- Ember.js
- Golang
- PostgreSQL
- SASS
- Styled Components
Projects
- Composer's Journal
A music-focused journaling platform supporting rich text, embedded YouTube videos, and interactive music notation, enabling composers to document and revisit creative ideas.
- JavaScript
- TypeScript
- React
- Next.js
- TailwindCSS
- Tiptap
- TanStack Query
- Supabase
- Drizzle
- Personal Portfolio Website
Personal portfolio website used to showcase projects and technical skills.
- JavaScript
- TypeScript
- React
- Next.js
- TailwindCSS
- tsParticles