---
title: "Symonov — Full-Stack Development"
description: "Serhii & Dmytro Symonov — two engineers, one team. WordPress plugins, Vue + TypeScript, Telegram Mini Apps. Work with us together or individually."
url: https://symonov.com/
---

# SYMONOV

two engineers · one team · est. 2017 · 9+ years shipping production code

**Serhii & Dmytro Symonov** — two engineers, one team.\
**Serhii** — backend / full-stack engineer, WordPress plugins (PHP, Laravel, wp.org-published).\
**Dmytro** — senior frontend / full-stack engineer, Vue + TypeScript, Nuxt + Node.js.\
Clean code, no bloat, actually deployed.

## What we keep on the bench.

A short list. We've stayed on the same tools for ~9 years now — they're boring, they ship, they stay out of the way.

01 php / laravel

primary backend. laravel for apis, raw php for wp internals.

`laravel` `wordpress` `rest-api`

02 vue 3 / nuxt / ts

composition api, pinia, zod. nuxt + node.js / fastify for full-stack.

`vue3` `nuxt` `typescript`

03 docker / infra

docker compose everywhere. traefik, cloudflare, gh actions.

`docker` `traefik` `ci-cd`

04 mysql / postgresql / redis

tuned for high-traffic wp. defaults are a suggestion.

`mysql` `postgresql` `redis`

05 ai integration

openai & claude in translation pipelines & tooling.

`openai` `claude`

06 telegram / tma

mini apps with vue 3. mobile-first ux without going native.

`bot-api` `vant4`

## Things we are shipping.

Open-source libraries, WordPress plugins, Telegram-native platforms. A short snapshot — the full list lives at [/projects/](https://symonov.com/projects/).

[keelstats](https://symonov.com/projects/keelstats/)

shipped

Live NBA and NFL scores with advanced stats and projections. Live, in active development.

by Serhii & Dmytro Symonov `nuxt` `vue` `typescript`

[vitepress-mermaid-viewer](https://symonov.com/projects/vitepress-mermaid-viewer/)

shipped

Mermaid diagrams for VitePress with interactive zoom, pan, and fullscreen viewing.

by Dmytro Symonov `vitepress` `mermaid` `typescript`

[vue-router-citadel](https://symonov.com/projects/vue-router-citadel/)

shipped

Middleware-driven navigation control for Vue Router. Layered, predictable, scalable route protection.

by Dmytro Symonov `vue-router` `typescript` `npm`

## Live on wordpress.org. Each one does one thing well.

Free, GPL-licensed, no telemetry. Submitted through the wp.org review queue. Maintained — not abandoned.

| ver | name | tagline | category | status |
| --- | --- | --- | --- | --- |
| 0.3.0 | FakturFlow – E-Invoicing for KSeF | Issue KSeF structured e-invoices (FA(3)) straight from WooCommerce orders — no intermediaries, no per-invoice fees. | commerce | active |
| 3.0.3 | SwiftTrap for Mailtrap | Send WordPress emails through the Mailtrap Email API (not SMTP). Bulk and transactional streams, categories, suppression list, email log. | email | active |
| 1.7.2 | Validation Muse for Contact Form 7 | Custom error and required-field messages for Contact Form 7. CF7 6.x SWV-compatible, multilingual via Flavor, no global settings page. | forms | active |

## about — who we are

Two engineers, one team, work split by ownership. 9+ years shipping production code together. **Serhii** — backend / full-stack engineer, WordPress plugins. **Dmytro** — senior frontend / full-stack engineer. Work with us together or individually — per project, part-time, or long-term.

[full bio](https://symonov.com/about/) [contact](https://symonov.com/contact/)
