stephanzych --help

Available for select engagements

Senior engineering leadership for teams building difficult digital products.

STEPHANZYCH is the Brussels, Belgium engineering studio of Stéphan Zych — technical leadership, architecture, and hands-on delivery for software that needs to move forward. Brought in to clarify, lead, ship, or rescue the work that matters.

Brussels-based · Remote-ready · Taking on a small number of advisory, leadership, and delivery engagements

problems

The problems I'm brought in to solve.

Not a list of services — the situations that actually get a senior engineer a call. If one of these sounds familiar, the next move is a conversation.

legacy

The platform works. Nobody trusts changing it.

Every change feels risky, so the team slows down to avoid breaking something nobody fully understands. I clarify the system, reduce the risk of touching it, and ship improvements without pausing the business.

delivery

There's a roadmap, but nothing ships reliably.

The plan exists; the delivery doesn't. More features will not fix an unclear delivery process. I find where work actually stalls, tighten how things get built and shipped, and get reliable progress back.

scale

The product grew faster than its foundations.

What got you here is now the thing slowing you down. I evolve the architecture so it can carry the next stage — without a full-stop rewrite or a six-month freeze.

direction

You need senior technical direction, not a full-time CTO.

The decisions are real, but a permanent hire is too much. I provide senior direction and decision-making at the level you actually need, for as long as it's useful.

partner

Your agency needs a trusted lead engineer for a hard build.

A complex engagement needs someone senior who can own the technical side and represent it well to your client. I work as an extension of your team, not a black box.

rewrite

A rewrite is on the table — nobody has assessed the real problem.

A rewrite is not always the answer. Sometimes the answer is finally understanding what exists. I assess the system honestly and tell you whether to rebuild, refactor, or leave it alone.

capabilities

What STEPHANZYCH actually does.

A small number of things, done at a senior level — from technical direction down to the code itself.

leadership

Technical leadership & delivery

For
Teams that need senior direction, stronger technical decisions, and reliable progress.
Work
Set technical direction, make the hard architectural calls, unblock delivery, and stay close enough to the code to keep the decisions honest.
Outcome
Decisions get made, work ships on a cadence people trust, and the team carries the standard after I leave.

architecture

Architecture & platform evolution

For
Existing systems that need to become easier to understand, change, operate, and scale.
Work
Map what's really there, expose the constraints, and evolve the architecture in shippable steps — not a big-bang rewrite.
Outcome
A system that's cheaper to change, safer to operate, and ready for the next stage of growth.

product

Product engineering

For
Teams building substantial digital products, from early technical direction through production.
Work
Own the build end to end — interface, application, and the APIs and infrastructure underneath — with a plan up front and a working product at the end.
Outcome
A real product in production, documented and owned by you, not a prototype that needs rescuing.

audit

Audit, advisory & due diligence

For
Organisations that need an independent technical view before an expensive decision.
Work
Assess the codebase, architecture, team, or proposed plan, and report findings and recommendations you can act on straight away.
Outcome
A clear, defensible read on risk and a recommendation — extend, rebuild, invest, or walk away.

enablement

Team enablement

For
Teams that want stronger engineering practice, workflow, and technical ownership.
Work
Improve how the team builds — code quality, review, tooling, and delivery workflow — through hands-on work on their own codebase, not slideware.
Outcome
A team that ships with more confidence and needs less rescuing over time.

See services in detail

how-engagements-work

Three ways to work together.

Same senior person, three commercial shapes. It comes down to two questions: do you need me ongoing or for a defined piece of work, and do you need something built or assessed? The first conversation works out the fit — it doesn't force a package.

embedded

Embedded technical leadership

Ongoing · retainer or set days per week

I join your team as its senior engineer and technical lead — and stay. Think fractional CTO or interim lead: I set direction, make the hard calls, and keep shipping alongside the team, for as long as it's useful and without a permanent hire. You're buying direction and continuity, not a single deliverable.

Best for

  • Delivery recovery
  • Architecture evolution
  • Team guidance
  • Product or platform ownership

project

Focused project delivery

Fixed scope · defined timeline

You have one specific thing that has to get built. I scope it, own it end to end — architecture to launch — and hand back a working product, with a clear plan up front instead of a pile of unknowns. It has a start and an end.

Best for

  • New platforms
  • Critical features
  • Technical foundations
  • Complex migrations

advisory

Audit, advisory & due diligence

Fixed scope · days to a few weeks

You need an independent expert read before a decision — not a long build. I assess the codebase, architecture, team, or proposed plan and give you findings and recommendations you can act on straight away.

Best for

  • Risk assessment
  • Architecture review
  • Rewrite decisions
  • Vendor or project review
  • Delivery bottlenecks

track-record

Built, led, and shipped — not theorised.

Delivered with and for

  • Unicef
  • IKEA
  • L'Oréal
  • ING
  • Nespresso
  • Oxfam
  • Delhaize
  • KBC
  • Sony Pictures
  • bpost
  • European Parliament

0 → exit

From zero to acquisition

Cherry Pulp

A studio that grew from zero to a successful acquisition in 2024, with an engineering capability that outlasted any single project.

Enterprise scale

Senior delivery on enterprise platforms

CBTW

Reliable senior delivery on platforms where the margin for error is small — and a higher engineering bar for the teams involved.

Held under COVID peaks

Re-platforming a food business under COVID load

eFarmz

The new platform carried eFarmz through the unprecedented order peaks of the COVID crisis with real-time ERP sync intact — work that contributed to an E-commerce of the Year award and recognition at the BeCommerce and Feweb awards.

Scaled with the traffic

Scaling an automated magazine platform

