Agents write code. I own it.
Claude Code and Cursor help me plan, implement and review. They make me faster, but I still read the code, question the decisions, and own the result when it ships.
I’m Alex, a hands-on CTO. I’ve spent 14 years building SaaS products, leading engineering teams, and turning product ideas into software customers rely on. These days a lot of that is AI agents, and I build them for real products, not demos.

I own architecture, infrastructure and product engineering across the full stack for a marketing automation SaaS.
Mostly with the Vercel AI SDK: tool calling and agent workflows, in production and on side projects. I’m currently going deep on evals, observability and RAG.
I work with AI in the loop: Claude Code and Cursor, shared skills, PRD templates, and AFK + human-in-the-loop patterns.
Claude Code and Cursor help me plan, implement and review. They make me faster, but I still read the code, question the decisions, and own the result when it ships.
A demo that looks great for five minutes doesn’t interest me much. I care about systems that run in production and solve a real customer problem.
I like being in the room from the first product conversation, through implementation, and into production.
I still spend my days shaping architecture, reviewing pull requests, working through product decisions, and helping a team ship.
2025 — Now
Architecture, infrastructure and the bar for what ships: performance budgets, on-call, review standards.
2024 — 2025
Product features across Next.js, React, Node.js and Laravel for a revenue-generating marketing SaaS.
2023 — 2024
Owned the frontend architecture (Next.js, React Query, Tailwind) with Laravel, Go and Node.js services behind it.
2019 — 2023
Led the full-stack team and defined the system architecture. Mentored developers and set coding standards.
2018
A survey tool for marketers and course creators that segments leads by their answers and syncs them to their CRM.
2016 — 2019
Built and maintained core SaaS features across frontend and backend.
2013 — 2016
Laravel, jQuery and Bootstrap. Where I learned to keep production systems alive.
Education University of Niš
A lean manufacturing experiment with 10 envelopes, the tracer bullets idea from The Pragmatic Programmer, and the prompt I use to apply both to coding agents.
Generated code becomes your code when you ship it. Why reading and judging code matters more now that coding agents write so much of it.
Agent skills for Claude Code, including muscle-memory: a coach mode where you write the code and the agent reviews it.
Claude CodeA DORA metrics dashboard for Bitbucket repositories, built on Next.js 16, React 19 and Tailwind v4.
TypeScriptA small invoice maker I built for my own use.
TypeScript