Thanasis GkliatisSenior Software Engineer at n8n

Hi, I'm Thanasis. I build software with swarms of coding agents.

By day I'm an engineer at n8n. The rest of the time I ship my own products, run my own little cloud, and keep making my home a bit smarter.

The agents write it my way: simple, reliable and tested. That's how I deliver production-grade software with AI, for my own products and for clients.

How a change ships
  1. Pick the issue meScoped, labelled, with acceptance criteria.
  2. Own worktree setup agentIts own branch, URL and database. No agent steps on another.
  3. Build to the rules implementation agentThe repo's design system, conventions and boundaries.
  4. Regression test test agentProves the bug, then proves the fix.
  5. Check it in a real browser QA agentAgainst the acceptance criteria, not just green tests.
  6. Review and merge meCI green, diff read, shipped.
The skills behind this loop →

On GitHub, @gthanasis

Contributions
4,473contributions, past 12 months
Average
23per active day
Streak
6 dayscurrent streak
26 Oct 2025 to 31 Oct 2026

Numbers from production.

Measured at Kariera Group, a multinational HR-tech platform.

80%

of engineers on AI-assisted development

I led the rollout of LLM-assisted development across engineering, with guardrails and shared practices for how to use it well.

Kariera Group · 2025
engineers using it, of every 108 / 10
35% → 60%

More job seekers telling us what they want

I shipped semantic search and recommendations built on OpenAI embeddings. Afterwards, the share of job seekers with two or more interests on their profile went from 35% to 60%.

Kariera Group · 2025
job seekers with 2+ interests
3M+ profiles

Kept in sync in near real time

I designed fault-tolerant ingestion and sync for more than 3 million candidate profiles, streaming changes from external sources through Kafka into PostgreSQL and Elasticsearch.

Kariera Group · 2024
the sync, simplified3M+ profiles

What I'm building now.

Built with the same loop.

  • Get a Seat homepage next to a queue ticket, number 17

    Get a Seat live

    Take a number, take a walk. Walk-ins scan a QR at the door and wait on their phone. Staff call them from a tablet.

    next.jsnestjspostgres
  • Born to Party homepage: send something worth opening, next to a Halloween party invitation

    Born to Party live

    Invitations worth opening. Sixty-seven designed themes, one link to send, and RSVPs that come back to you.

    next.jsnodemongodb
  • ebby's logo next to two phones showing this month's spendingebby's logo next to two phones showing this month's spending

    ebby source available

    Every bank you use, in one place. A self-hosted spending app for Greek banks that tells you whether the month is on track before it ends.

    reacthonopostgres
  • Lumikey open source

    Per-key RGB lighting for Razer keyboards on macOS. A free menu bar app.

    swiftmacos
  • Finch homepage: tell us what's happening and we'll find you a lawyer

    Finch private beta

    Find the right lawyer in Greece. Describe the problem in plain words and get matched with a lawyer who handles it.

    next.jsnodepgvectorinvite only

What do you want to build?