Curriculum vitae

Dmitry Zaets

Co-founder & CTO, Wicely · Barcelona, Spain

Hands-on software engineer and technical founder with 15+ years of experience building SaaS products. I have led architecture and engineering from early prototypes to enterprise deployments, with a current focus on AI agents, research workflows and secure B2B systems.

Sep 2025 – Present

1 yr

Barcelona

Remote

Co-founder & CTO

Wicely

An autonomous R&D analyst for manufacturers. It monitors patent databases, research papers and news, and delivers weekly source-linked reports scoped to a single business line, each opening with an executive summary and prioritised action points. In production with two pilot customers, Fluidra and Girbau.

My role

  • Own end-to-end architecture across the REST API, the web application and the AI agent services.
  • Designed and built the agent and workflow system that does the work of a research analyst: searching patent databases, research papers and news, filtering and assessing what it finds, and writing the report.
  • Built the pipeline that converts a plain-language business-line description into a continuously monitored technology map.
  • Delivered the security architecture required by enterprise buyers: an isolated private Azure environment in the EU, dedicated Azure OpenAI deployments, zero data retention and domain-verified access control.
  • TypeScript
  • NestJS
  • PostgreSQL
  • React
  • Mastra
  • Azure OpenAI
  • Azure

Jun 2024 – Jul 2025

1 yr 2 mos

Barcelona

Remote

Co-founder & CTO

Lowerton

An AI-native SaaS platform that turned consulting methodology into software, sold as a system rather than as consulting hours. AI ran through every stage: problem definition, RFP and document generation, project classification, roadmap and estimation, and solution sourcing. Customers were Spanish industrial groups of 800 to 80,000 employees, including MONDRAGON, Elecnor, CAF, Talgo, Enagás, Copreci and Ramondin. The company was dissolved.

My role

  • Co-founded the company and owned the platform: the data model, the architecture and the AI systems built on them.
  • Built the AI layer the product ran on: a custom prompt management and request handling system, written in-house rather than on a framework, driving problem definition, document generation, project classification, roadmap estimation and solution sourcing.
  • Designed and delivered the innovation management platform that formed the first product.
  • Built the platform to enterprise security requirements: private EU Azure hosting, dedicated Azure OpenAI and department-level access control.
  • TypeScript
  • Node.js
  • React
  • Azure OpenAI
  • Azure

Jun 2022 – Jun 2024

2 yrs 1 mo

Barcelona

Hybrid

Co-founder & CTO

CMDN

A product studio building greenfield products on a flat monthly subscription rather than project fees, each subscription covering product, design and engineering from definition to launch. All delivery was in-house in Barcelona, with a typical B2B SaaS MVP shipped in three to six months.

My role

  • Co-founded the studio with two colleagues following the insolvency of Boatim.
  • Owned architecture and engineering across all client projects, alongside co-founders leading product and infrastructure.
  • Built and maintained the reusable platform codebase covering authentication, user and organisation management, role-based access, back office and notifications.
  • Closed the studio with the co-founders to move full time onto an owned product.
  • TypeScript
  • NestJS
  • Node.js
  • React
  • Next.js
  • PostgreSQL
  • Docker

Mar 2018 – Jun 2022

4 yrs 4 mos

Barcelona

Hybrid

Tech Lead

Boatim

A greenfield boat marketplace and social network, comprising a public marketplace, a private portal for manufacturers and dealers, and an administration back office. The product launched and ran for four years. It started as a Zentered engagement, and the engineering team was subsequently acquired and moved to Boatim full time. The company entered bankruptcy and was dissolved.

My role

  • Recruited and assembled the founding engineering team, and bootstrapped the project, before joining the company directly.
  • Led engineering delivery across the public marketplace, the manufacturer and dealer portal and the administration back office.
  • Promoted from Lead Developer to Tech Lead, leading a team of four to six engineers.
  • Node.js
  • React

Dec 2017 – Jul 2020

2 yrs 8 mos

Barcelona

Remote

Consultant

Zentered

A software consultancy delivering two kinds of client work: migrating legacy systems onto Node.js, and building greenfield products.

My role

  • Migrated client systems from legacy platforms to Node.js and built greenfield products.
  • Built the first version of Boatim as a client engagement, and moved to Boatim full time when it acquired the engineering team.
  • Node.js
  • NATS
  • React

