CaoJun / personal journal

CODE, STORIES & LITTLE EXPERIMENTS

A place for things
I care about.

I'm CaoJun. I build practical tools, explore AI,
and leave room for a little imagination.

Explore my work
a small reminder · tap for another

01 / SELECTED WORK

A few things I've been building

Practical problems.
Thoughtful tools.

02 / AI & CREATIVE EXPERIMENTS

A little room to wander

Not everything starts
with a practical reason.

I also build reusable agent workflows and explore AI-assisted writing and visual creation.

03 / THE TOOLBOX

Technologies used across my projects

Tools behind
the work.

Different problems, different tools.
Always something more to learn.

Languages
Python · TypeScript · JavaScript · Shell
Cloud & infrastructure
Kubernetes · Docker · Docker Compose · Linux / WSL2 · minikube · Helm · Nginx
Observability
Prometheus · Alertmanager · Grafana
Backend
FastAPI · Flask · NestJS · SQLAlchemy · Prisma
Frontend & desktop
React · Tailwind CSS · Vite · PyQt6
Data & background jobs
PostgreSQL · SQLite · Redis · RQ · BullMQ
Quality & tooling
pytest · Ruff · mypy · Git · uv · pnpm

04 / A NOTE ABOUT ME

The person behind the projects

Curiosity, with
a practical side.

I build practical tools for Kubernetes troubleshooting, everyday automation, and AI-assisted workflows. My focus is on making complex tasks easier to reproduce, inspect, and verify.

Across my projects, I care about clear operational boundaries, useful failure feedback, and verifiable results — from reproducible troubleshooting and controlled automation to reliable inventory and payment records.

Build carefully. Keep exploring.

KEEP IN TOUCH

Something in common?
Say hello.