Full-stack builder · San Mateo, CA

Hi, I'm Ian.

I turn everyday problems into useful little systems.

I'm a UC Santa Cruz Computer Science graduate building thoughtful web products, AI-assisted experiments, and privacy-minded tools for real people—often from the server in my own home.

AI-assisted
Self-hosted
English + Spanish
Always tinkering
Ian Santos

Current mode

Build · test · learn · repeat

10

years staying curious

UCSC

Computer Science · 2024

EN / ES

ideas travel better in two languages

Current build

ContractorWorks

A mobile-first workspace for crews, contractors, job sites, and timesheets—with every iteration getting clearer and faster.

The redesigned ContractorWorks boss dashboard

The homelab

Home server,
family-sized ideas.

Mise

voice memo → recipe

Family Finance

shared budget lab

Family Tree

private genealogy

Photo Library

local face search

Visit the lab

My toolbox

Tools change.
Curiosity sticks.

TypeScript
React
Next.js
Python
Django
PostgreSQL
Docker
TrueNAS

How I build

Vibe first.
Then make it real.

I use AI to prototype quickly, then I slow down: test the edges, understand the code, protect the data, and own what ships.

A tiny timeline

Still becoming.

2016started learning to code
2024graduated from UC Santa Cruz
Nowshipping, self-hosting, experimenting
See the whole story

Have a problem worth untangling?

Let's make something useful—and a little delightful.

Say hello