I'm a Mobile first software engineer most recently working at ASUCD's IRL where I worked on the UCD Mobile app (40k downloads with 3k active daily users). On this app I built the unitrans feature which requires syncing a paper schedule with realtime bus location data to display arrival predictions.

John Carraher

I'm a Mobile first software engineer most recently working at ASUCD's IRL where I worked on the UCD Mobile app (40k downloads with 3k active daily users). On this app I built the unitrans feature which requires syncing a paper schedule with realtime bus location data to display arrival predictions.

Available to hire

I’m a Mobile first software engineer most recently working at ASUCD’s IRL where I worked on the UCD Mobile app (40k downloads with 3k active daily users). On this app I built the unitrans feature which requires syncing a paper schedule with realtime bus location data to display arrival predictions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Software Engineer at ASUCD Innovation and Research Lab
January 1, 2024 - March 1, 2026
Migrated a legacy iOS/Android app (40k users) to React Native, unifying codebases and enabling faster feature rollout. Engineered an offline caching layer with Expo SQLite and DrizzleORM, reducing app load time by 94% (9s→0.5s). Developed real-time bus tracking with TanStack Query, serving live ETAs and late indicators for 3k DAU. Led development of 4 concert websites using Next.js and TailwindCSS, supporting growth from 2k→8k attendees.
Software Engineer at AggieWorks
January 1, 2024 - September 1, 2025
Developed Moober, a full-stack (Next.js+NestJS) ridesharing platform, serving 1.5k users and facilitating 300+ rides. Migrated backend to Dockerized Postgres on a VPS with NestJS, reducing costs from $150/mo to $6/mo. Built an onboarding flow leveraging OAuth 2.0 to prefill user data, increasing sign-up completion from 50%→95%. Engineered type-safe REST APIs with Zod and centralized state with Zustand, reducing bugs and enabling faster dev.
Front End Development Intern at Joticle
January 1, 2022 - January 1, 2024
Built a KPI dashboard with Vue.js and Laravel APIs, enabling investors to track 6 key growth metrics in real time. Partnered with founder to implement React front end with responsive, reusable components, shipping the MVP.
Software Engineering Intern at Boeing
July 1, 2020 - August 1, 2020
Built a Dockerized Java/MySQL reference application supporting broader container migration for satellite systems. Evaluated 6 Linux distros for container security, performance, and supportability to inform platform selection decisions. Presented technical findings and workflow improvements to six Boeing VPs, influencing future development practices.

Education

B.S. in Computer Science & Engineering, Minor in Electrical Engineering at University of California, Davis
January 11, 2030 - December 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Education