

Computer Science · Cal Poly SLO
Cole Edmonston
Before I was an engineer, I was an athlete. Thirteens years of competitive baseball which led to NCAA D3 offers. I didn't end up playing in college, but those years on the field shaped how I work: show up early, put the reps in, and trust the process.
What started as a love for video games became a curiosity about how things are built, then Computer Science at Cal Poly and a drive to create products people actually use. I'm building full-stack apps across web and mobile, and looking for opportunities to grow as a person and a developer.
Portfolio
Featured Projects
A selection of projects I've built. Each one taught me something new about building great software.

Mustang Market
Marketplace platform for Cal Poly students that grew to 900+ users in three months. Gated access with Cal Poly SSO via Microsoft Azure AD so only verified calpoly.edu accounts can buy and sell, and used Groq APIs to auto-flag unwanted images and descriptions at listing creation. Shipped to both web and the iOS App Store.

Vora
Voice-controlled Chrome extension built in 13 hours at Kiro Hacks so people who can't use a mouse or keyboard can navigate the web hands-free. Extracts and filters the interactive elements from each page's DOM, then uses Claude to interpret a spoken request and act on it. Built a resilient voice-activation layer that adapts to unreliable speech-to-text so the assistant triggers reliably hands-free.

Job Board
Personal internship-tracking platform that scores how well each job fits you, using AI analysis of your resume against the job description. Paste a link and the job is scraped, parsed, and added to your dashboard automatically; a built-in search tab pulls from external job sites and reformats every listing so it's searchable and filterable in one place.

LinkedIn Games Solver
Chrome extension that automatically solves all four of LinkedIn's daily puzzle games — Queens, Zip, Tango, and Patches. Parses each board from the DOM, solves it with a pure TypeScript backtracking algorithm (22 passing unit tests), then plays the solution by dispatching trusted mouse events through the Chrome Debugger API to get past LinkedIn's isTrusted checks.

Intake
Mobile app that scans any food or supplement label with the camera and returns a personalized ingredient breakdown in under 15 seconds. Engineered a single-call Gemini 2.5 Flash Vision pipeline that extracts every ingredient and scores products on Safety, Dosing, and Transparency for ~$0.002 per scan, backed by Supabase for scan history and saved products.

ENVISION Wardrobe
iOS wardrobe app taken from concept to 90+ TestFlight users. Users photograph an item and Groq's Llama 4 Vision API auto-detects its type, colors, patterns, brand, and name — no manual entry. Self-hosted background removal on Google Cloud Run with rembg and Docker to cut per-image API costs entirely.
Skills
Technologies I Work With
Frontend
- JavaScript
- TypeScript
- React
- React Native
- Next.js
- Tailwind CSS
Backend
- Node.js
- Python
- Supabase
- Firebase
AI / APIs
- Gemini AI
- Groq AI
- Llama
- Claude AI
- Claude Code
- REST APIs
Tools
- Git
- Expo
- Vercel
- VS Code
Background
Education & Experience
Education
California Polytechnic State University
B.S. Computer Science
San Luis Obispo, CA
Clayton Valley Charter High School
Clayton, CA
Experience
The Facility CA
Employee
Concord, CA
- Promoted high customer satisfaction by resolving problems with knowledgeable and friendly service.
- Assisted with customer requests and answered questions to improve satisfaction.
Math Tutor
Self-Employed
Clayton, CA
- Led one-on-one tutoring sessions in Algebra 1 and Algebra 2 for middle and high school students.
- Offered both remote and in-person sessions, adapting teaching approach to each student.