LanguageThis page has no English version yet; you have been taken to the English home page instead.

CHENG-HAN LINM.S. student, CSIETaichung, TaiwanRAG · self-hosted inferenceML · backend · payments
Cheng-Han Lin
Three shipped products, each built solo. My work is about turning large language models into something people can trust — retrieval-augmented generation so the output is traceable, self-hosted inference so sensitive data stays put, and machine learning for the forecasting an LLM is bad at, together with the backend, mobile and payment infrastructure underneath.
B.S. in Computer Science and Information Engineering, National Chin-Yi University of Technology, June 2026; on the M.S. programme in the same department from September 2026.
01 · Featured
Capstone project
2025–2026

AI mood-journalling platform
A mental-health journalling platform built on retrieval-augmented generation, with a Random Forest emotion forecast and self-hosted open-weight model inference. Every layer of it — ML, backend, frontend, mobile, infrastructure — was built by one person.
- Sentiment score MAE
- 0.22
- Stress index MAE
- 1.04
- High-stress AUC
- 0.948
- High-stress recall
- 88%
- Django REST Framework
- React
- PostgreSQL
- ChromaDB
- scikit-learn
Read the case study →Live demoSource
02 · Other projects
2026 onwards
Subscription reminders that arrive before the charge — over LINE, email or desktop, not a receipt after the money has gone. It is a paid product itself, so the recurring billing and the government-mandated e-invoicing behind it are mine too (Taiwan's, though the EU, Latin America and India all run the same kind of scheme).
- Subscription billing
- Statutory e-invoicing
- LINE Messaging API
- Chrome extension
lapsewatch →Solo developerJun 2026 – present One inventory a household shares, with a different level of access for each member and full editing while offline. Paste a block of text from Notion, Excel or Google Sheets and it works out the items, quantities and units rather than making you retype them.
- Per-member permissions
- Offline support
- Bulk import parser
pantrykeeper →Solo developerJun 2026 – present