About

Platform, data and the systems that have to keep running

Founding Engineer at 1club, based in Sofia, Bulgaria.
Deyan Peev

Deyan Peev

Founding Engineer · Sofia, Bulgaria

I work at the seam between the product and the platform. Close enough to the product to know why a feature matters, close enough to the platform to know what it will cost to run — and on the hook for both. The problems I gravitate toward are the ones where the constraint is operational rather than algorithmic: systems that have to keep running, migrate without downtime, or scale past whatever their original design assumed.

AI and architecture are where that interest runs deepest: AI applied to how software gets built rather than bolted on as a feature, and the service boundaries, contracts and failure modes that decide whether a distributed system survives contact with production. Close behind those, infrastructure I can rebuild from an empty account, and the data layer underneath it — how data is modelled, where it lives and what it costs to query decides more about a system than the framework wrapped around it, so I have spent a lot of time across relational and document stores, caches and search engines.

That mix is what I do at 1club today, as founding engineer on an AI-native platform for gyms and sports clubs — the cloud footprint in Terraform, the API and data model, the admin and member portals, the mobile check-in app. Before it: platform engineering at OfficeRnD, my own company, and four years at VMware on virtualisation and migration tooling.

Areas of expertise

AI as leverage

Applied to how software gets built, not bolted on as a feature. MCP servers that let assistants work against a platform directly, LLM-driven reporting, and delivery run with agents working from specs kept in the repo. That is how one engineer covers the surface of a team without the codebase becoming a liability.

  • MCP
  • LLM-driven reporting
  • Spec-driven agent delivery

Distributed systems & architecture

Service boundaries, the contracts between them, and what happens when one of them is down. Domain-driven design when the domain earns it, plain interfaces when it does not — plus the monitoring, log aggregation and alerting that make the design honest once it is running.

  • Domain-driven design
  • gRPC
  • GraphQL
  • REST
  • WebSockets
  • Apache Kafka
  • Apache Spark
  • NestJS
  • Go
  • Grafana
  • Sentry

Cloud & infrastructure as code

Three AWS associate certifications and a HashiCorp Terraform one, but the part that matters is the practice: infrastructure that can be rebuilt from an empty account, and migrations onto it that customers do not notice. I moved a platform off EC2 onto serverless at OfficeRnD, and built a whole Google Cloud footprint from nothing at 1club.

  • Terraform
  • Pulumi
  • AWS CDK
  • AWS
  • Google Cloud
  • Docker
  • Kubernetes
  • ECS
  • Serverless
  • Ansible
  • GitHub Actions

Data & databases

Relational and document models, caching layers, search and analytics stores — and the migrations between them, which is usually where the real difficulty lives. Most recently a data platform at OfficeRnD; earlier, an RDF triple store and Lucene index behind a scientific search product.

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL
  • SQL Server
  • Elasticsearch
  • OpenSearch
  • Lucene
  • RDF / SPARQL

How I work

Boring is a feature

The interesting choice and the right choice are rarely the same one. I optimise for the system somebody else can still operate in two years.

Own the whole path

Writing the code is a fraction of the job. Deploying it, watching it, and being on the hook when it breaks is what makes the design honest.

It should not live in one head

Quality gates, black-box test suites, runbooks and written specs. If operating the thing depends on me being available, I have not finished it.

Use the multiplier

AI agents against specs in the repo let one engineer cover the surface of a team. The discipline is in the specs, not the prompting.

Experience

Feb 2026 — Present

Founding Engineer · 1club

An AI-native platform for gyms, studios and sports clubs. Product, cloud platform and delivery pipeline, end to end.

2023 — Jan 2026

Senior Platform Engineer · OfficeRnD

Moved the platform off EC2 onto serverless, pulled shared libraries out of the monolith, and built the monitoring and alerting behind them.

2021 — 2023

Co-Founder · DIV Motion

Leading discovery with CTOs and technology directors at small and mid-sized companies, then architecting and building what came out of it.

2017 — 2021

Software Engineer → Technical Team Lead · VMware

Automation and orchestration for enterprise virtualisation, ending as the lead on client migration planning and the tooling that automated it.

2015 — 2017

Software Consultant · Accedia

Financial, insurance and scientific search systems, and the AWS build and validation pipelines that shipped them.

Education

New Bulgarian University

Master · IT Project Management

2016 — 2018

Technical University of Sofia

Bachelor · Computer and Software Engineering

2012 — 2016

Returned in 2016 as a part-time assistant, teaching the third-semester Java course — OOP, data structures and algorithms.

Certifications

  • AWS Certified SysOps Administrator

    Associate

    2023
  • AWS Certified Developer

    Associate

    2023
  • HashiCorp Certified: Terraform

    Associate (003)

    2023
  • AWS Certified Solutions Architect

    Associate

    2022

Want to talk shop?

Architecture, platform work, or something you are trying to get unstuck — my inbox is open.

Deyan Peev

Founding Engineer in Sofia, Bulgaria. Currently at 1club.

Elsewhere

© 2026 Deyan Peev