Kainoa Brabo
Full-stack software engineer at iBroadcast, building music apps for web, desktop, and TV. I care about clear, reliable software and sharing what I learn through mentorship.
Experience
iBroadcast
Software Engineer, Full-stack Development
July 2023 - Present | Remote
- Develop and maintain the web application, shipping features and improving UI performance, reliability, and user experience.
- 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.
Zendesk
Software Engineer Intern, IT CRM Business Applications
June 2018 - November 2018 | San Francisco HQ
- 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
Timezone-anchored alarm & world-clock app
- 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 iOS integrations for alarms and widgets, plus an Android widget.
Education
University of California, Santa Cruz
B.S., Computer Science
September 2021 - June 2023
College of Marin, Kentfield
A.S., Physical Science
August 2019 - June 2021
Skills
- Languages: Python, JavaScript, C/C++, SQL
- Frameworks & Tools: React, React Native, Expo, Electron, Node.js, GraphQL, MySQL, DynamoDB, AWS, Flask, Serverless
- Methodologies: Agile, Continuous Integration
- Spoken: English native; Spanish and Portuguese limited working