Projects
Everything I've built, from university coursework to work projects, newest first. Personal, hackathon and university projects go from the first idea through the trade-offs; work projects just give the background and what I did.
2026.09 – 2026.10
Word PebbleSelect words while reading English to save them, then review on a spaced repetition schedule. I built a browser extension, then a desktop app, and later folded it into WenweiOS.
2026.08 – present
WenweiOSA knowledge base I built for myself, maintained together with AI: what happens each day, the books I read, the projects I've made. Later I realised that things I'd built before, for reading, looking up words and deciding what to do after work, had all merged into it.
2026.07 – 2026.08 · Made at Cai Xin's invitation for “AI Reading Cube” at the 2026 Shanghai Book Fair
Tiaodao AtlasDo we still need to read in the age of AI? I turned nearly 300 episodes of the literary podcast Tiaodao FM into a chart you can wander: start from a question in your life, and find the episodes that talked about it, and the books and people in them.
2026.04 – 2026.05
FlossCall it, and you can talk to it like a confidant: what happened today, what you're thinking about. It remembers what I said and picks up next time. My personal agent before WenweiOS.
2026.01 – 2026.06 · Black Lake Technologies
AI delivery assistantAn AI assistant for the delivery team: upload a customer's existing documents, and an agent generates fields, print templates and formulas, written into the system once a person confirms.
2025.09 – 2025.10
Read FlowReading English books without getting stuck on new words. Based on your English level, AI highlights new words and idioms in advance, and one tap shows the meaning. An English EPUB reader for Chinese readers.
2025.08 – 2025.12 · Black Lake Technologies · Invention patent CN122154946B
Handwritten work report recognitionPhotograph handwritten work reports on the shop floor, and multimodal AI turns them into work records, so nobody has to type them in. A granted invention patent, with me as first inventor.
2025.07 · AdventureX 2025 (Hangzhou) · Third prize, Zeabur track
ScribbyEveryone has a story to tell, but often can't find the words. Scribby uses AI to help you practise writing, starting with simple, fun exercises. Our project at AdventureX 2025.
2025.05 – 2025.06
Matcha LearningIELTS speaking practice: questions by task type, recording, AI rewriting your answer like an examiner would, and phrases worth learning saved to your own collection.
2025.04 – 2025.07 · 2025 Microsoft AI Agent Hackathon
SerendipTired after work and not knowing what to do, I kept repeating things I didn't enjoy. To break the loop: generate a few small things to do tonight in one tap, and swipe to pick.
2025.02 · CherryHQ/cherry-studio
Cherry Studio contributions6 PRs to Cherry Studio, a desktop LLM client, all merged: fixing o3-mini not working, and letting the knowledge base support more file formats.
2024.04 · JaleelB/emblor
emblor contributionA fix to the example code in the docs of emblor, a tag input component. I found the problem while using it in my graduation project.
2024.03 · SciSharp/BotSharp
BotSharp contributions3 PRs to BotSharp, a .NET multi-agent framework: removing an unneeded dependency, adding a tutorial on connecting local models, and updating the start command.
2024.02 – 2024.03 · SciSharp/BotSharp-UI
BotSharp-UI contributions2 PRs to BotSharp's admin UI: fixing settings that didn't update after switching model providers, and adding a “Create Agent” button.
2024.01 – 2024.06 · Graduation project, Jiangsu University of Technology · Outstanding Graduation Project
BookwormI wanted to see how books connect to one another: log quotes and thoughts, let books, authors and notes form a web, and ask questions of your own notes. My undergraduate graduation project.
2024 · Black Lake Technologies
WPS spreadsheet import add-inA WPS add-in: factories keep recording orders in their own spreadsheets and import them into the system in one click, without retyping. It ended up in use at over a thousand factories.
2023.09 – 2025.12 · Black Lake Technologies
Scan-to-report on PDAsShop-floor workers scan the code on a work order with a PDA or a phone camera and report their work right at the machine.
2023.08 · Microsoft Learn AI Skills Challenge hackathon
Reading CopilotWhen you hit a concept you don't understand while reading, or want a quick answer to a question, just ask the book: answers come with the original passages.
2023.06 – 2023.07 · Course project
Reading notes app“The book is someone else's; the reading notes are your own.” A phone app prototype just for reading notes.
2023.01 – 2023.04 · Microsoft Learn Student Ambassadors Social Impact Project (Healthcare) · Quarterly champion
Hearing the WorldTake a photo of your surroundings, and it turns the picture into a small story with colour and a plot, read aloud to people who can't see: a new pair of eyes, hearing the world through language and sound.
2022.12 – 2023.01
Notion knowledge base APILogging books and podcasts in Notion: scan a book's barcode and its details fill in; paste a podcast link and the episode details fill in.
2022.08 – 2022.09
Anki flashcard scriptTurns the English words I saved in Notion into Anki cards in one click, with pronunciation and example sentences read aloud.
2022.03 · Student Ambassadors × Microsoft Edge Add-ons hackathon
Select-to-translateAn Edge extension: select a word or sentence on a web page and see its translation in place.
2022.01 – 2022.03 · Microsoft Learn Student Ambassadors Social Impact Project (Green Tech)
The Green DailyA set of Dev.to articles: three small environmental apps built with Azure Machine Learning, predicting forest cover types and cotton prices and recognising crops.
2022.01
WeChat Year in ReviewReads the WeChat chat history on your phone and makes an “our year together” report for each friend, to send as a New Year greeting.
2021.12 – 2022.01 · Software engineering course project
Yihe Senior CareA management system for a care home, a four-person course project. I did the use case design, page layouts and the meal management module.
2021.04 – 2023 · Jiangsu Provincial Undergraduate Innovation Training Program · First-author paper, IEEE ICIPCA 2023
Masked face recognitionBuilding on FaceNet, I replaced the triplet loss with a quadruplet loss to recognise faces wearing masks. First-author paper, published at IEEE ICIPCA 2023.