MyTribuNews

Magazines kept generating within hours as usage grew exponentially, and the platform held performance and availability through its peaks.

Landmark-scale clients

Making district-cooling data legible

Climespace

Building owners got a single place to manage cooling budgets, consumption, and equipment, with their installations rendered as a clear schematic rather than a spreadsheet.

Tens of thousands of runners

The city's race, from sign-up to finish

20km de Bruxelles

A trilingual home that carried runners from sign-up to finish line — registration, practical info, and results in one place — for one of Belgium's largest races.

View selected work

what-they-say

In their words.

Mon Climespace won the Public Prize at ENGIE France Réseau's Innovation Trophies — voted by staff who loved its content, features, and usability. Wonderful collaborative work across the CLIMESPACE, Cherry Pulp, ENGIE IT and Bonne Pioche teams throughout this award-winning project.
Mathilde WluczkaMarketing & Client Relations Manager, Climespace
We were able to keep our deadline and produce a quality website that has already recorded new automatic client on-boarding.
Jean-Louis Van HouweFounder & CEO, Monizze
I couldn't leave the office without thanking you and your team for your flexibility and availability. As I often say, it's a genuine pleasure to work with you and to be able to count on a fantastic team.
Oscar ChavezBusiness Europe
The "20km of Brussels" are our child — and you understood that perfectly. Thank you for our new website: it's elegant, radiates simplicity, and shines.
Carine Verstraeten20km de Bruxelles

operating-principles

How I think about the work.

Understand before replacing.

A rewrite is not a strategy. Sometimes it's necessary; more often it's a way to postpone understanding the system that already exists. The assessment comes first.

Architecture is a delivery tool.

Good architecture should make change cheaper, not make diagrams prettier. If it isn't helping the team ship, it isn't doing its job.

Ship improvements while reducing risk.

Progress and safety aren't a trade-off. The goal is to make things better without pausing the business or betting it on a big-bang release.

Make complexity visible.

The hard part is rarely choosing a framework. It's seeing clearly what's actually there. Naming the real constraints is most of the work.

Use the simplest system that survives reality.

Not the cleverest, not the trendiest — the one a real team can operate, change, and reason about under pressure.

Seniority means owning the trade-offs.

Senior engineering is not adding meetings around a problem. It's taking responsibility for the decisions and their consequences.

Documentation is part of the product.

Work that only one person understands isn't finished. What I deliver is meant to be operated and changed by your team, not just by me.

Leave the team stronger.

The best outcome of an engagement is a team that needs me less afterwards, not more.

about

Fifteen years of shipping, available as a partner.

Stéphan Zych
Stéphan Zych · Senior developer & technical consultant

Stéphan Zych is a senior engineer and technical lead who works the whole stack across agency, product, and enterprise environments. Co-founder and CTO of Cherry Pulp through its acquisition; now lead developer at CBTW, engaged through STEPHANZYCH.

The work sits between business needs, delivery pressure, and engineering quality — taking ownership of complicated problems, making the calls, and implementing the difficult parts. The more experimental, personal side of the work lives at stephan.zych.be.

Recruiting? See the full profile

  • 15+ yearsin web & product engineering
  • Founder & CTObuilt and led an engineering team to acquisition
  • Lead developeron enterprise web platforms
  • Full rangearchitecture, delivery, leadership, and hands-on implementation
  • Brussels · remoteavailable across Belgium and Europe

faq

Questions, answered.

What kind of projects do you take on?

Difficult ones — complex web platforms, delivery that's stalled, architecture that needs to evolve, and decisions that hinge on the real state of the code. Less interesting: generic builds that any team could do.

Do you work remotely or on-site?

Remote by default, from Brussels, and set up for it. On-site across Belgium and nearby is no problem for kickoffs, workshops, or when a team simply works better in the room.

Can you join an existing team?

Yes — that's a lot of the work. I embed as a senior engineer or technical lead, work the way your team works, and represent the technical side well to stakeholders and clients.

Can you help with a legacy platform?

Yes. Clarifying and evolving systems that have grown complicated is core to what I do. Usually the first job is understanding what's really there before changing anything.

Do you only advise, or also implement?

Both. The advice is more useful because I still write the difficult parts. I take responsibility for decisions and then help make them real.

Can you work with agencies and their clients?

Yes. I act as a trusted lead engineer on complex engagements — an extension of your team that you can put in front of a client, not a black box.

Can you assess a proposed rewrite or architecture decision?

Yes. A fixed-scope assessment that tells you honestly whether to rebuild, refactor, or leave it alone — before you spend the budget.

Fixed scope, retainer, or day rate?

All three, depending on the problem. Project work is usually fixed-scope; leadership and advisory work runs on a retainer or day rate. Agreed up front, in writing.

Who owns the code and IP?

You do. Everything is delivered to you, documented, and yours to keep. I'm glad to sign an NDA before you share anything sensitive.

How do you start an engagement?

A short call to understand the situation, then a clear proposal — scope, approach, and price, or an honest "not the right fit." Work starts against a plan you can hold me to.

start

The next move, not another roadmap.

Bring the technical situation, the delivery pressure, or the thing that currently isn't working. The first conversation is for working out whether STEPHANZYCH can make a useful difference — not a sales pitch.

Discuss a project Start with a technical assessment

In your first message, a few lines help: who you are, the organisation, what you're trying to move forward, and — if you have them — budget, timeline, or a preferred engagement type. Usually a reply within a day.

Email
stephan@zych.be
Based in
Brussels, Belgium
Entity
STEPHAN ZYCH SRL
VAT
BE 0804.229.671
Elsewhere
LinkedIn · GitHub