25 years of hands-on coding experience, 15 years as a professional full-stack developer in agile teams, and nearly 10 years serving on executive boards. A specialist in backend systems, algorithm design, and relational data modelling. An analytical thinker and problem solver with a consistent record of successful project delivery and only excellent references from past partners.
25 years of hands-on coding experience, 15 years as a professional full-stack developer in agile teams, and nearly 10 years serving on executive boards. A specialist in backend systems, algorithm design, and relational data modelling. An analytical thinker and problem solver with a consistent record of successful project delivery and only excellent references from past partners.
Broad IT experience across multiple domains including finance, academic research, biophysics, and mobility. Strong architectural background encompassing versioned REST API design, business process modelling, and the operation of mission-critical systems. Experienced mentor supporting advanced developers, emerging leaders, and new managers.
Capable of guiding the entire software development process – from requirements management and product ownership to leading engineering teams. Passionate about software development and solving hard problems.
I’m Andreas Schwarzkopf, a software engineer from the Rhine-Main area with a long history of building real products, leading strong engineering teams, and diving deep into complex systems. I’ve spent more than two decades writing code, shaping architectures, and guiding people and projects toward outcomes that matter.
I run the independent software company PCT, where I develop the cloud-based multitenancy platform ChurchCurator. Being in the fortunate position to choose my (Rails) projects, I still support companies and teams when the client, project, or domain is demanding – and therefore genuinely interesting. Architecture, algorithms, scaling, databases, data modelling and complex backend systems are the areas where I feel most at home. Feel free to reach out to me directly or, if you need more than a single engineer, to the excellent team at BitBirds.
As Vice President Engineering at ioki, a Deutsche Bahn company, I serve both as an engineering manager and, whenever time allows, as a hands-on developer. I enjoy the combination of modern mobility challenges, algorithmic depth, and the dynamic environment of multiple cross-functional teams building a large-scale product together.
Finally, I mentor developers and emerging tech leaders – something I’ve always valued highly.
Over time, my focus has moved beyond languages and frameworks to the craft of engineering itself – designing reliable systems, breaking down complex problems, and building sustainable codebases within evolving organizational structures. It’s about creating environments where people can do their best work. I’ve learned that exceptional software emerges where clear thinking, strong teams, sound processes, and a shared vision intersect. Staying close to the code keeps me grounded and connected to the realities of building.
What motivates me today is not the next syntax or tool, but the challenge of building real products for real users in real organizations. Architecture, people, processes, and domain knowledge must interlock. Watching all of that come together still fascinates me after all these years.
I’m truly excited about my profession – to me, the IT world is simply the most awesome place to be.