AI is leverage, not replacement
Use AI to expand what people can do while keeping judgment, accountability, and meaningful review in the system.
About
Michael Berkovich · Principal Software Engineer · Los Angeles, CA
I build products because software can turn a complicated problem into something people can actually use. The part I enjoy most is finding the shape of that system: understanding the real constraint, making the hard decisions visible, and creating a path from an early idea to a reliable product.
I’m happiest working across the whole problem. That might mean shaping the product with a founder or clinician, designing an architecture, building the first vertical slice, improving the developer experience, or tracing a production failure through several services. End-to-end ownership keeps technical decisions connected to the people they affect.
01
I have always learned by building. New tools are interesting, but the real question is what they make possible: Can a team move faster? Can a person avoid a frustrating workflow? Can a system explain itself more clearly?
That curiosity has taken me through marketplaces, localization, global mobility, developer platforms, healthcare, and autonomous AI. The domains change. The habit of exploring, simplifying, and shipping does not.
02
AI gives engineers extraordinary leverage. I use it to research, challenge designs, prototype, write code, test assumptions, and maintain systems. It has shifted my role from authoring every line toward designing environments where people and agents can collaborate well.
The responsibility still belongs to the engineer. Objectives, boundaries, evaluation, observability, and human judgment matter more as systems become more autonomous—not less.
03
I enjoy architecture because it connects product intent to system behavior. Good architecture is not a diagram produced before the work begins. It is a set of boundaries and feedback loops that makes the next important change easier and safer.
I prefer simple, composable systems with visible tradeoffs. I will choose a straightforward design that a team can understand and evolve over a clever one that only looks elegant on a whiteboard.
04
Technology is most interesting when it helps someone do something meaningful. That is why I keep returning to product work: the feedback is concrete, constraints become real, and every architectural decision eventually meets a user.
Whether the product supports a clinical workflow, helps someone understand a chronic condition, or gives a global operations team more autonomy, the goal is the same—remove friction without hiding complexity that people need to understand.
Working principles
Use AI to expand what people can do while keeping judgment, accountability, and meaningful review in the system.
The value of a boundary or abstraction is measured by how safely the product and team can evolve.
Clear interfaces, fast feedback, and observable systems help teams spend their energy on the problem instead of the machinery.
Build the smallest useful path, learn from reality, and deepen the system where the evidence says it matters.
Start with the least complicated design that preserves the important constraints and add machinery only when it earns its place.
The strongest platform work lets other people move independently while preserving shared standards, safety, and visibility.