F. Sotiropoulos
WritingAboutProjectsGitHubLinkedIn

Designing softwaresystems, and theteams that build them.

I've loved making and tinkering with software for as long as I can remember. My main interest is to understand how to design software systems and how to maximize how much value development teams can deliver.

This site holds my thoughts on software development and people management, and the artefacts of tinkering I do from time to time.

Cheat sheets you can touch: learning the product itself

Latest — Cheat sheets you can touch

Writing

04 Essays
01Nov 2026

Cheat sheets you can touch: learning the product itself

The T-8 arrived as a present. I built an interactive demo and cheat sheet to learn it properly: a 3D model, a playable sequencer and the reference I wished came in the box. Music · Roland · T-8 · Learning · Cheat Sheet · Demo · 2 min read

02Aug 2025

Taming OpenAPI Code Generation: How to Keep Your Models DRY Across Microservices

Showing how someone by using OpenAPI Generator and a bit of Bash can cleanly split its common models and reuse it not only as dependencies but also in the OAS. OpenAPI · Code Generation · Java · Modular Architecture · 6 min read

03Feb 2025

Technical Depth & Strategic Vision: Bridging Engineering and Business

Learn how successful engineers bridge the gap between technical depth and business strategy in this first part of our Engineering Excellence Series. Engineering · Leadership · Strategy · 4 min read

04Oct 2024

Understanding the importance of 1-1s

Making the Most of Your 1:1s Engineering · People Management · 1-1 · 5 min read

©2026 Fokion Sotiropoulos