Open to new product roles

Yingzhi Vilimelis Aceituno

Product Manager · Data & AI · 0→1 builder

Product manager with 12 years of experience and hands-on data practice: I define KPIs, build predictive models myself, and turn raw data into decisions. This page is where I keep the things I build. Hobby and portfolio projects, the kind that don't fit neatly on a CV.

Full career history and experience on LinkedIn →

Projects

Things I've built

Deliberately spread across applied AI, data science, and visual storytelling. The through-line isn't a single stack: it's taking each one from a blank page to something real, finished, and genuinely pleasant to use.

Applied AI

jobradar

Job search for Switzerland that reads every posting so you don't have to. It scores each one on skill fit against your CV and interest fit against a page you write about what you want next, then drafts a tailored CV and cover letter in the posting's language. Runs daily in the cloud; released as an open-source template.

PythonClaude APILLMGitHub Actions

Meditations RAG

A retrieval engine over Marcus Aurelius' Meditations: you describe what's troubling you, it returns the fitting passages with citations, in Marcus's own words rather than an LLM's. Built solo at Hack Apertus on Apertus, Switzerland's sovereign LLM, which routes each message and expands the search: that cut unhelpful passages in the top two results from 48% to 22%, with the open model holding its own against Claude.

PythonRAGApertusEvals

Strohsack AI

A personality-driven AI agent that embodies a beloved plush bear, with persistent memory across sessions, LLM tool-use for durable facts, and both CLI and Streamlit interfaces.

PythonLLMStreamlit
Data and Analytics

Referral Analytics

End-to-end referral-program analysis on synthetic data: a referral-cascade graph, a two-proportion z-test, and an interpretable XGBoost model (Weight-of-Evidence + SHAP). A privacy-safe adaptation of real production work.

PythonXGBoostSHAPJupyter

Employee Turnover

Capstone of Google's Advanced Data Analytics certificate: predictive modeling of employee attrition, from exploratory analysis through to a deployed-quality model.

Pythonscikit-learnJupyter
Visual Storytelling & Design

Reptilia Antiqua

An illustrated field guide to dinosaurs for small children and the parents reading along. Its timeline isn't to scale: busy eras are stretched, empty ones folded away, and the survivors sit past the asteroid line. Swipe, arrows or keyboard all browse the same way; names are pronounced in six languages, the full interface in three.

UX designResponsivei18nHTML

Jalal al-Din's Journey

A story map of a 13th-century prince's 11-year, 13,750 km flight from the Mongols, designed for phones as much as desktops. The story panel starts collapsed on small screens, popups pan clear of the controls, and the animated ride waits at each stop long enough to read it, pausing on its own when you open the glossary.

UX designResponsiveLeafletData viz
Writing

Field notes

Short, practical write-ups of what I learned building things, with the ideas general enough to carry to the next project. Grouped as collections; details generalized.

Collections

Making a Multi-Agent Pipeline Reliable

A five-part series on taking a chain of LLM agents from "a different answer every run" to reproducible: contracts between stages, single-sourced facts, deterministic output, graded test data, and a drift eval to prove it holds.

Field notes5 partsLLM agentsEvals

Modelling Who Refers

A two-part series on what it takes to get from certificate exercises to a first model for a real use case: class imbalance, Weight-of-Evidence encoding and the target leakage a pipeline prevents, then judging the score, knowing when to stop tuning, and reading a SHAP summary plot.

Field notes2 partsXGBoostSHAP

All writing → Field notes index