Nick Blokhin
Software architect / Engineering Manager, 20+ years in production.
Nick Blokhin
Home/ About

About me

Who I am

I’m Nick, a software architect and engineering manager with 20+ years of experience designing, building, and shipping software across web, backend, cloud, and Apple platforms — and 8+ years leading engineering teams.

Today I work as a Tech Lead Manager at GoBolt, a technology-driven logistics company, where I built and launched a warehouse mobile app and its backend from scratch and now lead the engineering team behind it. Before that, I spent four years at Instock as a Software Architect & Team Lead, designing the cloud platform for fulfillment automation and leading it to production with my team.

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
8+ years
leading engineering teams
Techstars '15
Boston accelerator, with CartFresh

What I do

Engineering leadership

I build and lead engineering teams: technical planning, design and code reviews, coaching engineers, and keeping delivery aligned with product goals.

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 in 2023 for cloud and systems work.

My roles have ranged from Software Developer to Senior and Principal Software Engineer, Tech & Team Lead, Software Architect, and Tech Lead Manager — 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.

Stay in touch