About

I build applied AI products and write down what the work teaches me.

I am James Li, a computer science student focused on turning technical learning into visible products, case studies, and essays. This site is my public notebook: part portfolio, part lab record, part writing habit.

Work style

Proof before polish.

Applied AI products

I prefer projects with real constraints, inspectable code or case notes, and a clear explanation of what was learned.

Full-stack systems

I prefer projects with real constraints, inspectable code or case notes, and a clear explanation of what was learned.

Machine learning practice

I prefer projects with real constraints, inspectable code or case notes, and a clear explanation of what was learned.

Computer science foundations

I prefer projects with real constraints, inspectable code or case notes, and a clear explanation of what was learned.

Technical base

AI Products

LLM coaching, RAG, embeddings, citation audit, repo analysis, interview practice, knowledge graph QA.

Full-Stack Systems

React, Vue, TypeScript, FastAPI, REST APIs, WebSocket flows, auth, RBAC, storage, billing, admin operations.

Data And Infrastructure

PostgreSQL, Supabase, pgvector, ClickHouse, Cloudflare D1, Docker Compose, Caddy, Netlify, Render, Cloudflare Pages.

Testing And Delivery

Vitest, Testing Library, Playwright, pytest, Node test runner, deployment configs, private testing, case-study documentation.

Research and learning