Öztemel
A software architecture practice in Amsterdam. Design, implementation, and review of distributed systems.
Services
Architecture and design
Deciding how a system should be shaped before it is built: service boundaries, data flow, failure modes, and the non-functional requirements that determine whether a platform holds under load.
Implementation
Hands-on work alongside your engineers — services, event pipelines, APIs, and the infrastructure around them. The design and the code come from the same place.
Code and architecture review
Reading a codebase or a design and saying plainly what will break, what will slow the team down, and what to fix first. Delivered as a written assessment your team can act on.
Modernisation
Moving legacy platforms onto something maintainable without stopping the business running on top of them.
How we work
Most engagements move through four stages. Each one ends with something you can hold on to, and you decide whether to continue.
-
Discovery
Reading the system, the code, and how the team works around them. This ends with a written picture of where things stand and what is genuinely at risk — separated from what merely looks untidy.
-
Strategy and roadmap
Turning that assessment into a sequence: what to change, in what order, and what each step buys you. Weighed against the delivery commitments you already have.
-
Building
Implementing the plan alongside your engineers, adjusting it as the system tells us more. Working software at every step rather than a long silence before a large release.
-
Handover and support
Documentation, walkthroughs, and time set aside for your team to take full ownership. Continued support afterwards if you want it, but never as a dependency you are stuck with.
Experience
Twenty years of engineering, most of it on systems that carry money, messages, or traffic at scale — and much of it spent replacing such systems while they stayed in service.
-
Banking and payments
Reactive authorisation and payment services, API modernisation, and untangling microservices whose boundaries had blurred.
-
Telecommunications
Carrier-grade messaging platforms, geo-redundant deployments, and the security, auditing, and recovery layers beneath a billing product.
-
Insurance
Event-sourced policy lifecycle services and telemetry pipelines feeding pricing in real time.
-
E-commerce
Search, recommendation, and event processing for large product catalogues, and the platform behind AI-driven product discovery.
Contact
Available for architecture reviews, short engagements, and longer consultancy across the Netherlands and remotely.