About
Full-stack software engineer at iBroadcast, working across the web app, the Electron desktop app for macOS, Windows and Linux, and TV apps on six platforms. I build tools for problems I run into myself, like Waimea, an alarm app that keeps my work schedule anchored to home while I travel. I care about clear, reliable software and sharing what I learn through mentorship.
Experience
-
July 2023 - Present | Remote
iBroadcast
Software Engineer, Full-stack Development
- Develop and maintain the web application, shipping features and improving UI performance, reliability, and user experience.
- Co-built iCatalog, a Node.js GraphQL service that aggregates music data across iBroadcast's music collection.
- Built the cross-platform Electron desktop app: CD uploading, folder syncing that automatically uploads new music, and full library download for offline listening.
- Made desktop uploads resilient and retry-able so large imports resume after the app goes offline, avoiding lost or duplicated tracks.
- Develop and maintain the TV apps across tvOS, Android TV, Fire OS, Roku OS, Tizen, and webOS.
- Implemented bulk-editing tools to make managing large music libraries faster.
-
June 2018 - November 2018 | San Francisco HQ
Zendesk
Software Engineer Intern, IT CRM Business Applications
- Developed and maintained business applications used by 3,000+ users.
- Implemented a full software development process from planning to deployment.
- Collaborated with cross-functional teams in an agile environment to deliver new features and improvements.
Projects
-
Waimea App Store
Timezone-anchored alarm & world-clock app
I built a better way to manage my time, work, and routines across time zones. It runs my day, it's replaced my stock alarm app. I'm constantly improving for the user experience.
- Alarms pinned to a place ring at that location's local time, wherever you are.
- World clocks, Home Screen widgets, and an Apple Watch app with a live next-alarm countdown.
- Built with React Native and native integrations for alarms and widgets.
Education
-
September 2021 - June 2023
University of California, Santa Cruz
B.S., Computer Science
-
August 2019 - June 2021
College of Marin, Kentfield
A.S., Physical Science
Skills
- Languages: TypeScript, JavaScript, SQL, Python, C/C++
- Frameworks & Tools: React, React Native, Electron, Node.js, GraphQL, Jest, MySQL, DynamoDB, AWS, Flask, Serverless
- Platforms: Web, desktop (macOS, Windows, Linux), iOS, watchOS, tvOS, Android TV, Fire OS, Roku OS, Tizen, webOS
- Spoken: English (native), Spanish and Portuguese (conversational)