Tower
Campus

Johnny To

Software Engineering · Data Science · AI Systems

jtochap785@gmail.com
github.com/drabblesaur

Recent MS graduate in Software Engineering with a specialization in Data Science from SJSU, with project experience spanning LLM systems, RAG pipelines, and full-stack mobile and web development. Looking to bring both software engineering depth and applied AI skills to a collaborative engineering team.

Education
MS in Software Engineering, Specialization in Data Science
August 2024 – May 2026
San Jose State University · San Jose, California
  • Relevant Coursework: Enterprise Software Platforms, Software Systems Engineering, Software QA Testing
BS in Computer Science
September 2021 – December 2024
University of California, Riverside · Riverside, California
Technical Skills
Languages
Python · JavaScript · SQL
Frameworks
React · React Native · Next.js · Express.js
AI/ML
LangChain · RAG · Prompt Engineering · LLM Benchmarking · FAISS · Ollama · OpenAI API
Data Science
NumPy · Pandas · Jupyter Notebooks
Cloud/DevOps
AWS (Lambda, API Gateway) · Docker
Databases
PostgreSQL · MongoDB
Tools
Git · GitHub
Projects
SJSU Course & Degree Virtual Assistant
Python, LangChain, FAISS, OpenAI API · GitHub
  • Architected an LLM-based agent system integrating tool orchestration, multi-source retrieval, and query planning to answer SJSU students' course planning and degree audit questions.
  • Built a dynamic tool routing pipeline enabling the model to select between database queries, retrieval systems, and constrained web search.
  • Benchmarked Qwen 1.7B vs 14B models, identifying latency/quality tradeoffs (20–30s vs 60–100s inference).
  • Designed secure tool-scoped data access, preventing leakage of sensitive student information under adversarial prompts.
LessGo: Smart Carpooling Platform
Python, Node.js, React Native, PostgreSQL, FastAPI · GitHub
  • Architected a full-stack microservice carpooling platform for SJSU students, spanning 11 independent services including matching, routing, payments, and real-time safety monitoring.
  • Implemented a three-stage rider-driver matching pipeline combining PostGIS proximity filtering, RShareForm heterogeneous network embeddings, and a weighted service cost function, achieving 84%+ match accuracy across candidate pools of 100 drivers.
  • Engineered a real-time safety monitoring system that detects route deviations and speed anomalies by comparing live GPS updates against planned route polylines, triggering automated alerts on suspicious driver behavior.
Experience
Undergraduate Research Assistant
June 2021 – August 2021
UCR Bourns College of Engineering · Riverside, California
  • Developed a NumPy-based benchmarking framework to evaluate the performance of experimental matrix multiplication methods.
  • Reduced computational steps by 33% through algorithmic optimization.
  • Collaborated with faculty to test novel approaches to accelerating deep learning workloads.
Leadership
Vice President
2019 – 2021
Developers' Guild · Cupertino, California
  • Led a redesign of club assets resulting in an 88% increase in new student sign-ups.
  • Taught Python and Web Development to club members; coordinated the school's first Hacktoberfest event.