The JournalProjects & Portfolio

What makes an ML portfolio project stand out in Germany

Every machine learning portfolio has a Titanic or MNIST project. Here is what makes an industry-shaped one different, and how to talk about it in an interview.

The ProoV Team··4 min read

Open ten machine learning portfolios from graduating students and you will find the same two datasets in at least eight of them: the Titanic survival dataset and the MNIST handwritten digits set. Neither is a bad project to learn from. Both are also so common that a hiring manager in German industry has seen them hundreds of times, and stopped being impressed by them a long time ago.

Why the familiar case falls flat

A reviewer who has seen a dataset a hundred times can predict your next three steps before you take them, and that is exactly the problem. There is nothing left to actually evaluate, because the project no longer tells them anything about how you think.

There is a second, quieter issue. Datasets like Titanic and MNIST are clean and already labelled for you. That teaches a real but narrow set of skills. It skips the parts of a real job that take up most of an actual working week: deciding what a label even means, dealing with a signal full of noise, and figuring out what to do when your best model is still wrong a meaningful share of the time.

What an industry-shaped project actually needs

A handful of things separate a project that reads as real work from one that reads as a tutorial.

Sensor noise. Real-world signals are messy. If your data arrived suspiciously clean, that is worth mentioning, not hiding, because a reviewer will assume you have not yet worked with anything real.

Leakage traps. Data leakage is when information that would not actually be available at the moment of prediction sneaks into your training data and makes your model look far better than it will ever perform in production. Spotting and closing leakage is one of the most reliable signals of someone who has done this for real.

Imbalanced faults. In most industrial problems, the interesting outcome, a fault, a defect, a fraud case, is rare. A model that ignores the rare class can still score well on a naive accuracy metric while being useless in practice. Showing you understand that is worth more than showing a high headline number.

A decision someone would act on. A prediction is not the point. The point is the decision it supports: flag this batch for inspection, hold this shipment, route this case to a human. Frame your project around that decision, not just the model's output.

A write-up a manager can read. In industry this is often called a model card, a short, plain-language summary of what the model does, how well it performs, and where it is likely to go wrong. If a non-technical manager cannot read your summary and understand what they are being asked to trust, the project is not finished yet.

A second project, and a necessary disclaimer

A second project worth naming here is ProoV's turbine yield case, which asks you to predict energy output from a wind turbine and build a proper model card around it. It is worth being precise about what that project is: a case study built on public data, and it is not affiliated with, or endorsed by, Siemens Energy. Treat it as an independent exercise in the same industry-shaped skills, not as insider access to any one company.

How to talk about it in an interview

Do not open with the name of the algorithm you used. Open with the decision the model was built to support, and who would act on it. When the conversation turns technical, the two questions a relevant interviewer is most likely to ask are how you handled class imbalance and how you checked for leakage, so have a specific, concrete answer ready for both rather than a general description.

Be ready to talk about one thing that did not work. A project that only tells a success story reads as incomplete. A project that also says "here is where my first approach failed, and here is what I changed" reads as someone who has actually built something under real conditions.

For more on how a project like this compares to a typical Kaggle competition entry, see our piece on portfolio projects versus Kaggle. For a broader look at building out a portfolio around real, verifiable work, our guide to machine learning portfolio projects is a good next read.

From ProoV

Prove this on a real project

You just read about the skill. These live briefs use real industry data and end in a certificate a recruiter can verify.

See all projects