Deploy Ollama on a GPU machine via Docker, then use netsh portproxy on Windows to forward localhost:11434 to the GPU box, so Codex on Windows transparently uses the remote GPU.
A real-time-voice-first AI English tutoring system: students converse with the AI teacher Emma via microphone (optionally with video/screen sharing), the system corrects mistakes in real time, and generates a post-class report in Chinese. The technical core is LiveKit (Self-hosted WebRTC) + Google Gemini 2.5 Flash Native Audio, with a FastAPI backend handling auth, courses, and data persistence.
A microservice platform orchestrated with Docker Compose: it crawls arXiv papers daily, builds a Qdrant vector index, and delivers bilingual RAG Q&A through hybrid search + re-ranking + Ollama, with email subscriptions and Grafana monitoring.
Using stock price prediction as the subject, I built a complete MLOps lifecycle covering ETL, experiment tracking, model deployment, drift monitoring, and CI/CD — all orchestrated on a single machine with Docker Compose.
A self-hosted platform that integrates TTS and STT into a single interface: TTS uses Microsoft Edge TTS's 322 voices, STT uses local Whisper for offline inference on pure CPU, and results are stored in SQLite. Completely free, with no GPU or API key required.