Software Architect · AI-native delivery
Alexandros
Karatzaferis
10+ years · Athens · Remote
The intent is mine.
Agents are how it gets built.
- 01
Translate
Turn what the business wants into requirements nobody can misread — not an engineer, not an agent.
- 02
Architect
Boundaries, contracts, data flow. Decisions made once, written down, and built to survive pivots.
- 03
Orchestrate
Break the design into scoped, well-contextualised tasks and let AI agents do the build.
- 04
Deliver & own
What gets built is measured against what was asked. Then it ships, and I answer for it.
Experience
Software Architect
THEFUTUREOFJEWELRY · Remote
Feb 2020 – Present - Designed and own the core product architecture — stable enough to absorb major product pivots without rewrites, and trusted enough that engineering decisions rarely need defending.
- Sit between the C-suite and the build: turn product uncertainty into technical direction, and technical trade-offs back into business language that leadership can decide on.
- Brought AI coding agents into the workflow early, before it was fashionable, and raised junior engineer productivity by ~25%. Since then I've reshaped delivery so agents carry a growing share of implementation, while I own the specs, the architecture and the review gate.
- Built the guardrails that make agent-written code safe to ship: clear module boundaries, written contracts, and a review process where nothing merges without architectural sign-off.
- Kept the architecture simple enough that new engineers ship within their first week, and agents can work in it without getting lost. KISS isn't a wall poster. It's how we build.
- Reframed technical debt from a morale problem into a shared roadmap, and mentored a 7-person engineering team through it.
- Set up two-week sprints to build delivery habits, then let the team outgrow them. Deploys now follow business rhythm, not calendar pressure.
Software Engineer
Viral Loops · Athens
Jan 2018 – Jan 2020 - Owned feature development end-to-end on a viral marketing platform. Picked up an unfamiliar codebase fast and shipped reliably without handholding.
- Worked at real production scale: thousands of concurrent users, sharp spikes during campaign launches, and background jobs that couldn't slip under pressure.
Node.js Software Engineer
wappier · Athens
Jan – Dec 2017 - Full-stack engineer on a MongoDB–Node–Angular revenue management platform. Learned the stack, found my footing quickly, and contributed without drama.
Front-End Developer
University of São Paulo – IPEN · Athens
Sep 2015 – Dec 2016 - Built a scientific crystal-structure visualisation tool for researchers. I knew nothing about the domain before I started, which turned out to be the point.
About
Writing code is no longer the bottleneck. Knowing what to build, how it should fit together, and whether what got built is actually right: that's the hard part now. It's also the job I've been doing since 2020.
I work as the architect between the business and the build. I turn fuzzy requirements into system designs with clear boundaries and contracts, hand well-scoped work to AI agents, make sure what comes back is what was asked for, and answer for the result. Agents made us faster. They didn't make anyone less accountable.
I still care about the people side too: mentoring, trust, teams that ship without drama. The best systems are built by people who know what they're building toward.
Have a system that needs an owner? Let's talk → Education
Electronic & Computer Engineering
Technical University of Crete
B.Eng. · 2007 – 2015
Languages
EnglishBilingual
GreekNative
Going deep
Before I rely on something, I try to understand what it actually is. I did it with the JS event loop and Python's GIL. Now I'm doing it with AI, learning the math and mechanics from the ground up, because you can't direct a tool well if you don't know how it fails.
Linear algebra Neural networks Backpropagation Transformers Attention CNNs
Open source github.com/ekaratzaferis ↗