---
title: "About — Symonov, a two-engineer dev team"
description: "Two engineers, one team. Serhii — backend / full-stack, WordPress plugins. Dmytro — senior frontend / full-stack. Work with us together or individually."
url: https://symonov.com/about/
---

# Two engineers. One team.

Symonov is two brothers working as one team, shipping production code together since 2017. Work is split by ownership — Serhii owns the backend and WordPress, Dmytro owns the frontend — so each part has one engineer accountable for it. No project managers between you and the people writing the code.

Work with us together on a project, or with either of us individually — part-time or long-term.

## serhii symonov — backend / full-stack engineer

![Serhii Symonov — backend / full-stack engineer](https://symonov.com/_astro/serhii-low-poly.CyDM_iHb_Z2nRR3.webp)

Backend / full-stack engineer with a long focus on **WordPress plugin development** and **Laravel platforms**. Since 2022 he has owned the production web platforms of a **fintech product** in crowdfunding and investment software, end to end: custom themes and plugins, a data-heavy directory with multi-filter search, comparisons, user accounts and listing submissions, multilingual content, lead-qualification flows, and a data API for AI assistants. His plugins live on wp.org under [Symonov](https://profiles.wordpress.org/simmotorlp/), with more in the pipeline. Comfortable owning the full stack from MySQL schema through PHP and Docker compose to nginx + Traefik on the VPS.

- backend: php 8 · laravel · wordpress · woocommerce · rest api · wp-cli
- wordpress: custom plugins · custom themes · custom post types · wp.org publishing
- data & infra: mysql / postgresql · redis · docker compose · traefik
- integrations: email delivery apis · e-invoicing apis · openai / claude
- i18n: multilingual sites · ai translation pipelines
- telegram: bots (grammy) · mini apps
- monitoring: sentry
- delivery: nginx · github actions · cloudflare
- email: [serhii@symonov.com](mailto:serhii@symonov.com)
- github: [symonovserhii](https://github.com/symonovserhii)
- wp.org: [simmotorlp](https://profiles.wordpress.org/simmotorlp/)
- oss: [swifttrap-for-mailtrap](https://symonov.com/plugins/swifttrap-for-mailtrap/) · [validation-muse-for-cf7](https://symonov.com/plugins/validation-muse-for-cf7/) · [fakturflow-ksef](https://symonov.com/plugins/fakturflow-ksef/) · [flavor](https://symonov.com/projects/flavor/)

## dmytro symonov — senior frontend / full-stack engineer

![Dmytro Symonov — senior frontend / full-stack engineer](https://symonov.com/_astro/dmytro-low-poly.CDHbf7T-_ZPitkR.webp)

Senior frontend / full-stack engineer with **Nuxt** and **Node.js / Fastify**. In **fintech** and e-commerce since 2019, leading frontend since 2022: investment and crowdfunding platforms for clients across Europe, MENA and North America — multi-currency payment flows, KYC/AML and investor verification, government identity services, e-signature, multi-tenant role-based access, multi-language UI with Arabic RTL. Launched client platforms on a shared product core, moved its frontend to a modular monolith, and led a team of four through a two-year Vue 2 → Vue 3 migration with a full redesign and AI tooling for development. Owns frontend decisions, code review and mentoring.

- frontend: vue 3 · vue 2 · nuxt · typescript · javascript · html · css · sass · tailwind
- state & data: pinia · vuex · zod · ky · axios · rest · json:api
- backend: node.js · fastify · postgresql
- architecture: spa · modular monolith · multi-tenant rbac · routing
- testing: vitest · playwright · lighthouse · browserstack · sentry
- i18n: rtl (arabic / mena)
- integrations: payments · kyc/aml · government identity · oauth · e-signature
- build & quality: vite · webpack · eslint · prettier · husky · lint-staged · commitlint
- delivery: github actions · docker compose · nginx · cloudflare
- ai: codex · claude code · kiro · antigravity
- email: [dmytro@symonov.com](mailto:dmytro@symonov.com)
- github: [Kassaila](https://github.com/Kassaila)
- npm: [~kassaila](https://www.npmjs.com/~kassaila)
- oss: [vitepress-mermaid-viewer](https://symonov.com/projects/vitepress-mermaid-viewer/) · [vue-router-citadel](https://symonov.com/projects/vue-router-citadel/) · [vue-json-editor](https://symonov.com/projects/vue-json-editor/) · [eslint-plugin-kassaila](https://symonov.com/projects/eslint-plugin-kassaila/)

## work with us — together or individually

- together: a whole project, backend and frontend, each part owned by one of us.
- individually: bring in Serhii for full-stack / backend, or Dmytro for full-stack / frontend.
- per project, part-time, or long-term — whatever fits the work.

## timeline — how we got here

- **2017** · first paid project shipped together — freelance work for clients begins
- **2019** · Dmytro starts a long-term contract on fintech and e-commerce projects
- **2021** · Dmytro moves to a long-term contract on a fintech product
- **2022** · Serhii starts a long-term contract owning a fintech product's web platforms
- **2026** · own projects: keelstats live · symonov.com relaunch · bazargram in development

## principles — how we work

- ship small, ship often. boring tools, predictable deploys.
- types end-to-end. typescript on the front, typed php where it matters.
- production over prototype. nothing counts until it's deployed and reachable.
- own the deploy pipeline. CI is part of the codebase, not someone else's job.
- no telemetry, no admin nag screens, no upsells in plugins we maintain.
- direct communication. you talk to the people writing the code.

## contacts — how to reach us

- email: [hello@symonov.com](mailto:hello@symonov.com) (team · preferred)
- serhii symonov: [serhii@symonov.com](mailto:serhii@symonov.com)
- dmytro symonov: [dmytro@symonov.com](mailto:dmytro@symonov.com)
- telegram: [@symonov\_bot](https://t.me/symonov_bot)
- github: [symonovserhii](https://github.com/symonovserhii) (serhii symonov)
- github: [Kassaila](https://github.com/Kassaila) (dmytro symonov)
- wp.org: [profiles.wordpress.org/simmotorlp](https://profiles.wordpress.org/simmotorlp/) (serhii symonov)
- npm: [npmjs.com/~kassaila](https://www.npmjs.com/~kassaila) (dmytro symonov)

→ [full contact page](https://symonov.com/contact/)
