Skip to content
View YahiaElTai's full-sized avatar

Block or report YahiaElTai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YahiaElTai/README.md

Yahia Eltai

Backend engineer · Berlin · commercetools


TypeScript, Node.js, event-driven systems, multi-tenant APIs — the kind of stuff that processes millions of events and really shouldn't go down. I've been at commercetools for 6+ years, which in startup-to-scaleup years is basically a lifetime.


What I do at commercetools

  • Building and maintaining event-driven systems across multi-tenant infrastructure on GCP and AWS
  • Building MCP infrastructure so AI agents can actually talk to our APIs (yes, the thing everyone calls "agentic" — I'm just building the plumbing)

How I got here

Civil engineer in Algeria, picked up a Ruby on Rails book, never looked back. Agency work, then freelancing for a London client for eight months straight — no weekends, no days off. One of those tools got sold to market. Best advice I got back then, from an agency lead who watched me obsess over eslint rules while deadlines flew by: "Understand what the customer needs. The code is in service of that."

Commercetools sponsored my visa to Berlin in 2019. Since then I've been a frontend engineer, an engineering manager, a fullstack engineer, and now a backend engineer. I'd recommend the non-linear path — you figure out what you want by doing the things you don't.


Life outside the terminal

I live with my wife (also a backend dev — and no, we don't debug at dinner. We just have dinner.) and two cats named Bublik and Ponchik. Adorable annoying cats.


What I'm up to lately

Going way too deep on my Claude Code setup — custom skills, an obnoxiously long permissions deny list (I disabled the sandbox because it drove me nuts, so now I have to be my own sandbox), project context files, and a growth tracking loop that records what I learn, surfaces the gaps, and keeps me from fooling myself about where I actually am.

I use Claude as a collaborator, not a replacement — I still make the design decisions, weigh the tradeoffs, and push back when it's wrong.


Stack

TypeScript Node.js GraphQL PostgreSQL Redis MongoDB GCP AWS Kubernetes Terraform ArgoCD CircleCI MCP Claude


If you made it this far, thanks for reading. I mean it.

Pinned Loading

  1. HTML-CSS-Projects-for-Beginners HTML-CSS-Projects-for-Beginners Public archive

    list of simple projects to get comfortable with HTML CSS JavaScript and even a small Bootstrap project ...great for beginners.

    HTML 172 75

  2. ms-commerce ms-commerce Public

    TypeScript 1