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

My CV

Download the one-page CV (PDF)

Over my engineering career, I have used many technologies, programming languages, and frameworks. Over time, I narrowed my day-to-day stack to the tools that best fit the work I do across web, backend, cloud, and Apple-platform development. Here is the technology stack I work with most today:

JavaScript
17 years, since 2009
Vue.js, ReactJS, Node.js, Three.js, D3.js, Socket.IO, Vite, Babel, Webpack, ESLint, etc.
Python
20 years, since 2006
Python, Django, Flask, Werkzeug, aiohttp, Bottle, Jinja2, WTForms, SQLAlchemy, Numpy, SciPy, Pillow, OpenCV, NLTK, BeautifulSoup, etc.
Rust
3 years, since 2023
Tauri 2 (Texodus, Kivarion), systems tooling.
Go
5 years, since 2021
Backend services, cloud-side tooling.
Swift
12 years, since 2014
Swift, UIKit, SwiftUI, Cocoa, SpriteKit, CoreData, Autolayout, Accounts, Social, Foundation, Alamofire, SwiftyJSON, RxSwift, SnapKit, etc.
Databases & Cloud
across every role
PostgreSQL, MySQL, MongoDB, CouchDB, Redis, SQLite, Firebase, Elasticsearch, GraphQL; AWS, Google Cloud, Azure, DigitalOcean, Linode, Debian/Ubuntu, Nginx.

Other: Git, HTML, CSS, Assembly, Erlang, Scrum, Kanban, Internationalization/Localization, TDD, Bash, GTK+, Qt, Apple App Store and Google Play (full flow from testing to release and support).

My personal projects

AI & content
Zero to MVP - a YouTube channel (30,000+ subscribers) about AI, developer tools, and real-world build workflows for developers, indie hackers, and founders.
Zero to MVP Weekly - a practical AI newsletter: one AI signal, one tool, one MVP idea — every Saturday.
Prompt Vault - an open-source collection of coding prompts and detailed project specs for benchmarking and testing LLMs.
AI Vault - a curated open-source collection of resources for learning, building, and shipping AI in software development.
Windows / Linux / macOS
Texodus - a modern, fast, and lightweight Markdown editor and viewer. A native cross-platform desktop app built with Tauri 2 (Rust) and Vue 3.
Kivarion - a modern desktop password manager for the KeePass format (.kdbx), built with Tauri 2 (Rust) and Vue 3.
Web
DeltaVoid - a browser-based 3D space game set in an alternative universe. A browser-based 3D level editor is also available.
macOS
Avirium - a minimalist, distraction-free YouTube viewer that shows videos only from channels selected by the user, without recommendations or an algorithm-driven feed.
Macongo - a user-friendly native desktop client designed specifically for MongoDB, a popular NoSQL database.
Weather for Status Bar - a simple macOS desktop app that displays current weather in the menu bar and shows detailed information in a popup when you click the icon.
Ramac - a small internet radio player that starts quickly and uses very little CPU during playback, usually less than 1%.
Rename with Exif - an app that renames photos using Exif metadata stored in image files.
Plain Color Converter - a desktop application for converting color values from one model to another.
iOS/iPadOS
Cat's Game - a game designed specifically for cats, with three play modes.
Plain Dices - a small app that can replace physical dice in tabletop games and can also be used for other purposes, such as generating random numbers.
Salary Tax Calculator - a simple calculator for estimating salary taxes in different US states.

Work experience

Canada
GoBolt
Apr 2025 – Present
Tech Lead Manager · Full-time

At GoBolt, a technology-driven logistics company, I work on the warehouse side of the business. I built and launched a warehouse mobile application and its backend/API from scratch — from architecture and technical planning to production rollout.

I lead the engineering team behind it, combining hands-on technical leadership with people management: design reviews, coaching engineers, and keeping delivery aligned with product and business goals.

United States
Instock
May 2021 – Apr 2025
Software Architect & Team Lead · Full-time

At Instock, I designed the entire cloud platform — frontend and backend — for fulfillment automation systems and led its implementation with a team of 5 engineers. My work covered technical strategy, service boundaries, API design, scalability, reliability, and aligning implementation with business needs.

I owned the architecture end-to-end: design and code reviews, cross-system problems, and maintainability. Most of my day-to-day work was around JavaScript, Go, and cloud-based services.

Sep 2018 – Apr 2021
Tech & Team Lead

As a Tech & Team Lead, I led a team of 7 engineers that owned all customer-facing websites and mobile applications of the eGrocery platform, keeping our work aligned with product goals, technical standards, and delivery commitments. My responsibilities included:

  • solving architecture and integration problems;
  • defining team goals and tracking progress;
  • creating technical plans and delivery strategies;
  • reviewing code and design decisions;
  • coaching engineers and supporting day-to-day delivery;
  • monitoring team performance and reporting key metrics;
  • collecting feedback and resolving blockers or conflicts.

This role combined hands-on technical leadership with coaching, planning, and delivery management.

Jul 2017 – Sep 2018
Principal Software Engineer

As a Principal Software Engineer, I owned the architecture and APIs of the mobile applications for iOS and Android, including the full publishing flow for the Apple App Store and Google Play.

I also supported other engineers on the team through technical guidance, code review, and practical help with architecture and implementation decisions.

United States
CartFresh
Dec 2011 – Jul 2017
Senior Software Engineer

As a Senior Software Engineer at a small startup, I worked across many parts of the product. I developed internal systems for courier and logistics management, built a mobile application from scratch, and worked on both the frontend and backend of an e-commerce platform.

I also helped develop order management and customer relationship management systems, and represented CartFresh in the Techstars Boston Accelerator program in 2015.

Working in a small, fast-paced environment gave me the opportunity to take ownership of projects and contribute across product, engineering, and operations.

United Kingdom
Ar Vors Ltd
Mar 2011 – Nov 2013
Software Engineer

I designed and implemented architecture for multiple e-commerce applications using Python, JavaScript, MongoDB, and related technologies. I worked closely with developers, designers, and project managers to deliver applications that met client requirements.

In addition to development, I was involved in testing and deployment, which gave me deeper experience with the full software development lifecycle.

United Kingdom
Club Media Systems
May 2010 – Apr 2011
Software Developer

I worked on a complex system for creating, editing, and managing media content for advertising monitors in public places. The project required tight integration between frontend and backend components and support for photos, videos, and audio.

A major part of the work was building a cloud-based application architecture capable of handling large amounts of data with reliable and scalable performance.

I collaborated with developers, designers, and stakeholders to meet functional and performance requirements while continuing to expand my experience with large-scale systems.

Aug 2010 – Mar 2011
Software Developer
42 Coffee Cups was an outsourcing company, so I worked on projects for different clients. Most of them were e-commerce projects, but I also worked on projects related to cryptography and chemical sciences research.
Estonia
Original Coding
Jul 2006 – Aug 2010
Software Developer
I worked as a full-stack developer. First, I worked on a large specialized portal, one of the largest in its niche, and later on Linux desktop applications.
World
Freelancer
Sep 1998 – Jun 2006
Software Developer
This was a busy period with many different companies and projects. I started with almost a year of Assembly, then worked with C, PHP, and Ruby. Eventually, I discovered Python.