May 2017 – Oct 2017

6 mos

Barcelona

On-site

Lead Full-Stack Developer

Trybe Technologies

An early-stage Barcelona marketplace for professional chefs, who cooked restaurant-quality dishes in their own time while Trybe handled listings, photography and logistics. Customers ordered from individual chefs rather than from restaurants, and it came before the delivery platforms grew. The founders closed the company when the business did not find a market.

My role

  • Migrated the front end from AngularJS to React during a company pivot.
  • Built features across a Java and Groovy back end and an AngularJS front end.
  • Java
  • Groovy
  • Angular
  • React
  • Redux

Aug 2015 – May 2017

1 yr 10 mos

Barcelona

On-site

Full-Stack Web Developer

Lodgify

A pre-seed SaaS startup building booking and website software for vacation rental owners, with an existing .NET application that required rewriting as a single-page application. The first version of the SPA shipped as a partial rewrite, starting with the booking system.

My role

  • Hired as one of the first four engineers, relocating from Ukraine to Barcelona for the role.
  • Built the website-builder back office in React and webpack, including its CI/CD pipeline.
  • Selected and established the company React stack in 2015, covering routing, state management and styling, and put Redux into production within months of its first release.
  • Improved the maintainability and stability of the MVP codebase as the product moved towards scale.
  • Contributed to the migration from .NET to .NET Core and to Docker containers on Windows.
  • Interviewed and hired .NET and React engineers as the team grew from four to more than 25.
  • .NET
  • .NET Core
  • React
  • Redux
  • webpack
  • Docker
  • Docker Compose

Feb 2014 – Jul 2015

1 yr 6 mos

Ukraine

On-site

Full-Stack Web Developer

easygenerator

An eLearning authoring SaaS platform, previously a Windows desktop application and undergoing a full rewrite as a web product. The rewrite completed during this period: every customer moved onto the web platform, which went beyond desktop parity with additional integrations and learning tracking.

My role

  • Hired into the desktop-to-web rewrite at an early stage, for combined .NET and JavaScript experience.
  • Built the course editor and the publishing pipeline.
  • Implemented video and audio embedding and storage.
  • Created the template system used to render published courses.
  • ASP.NET MVC
  • Node.js
  • DurandalJS
  • AngularJS
  • KnockoutJS

Oct 2010 – Feb 2014

3 yrs 5 mos

Ukraine

On-site

.NET Web Developer

GuiltyPeople

A digital agency within the ISM eCompany Group, delivering campaign websites and Facebook applications for Dutch brands including Heineken, HEMA, Versol and Hapert.

My role

  • Built the back-end systems for the Facebook campaign applications.
  • Delivered client websites on Umbraco CMS and on bespoke platforms where a CMS was not suitable.
  • Ran requirements analysis and technology selection for campaign projects.
  • Provided technical support directly to English-speaking clients in the Netherlands.
  • Progressed from junior to senior developer, delivering client projects independently.
  • ASP.NET MVC
  • C#
  • MS SQL Server
  • Umbraco CMS
  • JavaScript
  • KnockoutJS

May 2010 – Oct 2010

6 mos

Ukraine

On-site

.NET Web Developer Intern

ISM eCompany

A Dutch digital group. Born2Manage was a business simulation platform for business school students, presenting realistic commercial scenarios to practise decision-making.

My role

  • Developed Born2Manage, a business simulation platform for business schools.
  • Hired as a .NET Web Developer at the end of the internship, joining GuiltyPeople within the same group.
  • .NET

Community

Feb 2017 – Jul 2026

9 yrs 6 mos

Barcelona

Organiser

BarcelonaJS

Organised the monthly meetups for the JavaScript community in Barcelona.

Oct 2016 – Aug 2019

2 yrs 11 mos

Barcelona

Organiser

Barcelona .NET Core Meetup Group

A group for .NET developers exploring open-source, cross-platform web development with .NET Core: DDD, CQRS, event sourcing, functional programming, microservices and containers.

Education

20122013

Master's degree, Software Engineering

Zhytomyr State Technological University

20082012

Bachelor's degree, Software Engineering

Zhytomyr State Technological University

Early years

At school

  • 2nd place, Ukrainian School Programming Contest
  • 3rd place, Ukrainian School Programming Contest
  • 3rd place, The Minor Academy of Sciences of Ukraine