What I offer

Services

I build new applications and features, modernize existing systems and take technical responsibility – contributing to the code myself, within your team or for a defined project.

01 / 04

Full-Stack Development

Production-ready web applications, APIs and integrations with maintainable architecture – aligned with the existing system, team and project goals.

Typical tasks

  • New features from the frontend to the API
  • Integration with existing systems and services
  • Tests, reviews and a clear handover

Documented in

Details: Full-Stack Development
Orders.tsx1export function Orders() {2 const data = useOrders()3 return <Table rows={data} />4}Orders#1041Open#1040Shipped

02 / 04

Cloud & Infrastructure

Cloud infrastructure for reliable operations: containers, CI/CD and traceable deployments – aligned with security requirements, budget and team.

Typical tasks

  • Build and improve containers and CI/CD pipelines
  • Review and simplify deployment workflows
  • Handover and documentation for operations
Details: Cloud & Infrastructure
Pipeline #482Build1m 12sTest2m 48sDeployrunningProduction3/3 healthy

03 / 04

Technical Leadership

Interim technical leadership connects architecture, product goals and delivery. I take responsibility for technical priorities, architecture decisions and hands-on leadership within the team – as a Tech Lead or Technical Product Owner.

Typical tasks

  • Prepare and document architecture decisions
  • Interim technical product ownership
  • Code reviews, pairing and mentoring

Documented in

Details: Technical Leadership
adr/0014.mdADR-014AcceptedModular monolithinstead of microservicesPSAKJMApprovedPR #318 · 2 Reviews

04 / 04

Legacy Modernization

Modernize existing systems incrementally – with a structured assessment, target architecture, migration plan and controlled releases, without interrupting operations.

Typical tasks

  • Assessment, risks and target architecture
  • Migration in verifiable steps
  • Protect critical areas with tests

Documented in

Details: Legacy Modernization
cart.js → Cart.tsx- $('#cart').load(url)- bindCartEvents()+ const items = useCart()+ <Cart items={items} />Migration3 / 7Search in progress

Ways to start

Whatever the focus, engagements usually start in one of these forms.
  • Code & architecture review

    An independent look at code, architecture and delivery – with prioritized risks and concrete next steps.

  • A defined development package

    A new application, a feature, an integration or the modernization of a clearly scoped area – even without an in-house development team.

  • Interim technical lead

    Technical decisions, reviews and support for your team – until the responsibility is back in-house.

  • An extra engineer on your team

    I work alongside your developers on the tasks ahead – with your tools and your processes.

Contact

Let's talk about your project.

Send me a short note about the task, the technical context and your planned timeframe. I'll get back to you personally.

Patrick Schaub

Software Architect & Full-Stack Engineer

You talk to me directly.