I help development teams ship real software with AI agents, not just chat with them.

Senior engineer at Kleinanzeigen. I build agentic systems in production, and now I help other teams do the same: training, coaching, and hands-on delivery as a freelancer.

30 min · Google Meet · via Calendly

20 min Ticket to PR
18 agents On one codebase
2-3x Faster delivery
47+ posts Real-world experience
BuildDeploy

Who this is for

Individual developers

The problem: You use AI for code suggestions but haven't built a real agent yet. You want to go further but don't know the next step.

The outcome: Leave with your first working agent, real context engineering, and the confidence to keep going.

Learn more: Coaching

Engineering teams and leads

The problem: Your team knows AI exists but uses it inconsistently. You want everyone pulling in the same direction with practical skills.

The outcome: Your team ships with agents, not just autocomplete. Working tools, not slides.

Learn more: Training

Organizations

The problem: You have multiple teams, different maturity levels, and no clear strategy for AI adoption at scale.

The outcome: A tailored roadmap, a pilot program, and a train-the-trainer path so the capability spreads.

Learn more: Consulting
Benjamin Eckstein

Benjamin Eckstein

Agentic Engineer

20+ years building software
M.Sc. Computer Science
2x Startup Co-founder
InformaticCup 2009 Winner
ISAQB Certified Architect

About Benjamin

Senior Engineer at Kleinanzeigen, building agentic systems on one of Germany's largest platforms. I also work as a freelancer: training, coaching, and hands-on delivery, plus OSS npm packages under @codewithagents.

Most AI tutorials stop at ChatGPT prompts. I teach what happens after: agents writing code, running tests, opening PRs, monitoring CI. Not theory. Production reality.

OSS: @codewithagents npm packages
Full bio →

Ready to start?

Pick the channel that works for you. No forms, no bots, just a direct conversation.

Book a free 30-minute call

Google Meet · via Calendly

All contact options →