MatchMy.Team is one of my more recent software projects. This baby wasn't planned - but it's been my little favorite from day one.
There's a story behind it:
I once worked on employee-networking software - for a company called Mystery Minds GmbH. The idea grabbed me instantly: personal get-togethers in companies, through regular meetings that happen randomly.
The noble mission behind it:
With every personal connection, we make workplaces around the world a little more human and a little more worth living in.
The web is perfect for a task like this. When it comes to connecting people, the web simply shines as a platform-independent medium.
Later on, I worked at another company and actively recommended Mystery Minds' software.
I showed the management the Mystery Coffee product page and walked them through the concept.
They were excited about the idea and immediately saw the value of such a solution for the mental health and team spirit of their 200-plus employees.
It was on that rainy drive home that the idea for MatchMy.Team was born.
I pictured a platform that would also be accessible to smaller companies - not just to large corporations.
It had to do without a lengthy sales process or annual contracts.
And it had to scale - SaaS software that appeals to both mid-size businesses and multinational corporations.
And it had to run on-premise as well - for companies whose data can't leave the building. Or for those who need deeper customization and want to offer their people a truly bespoke networking platform.
MatchMy.Team came about exclusively as a side project - and it will continue to be run and developed that way.
This constraint acted like a catalyst. It made maintainability the most important quality attribute of the platform and forced me into a clean, direct approach. That's one reason I can run MatchMy.Team cost-efficiently and almost maintenance-free today.
MatchMy.Team currently focuses on a single use case: random matching. I've put real care into this one program type. Comprehensive automated tests serve as fitness functions for the software's vital behaviors.
The architecture is open to additional program types such as mentoring, peer learning, or thematic matches.
Besides maintainability, I paid close attention to intuitiveness and learnability.
With MatchMy.Team, I wanted to show that good enterprise software doesn't necessarily require a team of developers.
For me, MatchMy.Team is the proof - high-quality software doesn't have to be extremely expensive up front, nor does it have to burn through massive resources in operation and evolution.
Everything stands or falls with the right software architecture - and with software quality. A few numbers on that — they also give a sense of just how large the system is:
| Metric | Oct 2025 | Feb 2026 |
|---|---|---|
| Cyclomatic complexity (avg.) | 2.82 | 3.29 |
| Lines of code | 2,702 | 5,441 |
| Classes | 76 | 136 |
| Methods per class (avg.) | 3.39 | 3.68 |
| Lack of cohesion (avg.) | 2.07 | 2.07 |
MatchMy.Team hasn't just shown me that I can pull off a project like this - it's also the first and, so far, only project I'm marketing myself.
As a passionate developer, you're all too happy to bury your head in code or in a terminal. And with every month in this world of frameworks, database entries and infrastructure, the illusion grows that the world out there is just as excited about launch day.
MatchMy.Team taught me that great software alone isn't enough to make it in the market.
Sure, it's a wonderful advantage to be able to build software yourself that normally requires entire teams, plenty of time and a big budget. But software doesn't become known on its own. No matter how high-quality, low-maintenance and flexible the final product may be.
Still, MatchMy.Team is finished and market-ready. I had the privilege to grow through this project - as a developer and as an architect.
Now I have the chance to grow further in an entirely new way.
Through MatchMy.Team, two new worlds are opening up: marketing and sales.
This time, the step feels easier because the idea is validated. So I'm more motivated than ever to help make workplaces, step by step, a little more human and a little more worth living in.
I'm deeply grateful for the chance to make this contribution. That's what I'm most excited about, and I'm curious to see what this journey still has in store.