Hi, I'm Nick Blokhin
Software architect with 20+ years of production systems.
I ship real products with AI — and show what actually works.
Nick Blokhin
Home/ About

About me

Who I am

I’m Nick, a software architect and full-stack engineer with 20+ years of experience designing, building, and shipping software across web, backend, cloud, and Apple platforms.

Today I work as a Software Architect in fulfillment automation. I focus on the cloud side of the platform: architecture, APIs, service boundaries, reliability, scalability, and helping engineering teams turn product requirements into robust systems.

Beyond that, I run Zero to MVP — a YouTube channel about AI, developer tools, and real-world build workflows — and write Zero to MVP Weekly, a practical AI newsletter that goes out every Saturday.

20+ years
in software engineering
12+ apps
designed, built, and shipped end to end
27,000+
subscribers on YouTube — Zero to MVP
Techstars '15
Boston accelerator, with CartFresh

What I do

Architecture and systems

I design service boundaries, APIs, data flows, and technical plans that are practical to build and maintain.

Backend and cloud

I build backend services, internal tools, integrations, and cloud-side systems with a focus on reliability.

Frontend and full-stack

I work across the stack when it helps move a product forward, from user-facing interfaces to APIs and databases.

Apple-platform apps

I have built and published independent macOS, iOS, and iPadOS apps and understand the full App Store release cycle.

AI in my workflow

Agentic coding tools — Claude Code and similar CLI agents — do real implementation work in my projects, with me acting as architect and reviewer. In-editor assistants and local models cover the rest of the loop, and frontier chat models are my sounding board for design decisions and reviews. I benchmark models on my own coding prompts and project specs (Prompt Vault) instead of trusting leaderboards, and share what holds up on the channel and in the newsletter.

More on the AI page…

How I work

  • I prefer simple architecture over clever abstractions. For example, saving in Kivarion is deliberately boring: write to a temp file, fsync, rename. No clever sync layer.
  • I care about readable code, clear ownership, and predictable systems.
  • I like staying close to implementation while keeping the bigger design in mind. The Linux packaging fix in Texodus came from debugging the release pipeline myself, not from delegating it away.
  • I try to connect technical decisions with product goals and long-term maintenance.
  • I like software that is boring in the best possible way: stable, understandable, and easy to reason about.

Background

I started in 1998 and spent almost a year writing Assembly before moving through C, PHP, and Ruby. In 2006 I found Python, and in 2009 JavaScript — both have stayed at the center of my work since. Swift joined in 2014 for native Apple-platform development, and Rust more recently for cloud and systems work.

My roles have ranged from Software Developer to Senior and Principal Software Engineer, Tech & Team Lead, and Software Architect — across e-commerce, logistics, media content management, mobile applications, and fulfillment automation. In 2015, I represented CartFresh in the Techstars Boston accelerator.

Outside work

Outside of my main work, I build independent products, tools, and experiments. They help me explore new technologies, validate ideas, and keep the full product lifecycle in my hands — from first prototype to release and support.