Large Scale Software
Craftsmanship

Services

Infrastructure Administration



I can build, setup and administer your cloud infrastructure during the early stages of your company or project:

  • Whether it's setting up cloud infrastructure from the earliest days (no production infrastructure) to managing systems of hundreds or thousands of VMs and equivalent), we can help you rest assured that your production infrastructure will work no matter what you throw at it.
  • Setting up Continuous Integration and Continuous Delivery of basically all production systems.
  • I can be available for production emergency debugging and urgent problem solving.

Testimonials

Christian is an outstanding professional, and has been an essential part of our team. We are still amazed at the breadth and depth of his knowledge. He was, single handedly, able to build out our entire GCP infrastructure. I would be happy to recommend Christian, and am thankful for the opportunity to have worked with him.
Smart guy, on top of his game. Worked with Christian to help us redesign our real-time data architecture. Good analytical skills, creative thinking, working towards simple and efficient solution. Strongly recommended.

Fractional CTO



I can grow, manage and mentor your technical teams to the next level of performance:

  • Having conducted nearly 500 phone and in-person interviews with technical candidates (whether QA, Product Managers, Software Engineers / Developers or Sysadmin / Site Reliability Engineers) we can grow your technical team from nascent to over one hundred strong.
  • With extensive experience managing quirky teams, we can support your existing developer teams with 1:1s, mentorship and career guidance.

Testimonials

Christian is one of the best managers/mentors I’ve had. Knowing that I was interested in improving my technical skills, he motivated me to take on a data engineering project while I was a data scientist at Renorun. This experience had a large impact on my career, I learned a lot while working with him and decided to pivot my data career towards data eng. Christian is a highly skilled, knowledgeable and experienced tech leader. He is especially amazing at mentoring young developers and helping them realize their potential. He would be an asset to any organization.

Christian was my direct manager in Acquisio while he worked with us. I’m glad to say he was an exceptional manager and colleague. Because of his tech expertise, our team expanded our monitoring and api tools being used for our software development. After many years, we are still using his approach and tools.

He encouraged our developers and qa analysts to become better everyday not only in technology but as human beings.


Technical Due Diligence



With our extensive knowledge of high-performance and large-scale technology lanscape, we help our customers evaluate technical teams, products, roadmaps and market competition to better understand their investments and/or reports:

  • Interviews with key technical contributors and technical managers, with emphasis on key strengths to leverage and weaknesses to shore up.
  • Evaluation of code base quality, feasability of roadmap and ability of team to deliver on future plans.
  • Competitivity and market placement analysis from a technical perspective: how big is the moat, what other products fulfill similar niches, and how hard is it for competitors to encroach on your market.

Testimonials

We lean on Christian’s deep technical knowledge to support our investment theses. At all time his ability to extract the essential of a given topic and share his knowledge has been key to Tandem’s effort. No doubt our next project is around the corner…

Formal methods and Quality Assurance



I can help you model business processes, complex algorithms and distributed systems of all kinds, for example:

  • Using TLA+ to describe distributed systems and algorithms to prove them correct by construction.
  • Using SMT solvers to demonstrate the correctness of APIs, compiler optimization implementations, and numerical algorithms.
  • Implementing mutation testing, fuzzing and property-based testing techniques on old or difficult-to-test codebases.