Skip to main content
Headshot of Cole Edmonston

CS Student at Cal Poly SLO

ColeEdmonston

Passionate about  
Building polished apps from concept to launch.

Portfolio

Featured Projects

A selection of projects I've built. Each one taught me something new about building great software.

Intake screenshot

Intake

AI-powered nutrition and supplement scanner app that lets users scan any food or supplement label with their camera and instantly receive a personalized ingredient breakdown. Uses Gemini 2.5 Flash Vision for single-call label analysis, scoring products on Safety, Dosing, and Transparency at ~$0.002 per scan.

React NativeExpoSupabaseGemini AIPostgreSQL
Read Case Study
ENVISION Wardrobe screenshot

ENVISION Wardrobe

iOS wardrobe management app taken from concept to TestFlight deployment with 90+ beta users. Features AI-powered clothing analysis via Groq's Llama 4 Vision API, automatically detecting garment categories, colors, patterns, and brands from user photos.

React NativeExpoFirebaseGroq AITypeScript
Read Case Study
NoteSeq screenshot

NoteSeq

Real-time collaborative note-taking app inspired by Notion and Logseq. Features block-based WYSIWYG editing powered by TipTap, live multiplayer cursors via Yjs CRDT, bidirectional backlinks, an interactive knowledge graph, daily journals, and a full import/export system.

Next.jsConvexTipTapYjsTailwind CSS
Read Case Study
Mustang Market screenshot

Mustang Market

Peer-to-peer marketplace for Cal Poly students enabling secure buying and selling of campus items. Features real-time messaging, image uploads, and listing management. Grew to 750+ registered users with active daily listings and organic campus-wide adoption.

Next.jsTypeScriptFirebaseFirestore
Read Case Study
0+

Mustang Market Users

0+

ENVISION Beta Testers

0.0

GPA at Cal Poly

0

Projects Shipped

Skills

Technologies I Work With

Frontend

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Next.js
  • Tailwind CSS

Backend

  • Node.js
  • Python
  • Supabase
  • Firebase
  • PostgreSQL

AI / APIs

  • Gemini AI
  • Groq AI
  • Llama
  • Claude AI
  • Claude Code
  • REST APIs

Tools

  • Git
  • Expo
  • Vercel
  • VS Code
  • Figma

Background

Education & Experience

Education

California Polytechnic State University

B.S. Computer Science

2029

San Luis Obispo, CA

4.0 GPADean's List (Fall 2025)

Clayton Valley Charter High School

2025

Clayton, CA

AP Scholar with HonorsScholastic Athlete Award (4 Years)NCS 2nd Team All-League (Baseball)

Experience

The Facility CA

Employee

Nov 2024 — Mar 2025

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

Nov 2023 — Apr 2024

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.

About

Get to Know Me

I was an athlete before I was an engineer. Thirteen years of baseball, competitive enough to earn NCAA D3 offers. I didn't end up playing in college, but the years on the field shaped how I work: show up early, put the reps in, trust the process even when progress feels slow.

What started as a love for video games turned into a genuine curiosity about how things are built, which turned into studying Computer Science at Cal Poly SLO and a drive to create products people actually use.

I'm currently building full-stack applications across web and mobile, handling everything from system design to user experience to deployment. I'm drawn to entrepreneurship and the messy, rewarding process of turning an idea into something real.

The more I build, the more I realize how much there is to learn, and how much satisfaction I get from creating something. I'm looking for internship and full-time opportunities where I can keep building, keep learning, and contribute to a team that ships.

Let's Connect

I'm always open to discussing new opportunities, projects, or just having a chat about technology.