// SUSANNA KAYED · ROME, IT

My career had a bug.
I fixed it.

Builder. Ten years in performance marketing, then the choice to build things instead of selling them. I turn ideas into working products. AI writes fast; 42 taught me what’s underneath, so I can tell it to behave.

  • C / C++
  • TypeScript
  • Python
  • Docker
  • Linux
  • Git
career.cpatch applied

@@ susanna, 2015 → 2024 @@

- work = optimize(someone_elses_ads);

- satisfaction = ctr * roas;

+ work = build(things_that_work);

+ satisfaction = compiles() && matters();

mindset = listen() + test() + adapt();

// this line stays: it comes from marketing

✓ all tests passing

01 CHOOSE A LEVEL_

LIVE02

Ampolle!

A potion-sorting puzzle for your phone: pour until every flask holds a single color. A solver checks that every level can be solved.

HTML · CSS · JavaScript · Web Audio

REPO03

CineMatch

Tinder for movie night: swipe alone or in a room with up to 8 friends, and get a match the whole group agrees on.

Node · Express · Socket.IO · PWA · Docker

LIVE04

Steam Companion

A Steam dashboard that turns raw API data into decisions: free games worth claiming, deals that beat the lowest price, what to play next.

Next.js · TypeScript · Postgres · Steam OpenID

REPO05

homelab

The little server under my desk, turned into a template: modular Docker services, a custom dashboard, one setup script.

Docker Compose · Python · Tailscale

TEAM06

ft_irc

An IRC server from scratch in C++98: raw sockets, a single poll() loop, real clients like irssi and WeeChat. Written by hand, no AI.

C++98 · sockets · poll()

REPO07

Atlante

An Obsidian-style app for everything on my home server: notes that link to any file, a graph of how it all connects.

Electron · FastAPI · SQLite · Ollama

02 SIDE QUESTS_

Hackathons and game jams: short deadlines, real teams.

03 HOW I BUILD_

  1. Notice the problem

    I start from something that annoys me or the people around me, not from a technology.

    ExampleIngorgo: free puzzle games that are more ads than game.

  2. Prototype fast

    A working version in days. AI writes with me; what I learned at 42 lets me check it.

    ExampleChewse: from idea to a working AI pipeline in a 2-day hackathon, team of 3.

  3. Ship it

    Online, on a real link, usable by anyone. A demo nobody can open doesn’t count.

    ExampleIngorgo and Steam Companion, live on Vercel.

  4. Measure and fix

    Ten years of marketing taught me to look at the data, not at my opinion of it.

    ExampleMy ad-reporting bot: about 50 campaigns a day I used to check by hand, now automated.

Then back to step one. Listen, test, fix.

04 TERMINAL_

Write here and it lands on my phone, on Telegram. No forms, no inbox to get lost in.

guest@skayed.dev:~
Welcome to Sus’s terminal.
Anything you send with msg lands straight on my phone, via Telegram.
Try: msg hi Sus, I’m Marco from… (or type help)