Available for opportunities
Software engineer specializing in data engineering, machine learning infrastructure, and full-stack development. UCLA Mathematics of Computation graduate based in Los Angeles.
Beihai Park, Beijing, China — photo by Jerry Huang
Education
Experience
Projects
Semantic video retrieval system that indexes keyframes via CLIP (ViT-B/32) embeddings, supporting image-to-image and text-to-image search. Features a two-pass scene detection pipeline with coarse boundary detection and local refinement, diverse keyframe selection via MMR and semantic centrality, and hybrid retrieval reranking with concurrent S3 uploads and batched Qdrant vector upserts.
Privacy-first local-LLM batch translation CLI that mirrors directory hierarchies into a target language, supporting Gemma, Llama 3, and DeepSeek via Ollama. Uses AST-based syntax shielding with tree-sitter to protect code blocks, LaTeX, frontmatter, and HTML/JSX. SHA-based incremental caching cuts redundant LLM calls by 80%; parallelized with ThreadPoolExecutor.
Dual-branch attention CNN for medical image classification with a global attention module for long-range inter-region dependencies and a local attention module for fine-grained pathological feature localization. Achieved 91.4% top-1 accuracy on a 22-class dataset, outperforming ViT-B/16 by 3.2%. Reduced parameter count 60% vs. ViT; cut training time from 14 hrs to 4.5 hrs via FP16 CUDA training. Validated with Grad-CAM heatmaps.
Community-driven business review platform with fuzzy search, interactive Leaflet.js map with geographic bounds filtering, leaderboard rankings, and multilingual support (English/Chinese). Includes a full moderation toolkit: review approval, user banning, content flagging, and admin dashboard. Built with custom Google OAuth2 (no django-allauth) and HTMX for dynamic interactions without a JS framework.
Cozy pixel-art daily journaling app inspired by Stardew Valley. Multi-user, self-hostable Django app with color-coded categories, calendar heatmap, streak counter, markdown support with live preview, Chart.js stats, and fuzzy client-side search. Dark forest-green pixel aesthetic with VT323 and Press Start 2P fonts. AGPLv3 licensed.
Interactive Dash app mapping Los Angeles restaurant surcharge data with a Mapbox choropleth, rich pin popups, fuzzy search, and bilingual (English/Chinese) UI. Features surcharge/rating/policy filters, live stats, dark mode, cookie consent, and Google Analytics. Includes server-side pagination, rate limiting, and anti-scraping protections. Deployable on Vercel or a self-hosted Gunicorn stack.
Skills