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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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
Illustrated portrait of Rodrigo Mejia smiling

Hiring, or have a project in mind?

hire@rodrigomejia.com