Skip to content
Ykay Code
All services

What I do

Software architecture

Systems designed around their failure modes, with every decision written down.

Need this for your business? Ask for a free consultation.

In plain words

Before something big is built, someone has to decide how it will hold together: where your information is kept, what happens when one part fails, and how updates go out without switching you off. I do that planning in plain words, so you know what you are building before you build it.

What this involves

I design the whole system before anyone writes code: where data lives, what can fail, how it recovers, and how it is deployed without downtime. Multi-tenant isolation, queues, outbox patterns and cloud topology are things I have built and run, not only drawn.

  • AWS ECS Fargate
  • Aurora Serverless v2
  • Multi-tenancy
  • CI/CD
  • ADRs

Work in this area

Questions people ask

›Do I need to understand the technology?

No. I explain things in plain language and will stop and explain again if something is not clear.

›Can we work together if I am in another country?

Yes. I work with clients anywhere, remotely, by message, email and video call, and I am comfortable working across time zones.

›What happens in the free consultation?

You tell me what you want to achieve, you ask your questions, and I tell you honestly what I think and what the next step could be. There is no obligation.

›Can you work on something that already exists?

Yes. I can fix, speed up or take over a website or app that someone else built. We would start by looking at what you have.

Tell me what you want to build or fix

Tell me about your project and we will talk it through. The first consultation is free.

Hiring for a role instead? See how I fit a software architecture position.

Other areas: Backend engineering, Full-stack web, Mobile apps.