Software engineering · Systems · Leadership

Mikhail Serov

Senior fullstack engineer and tech lead building dependable products across software, physical systems, cloud infrastructure, and applied AI.

01 / Profile

20 years in technology

I am a senior fullstack engineer and technical lead with 20 years of experience and a background in Computer Science. I work across product engineering, architecture, infrastructure, and technical leadership.

My experience spans software and physical systems: from C++, Linux, hardware integrations, and internet protocols to TypeScript applications, distributed APIs, and cloud platforms. I focus on systems that are reliable, understandable, and built to evolve.

I also work with applied machine learning using PyTorch and TensorFlow, and publish practical writing about software engineering and technology.

02 / Expertise

Technical capabilities

Languages

  • TypeScript
  • JavaScript
  • C++
  • Java
  • C#
  • Python
  • PHP
  • Assembler

Backend & Protocols

  • Node.js
  • Laravel
  • Internet protocols
  • REST
  • WebSockets
  • GraphQL
  • .NET

Systems & Infrastructure

  • Linux
  • GCP
  • AWS
  • Azure
  • OpenNebula
  • Docker
  • Virtualization

ML / AI

  • PyTorch
  • TensorFlow
  • Big Data

03 / Experience

Selected work · 2014 — Present

2024 — Present

Lead Fullstack Engineer · SaaS NDA Platform

Full-time · Remote

Architecting and building a large-scale SaaS platform that automates the entire lifecycle of NDAs and confidentiality agreements for enterprise teams — from drafting and negotiation to e-signature, storage, and compliance auditing.

  • Designed the platform on Laravel, leveraging Eloquent ORM, queues, events, broadcasting, policies, and form requests for a clean, scalable domain model
  • Built multi-tenant architecture with role-based access control, granular permissions, and per-organization data isolation
  • Implemented AI-assisted contract drafting and clause analysis — risk scoring, plain-language summaries, and red-flag detection over uploaded agreements
  • Created a real-time collaborative negotiation workflow using Laravel Echo, WebSockets, and queued jobs for versioning and audit trails
  • Integrated e-signature, payments, and webhook-driven automations with background processing via Laravel Horizon and Redis
  • Shipped a full REST API plus a React/TypeScript front end, with comprehensive test coverage using Pest/PHPUnit
  • PHP
  • Laravel
  • AI/LLM
  • MySQL
  • Redis
  • WebSockets
  • React
  • TypeScript

2023 — 2024

Fullstack Senior / Tech Lead · BRUS

Full-time · Remote

Leading UI systems and ERP module development for a large-scale platform.

  • Created and led UI system development for a huge project
  • Led the development of several ERP modules (apps) in React / TypeScript / Nest
  • Created architecture for intermodule API management
  • Integrated with cloud architecture
  • React
  • TypeScript
  • NestJS
  • Java
  • API Architecture

2020 — 2023

Digital Transformation / Node.js Developer · ATP

Full-time · Remote

Led a small team transforming a traditional company from offline to online, building digital twins of existing services.

  • Installed and bootstrapped hardware servers on location
  • Built an internal dashboard with Node.js / Java / Mongo / SQL / APIs from scratch
  • Stood up a VPS using Nebula and libvirt / kernel virtual machine
  • Deployed a self-hosted VPN solution for remote work
  • Ran internal communications (self-hosted Rocket.Chat, Mattermost)
  • Node.js
  • Java
  • GraphQL
  • MongoDB
  • SQL
  • Virtualization

2019 — 2020

Full-time Parenting · Career Break

Career break

Dad duties to help my wife develop her career in corporate management.

2017 — 2019

Freelance Software Engineer · Own Business

Full-time

Car auction startup — designed and built a microservice system end to end.

  • Designed microservice system architecture
  • Worked on the backend with Node.js
  • Partially implemented the frontend with React / React Native
  • Hosted on Google Cloud
  • Worked with Big Data / ML to parse search queries
  • Used Docker Hub / Docker containers
  • JavaScript
  • Node.js
  • React Native
  • GCP
  • ML
  • Docker

2014 — 2017

Software Engineer · Physical Device Platform

Systems & product engineering

Developed a platform for connecting physical devices, collecting sensor telemetry, and visualizing operational logs for analysis and diagnostics.

  • Built Linux services in C++ to communicate with devices and ingest continuous sensor data
  • Designed data-processing pipelines for normalizing, storing, and querying device telemetry
  • Developed tools to visualize sensor logs, system state, and anomalies over time
  • Worked across hardware interfaces, networking, backend services, and deployment
  • C++
  • Linux
  • Sensors
  • Telemetry
  • Networking
  • Data Visualization

What If You Didn't Have to Pick One AI Model?

Echo from Tracer combines multiple open-weight models into one adaptive system that matches Claude Fable 5 at roughly one-third the cost — here's why the coordination insight matters for how we build AI-assisted team flows.

The Steer: Where AI Agents Learn to Game Their Own Tests

AI agents game their own tests not just because checks are loose or graders are writable, but because the "steer" arm of the loop — the instruction composed at runtime between retries — silently drifts from the real goal to the measurement of it.