About

The person behind the code

Ignat Petrov

Hi, I'm Ignat

I'm a passionate software engineer with extensive experience building scalable web applications. My journey in tech actually started working at a VFX studio, and has evolved into a career focused on designing and building meaningful software products.

I'm currently transitioning into solopreneurship, and I'm always looking for new challenges. My plan is to use my skills and experience to start building useful, thoughtful, and genuinely cool things.

When I'm not coding, I'm usually spending time with my family, reading books, or playing basketball.

Expertise

Technical Skills

Frontend

  • Vue.js / Nuxt.js
  • React / Next.js
  • TypeScript / JavaScript
  • Tailwind CSS
  • HTML5 / CSS3

Backend

  • Python / Django
  • FastAPI
  • Node.js / Express
  • PostgreSQL / MongoDB
  • Redis

DevOps & Tools

  • Docker / Kubernetes
  • AWS / GCP
  • CI/CD Pipelines
  • Git / GitHub
  • Linux / Bash

Career

Experience

Senior Software Engineer @Damilah

Present

Sep 2025 - Present

  • Multi-Agent Platform

    Designed the architecture and led implementation of a multi-agent orchestration platform for AI-driven workflows. Built a scalable system using React, FastAPI, Redis, Postgres, and sandboxed code execution, integrating multiple LLM providers and external services. Implemented fault-tolerant, resumable long-running workflows with persisted execution context for reliable recovery after failures. Drove technical direction through RFCs, PoCs, and architecture planning, reducing ambiguity in a complex, fast-evolving problem space.

  • Qargo TMS

    Delivering multimodal and container transport integrations for an intelligent TMS platform serving carriers, freight forwarders, and 3PLs across Europe.

Software Engineer @Qogita

May 2022 - June 2025

Led backend development for core commerce and operational workflows at Qogita, a fast-growing European B2B wholesale marketplace, supporting high-complexity cross-border pricing, ordering, logistics, and post-order workflows. Key projects:

  • Cart & Order Migration

    Led a zero-downtime migration from a shared cart/order model to separate domain entities, reducing system-wide complexity and enabling accurate handling of cases where final orders differed from carts due to country-specific minimum order value (MoV) rules.

  • Pricing Service

    Helped evolve a complex SQL-heavy pricing pipeline into a dedicated pricing service, collaborating with Data Science on a pandas-based solution for pricing and MoV calculations, and integrating it into the platform's event-driven architecture (SQS → Kafka). Designed downstream consumers to refresh indexes, update open cart prices, and notify watchlisted users.

  • DPD Shipping Integration

    Led the DPD shipping integration, designing a strategy-based abstraction over fragmented country-specific APIs that reduced shipping costs and expanded support for dangerous goods across more markets.

  • Claims Platform

    Led the initial backend implementation of an automated claims platform, replacing a manual email-based process with a structured workflow for claim submission, evidence collection, partial/full approvals, refunds, and support visibility.

Software Engineer @Iprova

Aug 2021 - Apr 2022

Worked on an AI-powered platform that accelerates invention and patent development for enterprises. Optimized indexing services to enable fast search across millions of research paper documents, helping R&D teams quickly discover relevant prior art and insights.

Freelancer @Toptal

Mar 2020 - August 2021

Built a document management platform from the ground up for Speos Digital, a subsidiary of Belgian postal service bpost. Developed the full stack using Django and Vue.js, with digital signatures as the core feature alongside document management and organization.

Software Engineer @Komuna.dev

Nov 2018 - Aug 2021

Built communication and collaboration solutions for business continuity, disaster recovery, and crisis management. Developed secure, reliable back-end services with Python and Django, integrating Twilio, Textlocal, and Mailgun APIs. Led the front-end migration from AngularJS to Vue.js.

Python Lecturer @Semos

Dec 2018 - Nov 2019

As the first Python Trainer at the Semos Education Center I developed courses for 2 Python classes (5 weeks each) which I taught to groups of 10 - 13 students in the period of 1 year

Software Engineer @Nebiz

Jul 2018 - Nov 2018

Created and customized numerous modules for the Python ERP framework Odoo regarding accounting, sales, purchase, inventory work and manufacturing for successful businesses across Europe.

Rotomation Supervisor | Python developer @Vertigo Visual

Sep 2015 - Jun 2018

  • Rotomation Supervisor

    Responsible for delegating and quality control across a team of 7. Together successfully delivered many projects, including numerous Hollywood blockbusters.

  • Python Developer

    Created tools to automate the visual effects creation process using Python. Some of the tools helped double the artists' speed and enabled significantly more precise work.

Philosophy

What Drives Me

Innovation

Always exploring new technologies and approaches to solve complex problems.

Learning

Committed to continuous learning and sharing knowledge with the community.

Quality

Passionate about writing clean, maintainable code and delivering exceptional user experiences.