You have an idea. Not a tech team.
You know what you want to build, but turning it into working software means making decisions you're not equipped to evaluate yet.
Hands-on engineering lead · early-stage startups
I help founders turn ideas into working software, make practical technical decisions, and build small engineering teams when they're actually needed.
I lead the engineering. I write the code. I help you decide what not to build.
You know what you want to build, but turning it into working software means making decisions you're not equipped to evaluate yet.
You have users and new requirements, but delivering every new feature is becoming harder than it should be.
Tasks are moving, but nobody clearly owns technical direction, delivery, and the consequences of today's decisions.
Turn product goals into a working product. Focus on the essential functionality and get it into users' hands.
Own technical decisions, architecture, development priorities and engineering delivery, while contributing production code.
Choose solutions that fit the product's current needs instead of introducing systems and infrastructure it does not need yet.
Help hire, onboard and mentor engineers. Establish clear ownership and practical engineering processes.
Improve testing, reliability, deployment, observability and architecture when the product actually needs them.
Led a 5-person engineering team · Core platform in 1 year
Joined as the founding Engineering Manager and built the engineering team behind a Shopify-style e-commerce platform. Owned architecture, infrastructure, hiring, and technical delivery while spending most of my time writing code.
Founding Engineering Manager · September 2020 to May 2022
MVP in 1 month
Led delivery of a real-time transcript viewer MVP. Also built production systems processing about 500,000 real-time messages per day and worked on frontend architecture and platform infrastructure.
Full stack engineer · July 2022 to July 2026
10k to 120k users during this work
Designed the backend and mobile APIs for a trading platform as its user base grew. Built a market price aggregation system and mentored other developers.
Lead Backend Software Engineer · November 2018 to September 2020
Deciding what not to build is part of the engineering, not a delay in it.
The team considered more advanced warehouse inventory tracking and synchronization. The scope was large and the immediate product value was smaller, so the work was postponed. Nothing about that decision was permanent: the need would come back when the product was ready for it.
The lesson is not that warehouse management is unimportant. It is that the right technical decision depends on the product's stage and priorities.
How I frame it: every feature has a cost. Every abstraction has a cost. The challenge is knowing which costs are justified today.
Understand the business need before choosing a technical solution. A well-built feature that solves the wrong problem is still waste.
Avoid introducing complexity for hypothetical future requirements. Systems are easier to add to than to simplify.
Keep the system understandable, testable and maintainable as requirements change.
For founders who need someone to take ownership of engineering, make technical decisions, and actively build the product.
When the product needs more engineering capacity, I can help bring in developers I've worked with and personally trust, while continuing to lead the technical work.
Additional developers are optional. When the product needs more capacity, I bring in people I have worked with before and stay accountable for the technical direction. There is no agency behind this page, no fixed-price delivery promise, and no CTO role with fundraising: the format and the scope are agreed after the first conversation.
A short call is enough to see whether this is useful for your product.
We discuss the idea, current stage, engineering challenges, and immediate priorities.
We identify useful work, expected outcomes, responsibilities, and a suitable engagement format.
Work begins with clear priorities, practical engineering decisions, and regular communication.
I'm Alex, a full-stack engineer with over 15 years of experience building software, leading teams, and solving problems that don't always need complicated solutions. I've worked on products from their earliest stages through growth and production operations. I enjoy staying close to the code while helping teams make better technical decisions. I work remotely from Belgrade, Serbia, with European time zone overlap.
An idea, an MVP, or a growing product. Tell me where you are today and what technical challenge you're facing.