Rodrigo Mejia
Full-stack software engineer in the Bay Area. I build web and mobile apps end to end, from the interface to the database to the deploy.
Open to full-stack and front-end engineering roles in the Bay Area or remote.
Right now
Updated October 2026
Building SwingDoctor
An iOS app that streams video from Meta AI glasses and is learning to read a tennis opponent’s swings and position.
Running Peninsula Digital
Building sites for Bay Area small businesses, and a client portal on Next.js, Supabase and Stripe.
Looking for my next team
Full-stack or front-end roles where I can own features from design to production. Get in touch.
Work
8 projects
- SwingDoctoriOS app for Meta smart glassesSwift, Meta Wearables Device Access Toolkit, Computer vision, Python
In development2026 - Peninsula Digital SolutionsWeb development agency and client portalNext.js, Supabase, Postgres, Stripe2023 to now
- BDA Cali donation appMobile app for a food bankReact Native, Expo, Firebase, Redux Toolkit2022 to 2024
- Raja Chai LatteLaunch page for a beverage brandReact, Firebase Hosting2024
- Zaragoza's ConstructionWebsite for a home renovation companySquarespace, SEO2024
- Zepeda Dog ServicesWebsite for a dog training businessReact, Firebase Hosting2024
- Raspberry Pi game serverSelf-hosted Linux serverRaspberry Pi 5, Linux, Bash, Java2026
- StudyBuddyMobile study appReact Native, Expo2022 to 2024
Experience
Peninsula Digital Solutions
Founder and lead developer, Redwood City, CA
Freelance practice from Dec 2023, formalized as an agency in Sep 2025.
- Design, build and maintain websites for small businesses including JG Home Improvement, Raja Brands, Zepeda Dog Services and Zaragoza's Construction.
- Building a client portal on Next.js, Supabase, Stripe and Resend, deployed on Vercel.
- Handle DNS, hosting, technical SEO, Google Business Profiles and Google Ads for clients.
Study.com
Software engineering intern, Mountain View, CA
- Completed 30+ story points of features, bug fixes and enhancements on a cross-functional Agile team.
- Built React and TypeScript components for the company design system, documented in Storybook, including new About pages, a progress bar and an admin overwrite tool for database changes.
- Fixed critical closed-captioning and course-data bugs, wrote unit and Selenium UI tests, and shipped through Jenkins and Tomcat.
FreshFrosh LLC
Full-stack web developer, Santa Clara, CA
- Built web interfaces, AI-driven features and the APIs behind a networking and recruiting platform.
- Built a resume-data pipeline and managed real-time sync, cloud storage and authentication.
TipNow Resilience Inc.
NLP engineer, Fremont, CA
- Built NLP models that classify anonymous campus-security tips by threat level, reaching 94% accuracy.
- Ran the data pipeline, labeling and model evaluation, and was the main point of contact for the intern team.
Santa Clara University
B.S., Web Design and Engineering
About
I studied web design and engineering at Santa Clara University, which means I was trained on both sides of the screen: how an interface should feel, and how the system behind it should hold up.
Since then I’ve shipped React and TypeScript features at Study.com, trained NLP models that classify safety tips at TipNow, and built and run websites for small businesses through my own agency. Running client work on my own has taught me to scope carefully, communicate plainly and own a project after launch.
Outside of client work I build things to learn them: an app for Meta’s smart glasses, a game server on a Raspberry Pi.
- Languages
- TypeScript, JavaScript, Python, Swift, Java, C/C++, SQL
- Front end
- React, Next.js, React Native, Expo, Tailwind CSS, Storybook
- Back end and data
- REST APIs, Flask, Supabase, Postgres, Firebase, BigQuery, Stripe
- Cloud and tooling
- Vercel, Google Cloud, AWS, Kubernetes, Jenkins, Git, Linux
- Machine learning
- PyTorch, TensorFlow, scikit-learn, NLTK, OpenCV
