Hi, I'm Nick Blokhin
Software architect designing and building web products, cloud systems,
and Apple-platform apps with JavaScript, Python, Rust, and Swift
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.

20+ years
in software engineering
Python
since 2006
JavaScript
since 2009
Swift
since 2014

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.

How I work

  • I prefer simple architecture over clever abstractions.
  • I care about readable code, clear ownership, and predictable systems.
  • I like staying close to implementation while keeping the bigger design in mind.
  • 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

My professional background includes roles as Software Developer, Senior Software Engineer, Principal Software Engineer, Tech & Team Lead, and Software Architect. I have worked on e-commerce systems, logistics platforms, media content management tools, mobile applications, and fulfillment automation systems.

My main languages today are JavaScript, Python, Rust, and Swift. I started using Python in 2006 and JavaScript in 2009, and both have stayed at the center of my work. Since 2014, I have also worked with Swift for native Apple-platform development.

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.