Co‑founder · Tech Lead · Senior Full‑Stack Developer

Andrii Vasyliev

I architect complex systems from scratch — enterprise platforms for Volkswagen, Porsche, and Lidl; an AI‑powered SaaS with 28 DDD bounded contexts; and an open‑source IoT control hub with 2 300+ automated tests. I lead teams, own technical decisions end‑to‑end, and ship products that run in production for years.

PHPLaravelPythonFastAPIVue 3TypeScriptDockerPostgreSQLRedisMQTTWebSocketAI/GPT-4
Portrait of Andrii Vasyliev

12+

Years in production engineering

23+

Enterprise clients shipped

28

DDD bounded contexts (Funely AI)

2300+

Automated tests (RCH, solo)

About

Background & approach

For nearly a decade I was the core developer and team lead at MetaDesign (Berlin), building the Brand Management System — a modular multi‑tenant platform deployed across 23+ enterprise installations for Volkswagen, Porsche, Lidl, AstraZeneca, E.ON, and more. Full ownership of architecture, code reviews, mentoring, and CI/CD pipelines.

In parallel I co‑founded Funely AI — an AI‑powered SaaS for landing pages, traffic routing, and ad campaign orchestration. I architected the entire system from zero: Laravel backend with DDD (28 bounded contexts), Vue 3 frontend, GPT‑4 integration, Stripe billing, and Google/Facebook Ads APIs.

Most recently I led development at TestCraft — an automated UI testing platform with Chrome MV3 extensions, Docker‑isolated headless browsers, and HLS live streaming of test execution. Security‑first: seccomp profiles, SSH forced commands, user isolation.

On my own time I built RCH — an open‑source real‑time control hub for IoT and robotics with 43 widget types, 4 protocol connectors, and 2 300+ automated tests. I also tinker with CNC machines, 3D printers, and Arduino‑based automation.

Methodology

  • DDD & SOLID as the backbone for dependable architecture
  • Full CI/CD pipelines: lint → test → build → deploy
  • Code reviews, mentoring, and enforcing quality standards
  • Discovery → prototype → production with clear checkpoints

Education

Bachelor's in Computer Science — Zaporizhzhya National Technical University (2012–2016)

Languages

English — B2 · Ukrainian — Native

Featured open‑source project

Solo dev

RCH — Realtime Control Hub

Self‑hosted control dashboard for robotics and IoT. 43 widgets, 4 protocols, zero frontend code. Docker to dashboard in 15 minutes. Free and open‑source. MIT licensed.

43

Widget types

4

Protocol connectors

2300+

Automated tests

13

Data transforms

Drag & drop dashboard builder

Buttons, joysticks, sliders, gauges, video streams, charts, data tables — 43 widget types across 6 categories. Build a control panel without writing a single line of frontend code.

Multi‑protocol connectors

REST, MQTT, WebSocket, and ROS 2 in one dashboard. Widgets stay logic‑free — connected via declarative bindings with JSONPath data mapping.

ACK‑confirmed commands

Three command modes: fire (instant), ack (confirmed with 2s timeout), submit (buffered). Know the real state of hardware, not just that a command was sent.

Transformation engine

13 chainable transforms: low‑pass filtering, scaling, deadzones, clamping, map_range, and more. Adapt raw sensor data without writing code.

RBAC & workspace isolation

4 roles (admin, editor, operator, viewer), 39 granular permissions, workspace‑scoped isolation. Operators can control devices but can't break configuration.

Self‑hosted & private

One Docker command. Your data stays on your network. No cloud, no subscription, no telemetry. Runs on Raspberry Pi, laptop, or server. MIT licensed.

Engineering challenge

Designing real‑time architecture from scratch — bidirectional data binding with ACK‑confirmed commands across a multi‑protocol system (REST, MQTT, WebSocket, ROS2), engineered for clockwork reliability. The platform includes a real‑time bidirectional data binding engine with 13 data transformation types, workspace‑scoped RBAC with 4 roles and 39 permissions, and one‑command Docker deployment with PWA support.

PythonFastAPIPostgreSQLRedisVue 3TypeScriptTailwind CSSDocker

Experience & projects

Where I've built and led

From enterprise platforms serving global brands to AI‑powered SaaS and automated testing infrastructure.

Brand Management System — MetaDesign (via Unicsoft)

Enterprise

Senior / Lead Full‑Stack Developer · Dec 2016 — Jun 2026

Nearly a decade as the core developer and team lead on a modular multi‑tenant Brand Management System used daily by global brands. The platform's architecture — a shared core with per‑client override layers, distributed via Git submodules — let us ship 23+ installations while keeping a single codebase. I owned architecture decisions, ran code reviews, mentored the team, and built the full CI/CD pipeline from scratch.

  • • Architected and maintained BMS platforms for 23+ enterprise clients
  • • Built modular CMS with Page Builder, DAM, Media Database, Newsletter engine with CSS inlining, Workflow approval system
  • • Implemented SAML SSO, OAuth 2.0 API, RBAC, multi‑tenant and multi‑site architecture with i18n
  • • Led development team: code reviews, task distribution, mentoring junior/mid developers, enforcing code quality (PHPCodeSniffer, ESLint)
  • • Set up full GitLab CI/CD pipeline: lint → test → build → deploy across dev/staging/pentest/production
  • • PDF generation (TCPDF, PrinceXML), media processing (ImageMagick, FFmpeg), SVG icon font pipeline

