01 · Projects · 17 builds

Everything I'vetaken apartand built.

AI systems that show their evidence, infrastructure that survives a crash, a database written from scratch and a real studio with real clients. Every one is built end to end. Open any project for the full story.

BUILD 01AI SYSTEMS
EXAMPLE BRIEFSYNTHETIC DEMO DATA
−18%EXECUTIVE BRIEFWhy did revenue drop in July?
01AI systemsIn active development

ORION

An AI analyst that refuses to guess.

Ask “Why did revenue drop in July?” and ORION plans an investigation, runs the numbers, records every piece of evidence and writes an executive brief. Every figure comes from a tool, never from the model. Take the evidence away and it refuses to invent a cause.

FastAPIPostgreSQL + pgvectorCeleryNext.js 15OpenAIGitHub Actions
68tests passing
88.9%of a decline traced
0.44confidence cap, no evidence
BUILD 02INFRASTRUCTURE
PIPELINE · DAGLEASE + HEARTBEAT
pushlinttestbuild
02InfrastructureCase study

PulseGrid

A CI platform that recovers when workers die.

A git push becomes a graph of Docker jobs. Workers pull only the work that fits their CPU and memory and hold it on a lease. If one dies mid-job, the job is reclaimed and retried, and duplicate webhooks never start a second run.

PythonFastAPIDockerSQLite WALDAG YAMLGitHub webhooks
DAGpipeline scheduling
Pullbased workers
HMACverified webhooks
BUILD 03SYSTEMS
B+ TREE INDEX4 KB PAGES
4217 · 2958 · 77
03SystemsCase study

ForgeDB

A database written from the disk page up.

Everyone uses databases. I wanted to know what happens underneath, so I built one: its own SQL parser, 4 KB pages, an LRU buffer pool and a B+ tree index stress-tested with 20,000 keys. No libraries, just how data actually gets stored.

Java 17SQL parserB+ treeBuffer poolZero dependencies
20Kkey stress test
4 KBpage size
0dependencies
BUILD 04AI SYSTEMS
JOB RADARHUMAN IN THE LOOP
FIT 86 · 2H AGO
04AI systemsBuilt for my own search

Job Beast

The best internships disappear fast. It finds them first.

A job radar that spots high-fit roles within hours of posting, checks eligibility before doing any work, and tailors a résumé using only real experience. It never invents a skill, and it stops to ask whenever a decision is mine.

PythonAgentsBrowser extensionEvidence-grounded tailoring
≤3hfast-lane window
70+fit score to fast-track
0invented skills
In the wild · a real business

Most students build a portfolio. I started a studio.

IVK Media helps San José shops get found online with websites, Google review stands and Instagram. I designed and hand-built its site with no frameworks: a storefront that fixes itself as you scroll and review stands you can grab and throw.

StatusLive
StackHTML · CSS · JS
Scroll60 fps
IVKMEDIA.COM● LIVE
IVK Media website
More work06
05AI SYSTEMS
INCIDENTBEHAVIORPOLICYCREDITMODEL INTERPRETS · POLICY DECIDES

SLA Copilot

Policy engine
When a service goes down, who gets their money back?

Joins incidents, real usage, plan rules and billing to find every account owed a credit, exactly once.

Case study
06TEAM · RCC
Short words.Clear ideas.

Luminara

Readability
Dense writing in. Clear writing out.

A local-AI readability app for PDFs, slides, Word docs and photos. I built most of the Flask backend.

Case study
07AI SYSTEMS
What's the main finding?Costs fell after thevendor switch. (p.3)

RAG PDF Chatbot

Retrieval
Drop in a PDF. Ask it anything.

Finds the passages that matter and answers with GPT-4o-mini, showing the exact text it used.

Source
08DATA · TEAM
AAA · 50-DAY MA · COMPARE

StockTrend

Dashboard
Years of market data, readable at a glance.

Interactive charts, moving averages and side-by-side comparisons. I built the dashboard and charts.

Source
09WEB
♥ 24 · #cs146

OpenNote

Notes
Every student's best notes, in one place.

Upload, tag, search and share notes as Markdown, PDFs or images, with Google sign-in and trending.

Source
10WEB
SEARCH · FILTER · ADMIN

Sujatha Boutique

Catalog
A boutique's whole collection, made for phones.

Search, filters, product pages, WhatsApp and Instagram contact, plus an admin panel for products and photos.

Source
Experiments & early builds06
11

Spam Classifier

Teaching a model to tell “you won!!” from “lunch at 1?”.

Python · NLP
12

Twitter Sentiment

What is the internet feeling right now?

Python · NLP
13

Sudoku Solver

Hand it a puzzle. Get the answer back.

Python · Search
14

Online Bookstore DB

The database behind an online bookstore, built with my class team.

SQL · Team
15

IVK Brand & Feed

A logo, a 9-post Instagram launch and a review stand from one idea.

Design
16

Pygame Basics

Where it started: my first games in Python.

Python · Archive

Want the deep dive?

Start with ORION All code on GitHub
↑↓ NAVIGATE↵ OPENESC CLOSE