Kevin Cheng
Open to AI roles from 2027MSc Data Science & AI at Chalmers. I build applied AI and automation tools.
Gothenburg, Sweden
About
I'm a Data Science and AI student at Chalmers University of Technology, finishing an MSc track focused on machine learning and applied AI. Most of what I know beyond the curriculum came from building things — scrapers, automations, and small AI tools that solved a problem I actually had.
I work mostly solo and go deep on one thing at a time. I want to understand why a method works before I reach for it, then ship something with it. I'm looking for roles where I get to build applied AI systems rather than study them from a distance.
- Interests
- Applied AI, LLM tooling and agents, Machine learning systems, Automation
- Hobbies
- Running, Gym, League of Legends
Education
Chalmers University of Technology
2022 — 2027 (expected)
MSc track — Data Science & AI
Machine learning, probability and statistics, linear algebra, and large-scale data processing. Currently in the final stretch of the programme.
Projects
QuestionAIr
2025
An AI questionnaire generator: upload a document and it produces questions from the content. I built it to turn course material into self-testing material without writing the questions myself, and to learn how to get reliable structured output out of a language model.
- Parses uploaded documents and generates questions grounded in the source text.
- Constrained decoding into a fixed schema, so downstream code never parses free-form prose.
- Python
- LLMs
- Document parsing
A personal library of Claude Code skills — lecture-teacher, cover-letter, mock-exam, notion-notes, obsidian-notes — that collapse workflows I repeat every week into a single command. Building it forced me to get precise about prompt design, tool boundaries, and where an agent should defer to the user.
- Five skills covering study, writing and note-taking workflows.
- Each one specifies its own tool permissions and the points where it stops and asks.
- Claude Code
- LLM tooling
- Agents
- Markdown
Apartment Finder
2024
A Selenium scraper that watches apartment listing sites and surfaces only the listings matching my own filters. Written because I was refreshing the same pages by hand several times a day and losing the good listings anyway.
- Python
- Selenium
- Web scraping
- Automation
Pulls upcoming coursework deadlines out of Canvas and posts a weekly summary into a Discord channel. The deadlines find me instead of the other way around, which is the whole point.
- Python
- Canvas API
- Discord
- Automation
A scheduled automation that filters the day's news down to what's actually relevant to me and delivers it every morning. Same idea as the deadline bot: push the information to me, don't make me go looking.
- Python
- Automation
- Discord