Challenge: Implementing OAuth 2.0 and SAML SSO for enterprise clients with strict security requirements — full responsibility for integration with corporate identity providers.

Deployed for

Volkswagen, Porsche, Lidl, AstraZeneca, Daiichi‑Sankyo, E.ON, DPDHL, Voestalpine, Autostadt, DSGV, DEW21, Conrad, Event Hotels, RuV, AmerisourceBergen, TKE, Rehau, Piepenbrock, Avacon, Tideland, Ergo, MetaDesign, IT Emotionalisierung

PHPYiiMySQLOAuth 2.0SAML SSOJavaScriptjQueryREST APISCSSPHPUnitBehatDockerGitLab CI/CD

Funely AI

Co‑founder

Co‑founder & Full‑Stack Developer · Jun 2022 — 2026

Co‑founded and built the entire platform from zero — a SaaS for AI‑powered landing pages, intelligent traffic routing, lead management, and ad campaign orchestration. Laravel backend with DDD (28 bounded contexts), Vue 3 SPA, GPT‑4 integration, Stripe billing, and direct Google/Facebook Ads API connections. 10 languages, multi‑workspace RBAC, and a visual page builder with real‑time preview.

  • • Initialized and architected the entire project — Laravel backend with DDD (28 bounded contexts), Vue 3 SPA frontend
  • • Integrated GPT‑4 AI assistant for automated content generation, ad campaign creation, and recommendations
  • • Built visual landing page constructor with 5 themes, section editor, real‑time preview, SEO optimization
  • • Implemented RBAC with multi‑workspace team management and 30+ granular permissions
  • • Integrated Google Ads API & Facebook Ads API for campaign management directly from the platform
  • • Stripe payment integration, i18n (10 languages), CRM module for lead management

Challenge: Self‑taught LLM expertise at an early stage when few professionals existed in this niche — from research to a production‑ready AI assistant.

PHP 8.4LaravelVue 3OpenAI/GPT‑4MySQLRedisRabbitMQDockerAWS S3Google Ads APIStripe

TestCraft — UkrSolution

Lead

Lead Developer · Nov 2025 — Jun 2026

Designed and built an automated UI testing platform end‑to‑end: a Chrome MV3 extension for visual test creation paired with server infrastructure that runs tests inside isolated Docker containers with headless browsers. Dual FastAPI architecture, SSH‑tunneled orchestration, HLS live streaming of test runs, and Telegram notifications — all with security‑first design.

  • • Chrome MV3 side‑panel extension with visual test scenario builder, CSS selector picker, inline CodeMirror editor, and real‑time HLS stream viewer — all as isolated Vue 3 apps in Shadow DOM
  • • Backend: FastAPI dual‑app architecture, asyncinotify‑based long‑polling, Docker‑isolated xvfb containers (Selenium + Chrome/Firefox + FFmpeg HLS)
  • • Security: seccomp profiles, SSH forced commands, user isolation, minimal privileges

Challenge: Achieving stable Selenium test execution in Docker containers — solving headless browser, xvfb, and environment isolation issues.

Python 3.13FastAPIChrome Extensions MV3Vue 3TypeScriptTailwind CSSDockerSeleniumZod

A‑Team Global

Early career

Web Developer · May 2013 — Oct 2016

Full‑stack web development across multiple CMS and framework platforms for diverse client projects.

  • • Built and maintained web applications using Yii, CodeIgniter, CakePHP, WordPress, and Joomla
  • • Delivered 10+ client projects end‑to‑end: requirements gathering, development, deployment
  • • Gained foundational experience in PHP ecosystem, MySQL, frontend development, and Linux server administration
PHPYiiCodeIgniterCakePHPWordPressMySQLJavaScriptLinux

Tech stack

Tools & technologies

Languages

JavaScriptTypeScriptPHPPythonC++

Backend

LaravelSymfonyYiiFastAPINode.jsREST APIWebSocketOAuth 2.0SAML SSOMQTTHLS

Frontend

Vue 3Tailwind CSSHTML5CSS3SASS/SCSSjQueryBootstrapChrome Extensions MV3

Databases & messaging

PostgreSQLMySQLRedisMemcachedRabbitMQ

Infrastructure

DockerNginxApacheTraefikGitLab CI/CDAWS S3GitLinux

AI & testing

OpenAI/GPT‑4AI AgentsPHPUnitBehatVitestSeleniumpytest

Practices

DDDSDDTDDRBACSOLIDCI/CD

Soft skills

Problem SolvingMentoringAdaptabilityResponsibilityCross‑team Collaboration

Hobbies

Robotics: CNC, 3D printing, Fusion 360Arduino: C++, automatic systemsCycling

Contact

Have a challenge? Let's talk.

Whether you need a senior engineer to own a complex system, a tech lead to shape architecture and mentor a team, or a co‑founder‑level partner for a new product — I'm open to the conversation. Messages go directly to me, no middlemen.