Built for serious business software

PCT works with founders, product companies and engineering teams whose software supports real products, customers or operational processes.

Build a new product

Turn domain knowledge and a business problem into a focused first release.

Learn more →

Improve an existing Rails system

Reduce technical risk, remove bottlenecks and make the application easier to change.

Learn more →

Add senior engineering capacity

Bring architecture, implementation and technical leadership into an existing team.

Learn more →

Focused on professional B2B software — not generic websites, template shops or speculative consumer apps.

From business idea to production-ready software

A successful greenfield project begins before the first line of code. Together, we clarify the domain, identify the smallest valuable scope and design a system that can evolve beyond its first release.

  • Product and requirements discovery
  • Domain and data modeling
  • Architecture and integrations
  • Implementation and automated tests
  • Deployment and monitoring
  • Long-term development and operations

The objective is not to build every imaginable feature. It is to create the smallest system that delivers genuine business value.

Discuss a new product

Make your Rails application easier to change again

Mature applications often contain years of business knowledge. Replacing them is rarely the first sensible option. PCT helps teams modernize them incrementally while normal product development continues.

Common problems

  • Outdated Ruby or Rails versions
  • Slow test suites and CI pipelines
  • Risky deployments
  • Expensive database queries
  • Unstable background jobs
  • Unclear architecture
  • Difficult integrations
  • Loss of internal knowledge

Capabilities

  • Technical assessment
  • Upgrade and migration planning
  • Refactoring of critical areas
  • PostgreSQL optimization
  • Test and CI improvements
  • API and integration modernization
  • Production observability
Review an existing Rails system

Senior technical capacity without a full-time hire

PCT can support an existing product and engineering organization on a recurring basis — for difficult implementation work, architectural decisions, reviews and technical leadership.

  • One or two days per week
  • Architecture and code reviews
  • Critical feature implementation
  • Migration planning
  • Technical mentoring
  • Product and engineering alignment
  • Temporary support during transitions
Add senior capacity

Technical depth without agency overhead

Direct senior involvement

The person discussing the solution is also able to design and implement it.

Complete lifecycle perspective

Requirements, code, databases, deployment and operations are treated as one responsibility.

Mature system experience

PCT works both with new products and with systems that have accumulated years of valuable business logic.

Small-team efficiency

The goal is the smallest effective delivery setup, not the largest possible project team.

Selected product: ChurchCurator

ChurchCurator is a cloud-based multi-tenant application for managing people, households, groups, permissions, documents and organizational workflows.

Developed and operated over more than a decade, the platform demonstrates long-term product ownership, complex relational data, tenant isolation, background processing and continuous modernization.

Explore ChurchCurator →

Choose the level of support you need

Focused project

A defined software product, integration or modernization initiative.

Ongoing partnership

Recurring senior Rails capacity for product and engineering teams.

Technical assessment

A structured review with risks, priorities and a practical improvement roadmap.

From uncertainty to working software

  1. Understand the business problem
  2. Reduce the scope to the essential value
  3. Design the domain and technical approach
  4. Build and release in small increments
  5. Operate, observe and improve

A focused, proven technology stack

Technology choices follow the product and operational requirements. The stack remains deliberately focused to keep systems understandable and maintainable.

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Redis
  • Sidekiq / Solid Queue
  • Hotwire
  • REST & GraphQL APIs
  • GitHub Actions
  • Docker, Heroku, AWS
  • AppSignal, Sentry, Prometheus, Grafana
Andreas Schwarzkopf, owner of PCT Hanau

Andreas Schwarzkopf
Owner and Senior Ruby on Rails Engineer

Andreas combines more than 15 years of Ruby on Rails experience with software architecture, product development, technical leadership and responsibility for production systems.

He works particularly well in complex business domains where software must remain understandable, reliable and adaptable over many years.

  • Dipl.-Inf.
  • 25+ years entrepreneurial experience
  • 15+ years Ruby on Rails
  • VP Engineering experience
  • Engineering leadership
  • PostgreSQL and complex data models
  • APIs and integrations
  • Production operations

Senior delivery, supported by a trusted network

PCT is owner-led. Depending on the project, trusted specialists can support product discovery, design, frontend development, operations or additional implementation capacity. Andreas remains directly involved in the project.

PCT also collaborates with bitbirds.berlin, a Berlin-based partner for product design and delivery.

Alex, consulting and requirements engineering

Alex

Consulting & requirements engineering — translates business needs into product features.

Lennard, creative and frontend development

Lennard

Creative direction and frontend development support.

Nick, software development and operations

Nick

Software development and operations, 15+ years of platform experience.

Robin, software development and frontend

Robin

Additional software development and frontend capacity when a project needs an extra hand.

What are you trying to build or improve?

Describe the business problem, your current situation and the result you want to achieve. A complete specification is not required for the first conversation.

  • Is it a new product or an existing application?
  • What business process does it support?
  • What is currently blocking progress?
  • Is there already a development team?
  • What timeframe are you considering?
Start the conversation
Dipl.-Inf. Andreas Schwarzkopf
Alois-Funk-Straße 7
63457 Hanau
Germany

Phone: +49 176 – 62 19 50 62
E-Mail: a.schwarzkopf.de@gmail.com
Hanau / Rhine-Main / Remote across Germany and Europe