# Symonov

> Two engineers, one team (Serhii & Dmytro Symonov). WordPress plugins and Laravel
> backends, Vue + TypeScript frontend, Telegram bots and Mini Apps. Shipping production
> code together since 2017. Work with us together or individually.

Symonov is not an agency or a studio — it is two brothers working as one team, with work
split by ownership. Serhii Symonov is a backend / full-stack engineer (PHP, Laravel,
WordPress plugins published on wp.org), running fintech web platforms (crowdfunding /
investment) since 2022. Dmytro Symonov is a senior frontend / full-stack engineer (Vue,
Nuxt, TypeScript, Node.js / Fastify), in fintech and e-commerce since 2019 and leading
frontend since 2022, with open-source packages on npm. Together we build full-stack
platforms, Telegram bots and Mini Apps.

Collaboration: hire us together for a whole project, or either of us individually —
per project, part-time, or long-term.

Every page has a clean Markdown twin, linked below: `/about/` → `/about.md`, `/` → `/index.md`.

## Pages

- [Home](https://symonov.com/index.md): team overview, stack, projects + plugins teasers, about teaser.
- [About](https://symonov.com/about.md): bios for Serhii and Dmytro, how to work with us, timeline, principles, contacts.
- [Projects](https://symonov.com/projects.md): catalog of shipped and in-development projects, filterable by role and status.
- [Plugins](https://symonov.com/plugins.md): WordPress plugins published on wp.org.
- [Blog](https://symonov.com/blog.md): notes from the bench — plugin internals, Vue / TypeScript architecture, open-source libraries, deploy stories.
- [Uses](https://symonov.com/uses.md): the tools, services, and hardware the team actually uses, with owner tags.
- [Contact](https://symonov.com/contact.md): channels, availability, what fits.

## Plugins

- [FakturFlow – E-Invoicing for KSeF](https://symonov.com/plugins/fakturflow-ksef.md): Issue KSeF structured e-invoices (FA(3)) straight from WooCommerce orders — no intermediaries, no per-invoice fees. Published on wp.org.
- [SwiftTrap for Mailtrap](https://symonov.com/plugins/swifttrap-for-mailtrap.md): Send WordPress emails through the Mailtrap Email API (not SMTP). Bulk and transactional streams, categories, suppression list, email log. Published on wp.org.
- [Validation Muse for Contact Form 7](https://symonov.com/plugins/validation-muse-for-cf7.md): Custom error and required-field messages for Contact Form 7. CF7 6.x SWV-compatible, multilingual via Flavor, no global settings page. Published on wp.org.

## Projects

- [keelstats](https://symonov.com/projects/keelstats.md): Live NBA and NFL scores with advanced stats and projections. Live, in active development. Joint project (Serhii & Dmytro Symonov).
- [vitepress-mermaid-viewer](https://symonov.com/projects/vitepress-mermaid-viewer.md): Mermaid diagrams for VitePress with interactive zoom, pan, and fullscreen viewing. Published on npm. Author: Dmytro Symonov.
- [vue-router-citadel](https://symonov.com/projects/vue-router-citadel.md): Middleware-driven navigation control for Vue Router. Layered, predictable, scalable route protection. Published on npm. Author: Dmytro Symonov.
- [eslint-plugin-kassaila](https://symonov.com/projects/eslint-plugin-kassaila.md): Custom ESLint rules and shareable configs for TypeScript and Vue projects. Published on npm. Author: Dmytro Symonov.
- [vue-json-editor](https://symonov.com/projects/vue-json-editor.md): Visual JSON editor as a Vue component. Tree view, inline editing, type-safe. Published on npm. Author: Dmytro Symonov.
- [filter-dom-url](https://symonov.com/projects/filter-dom-url.md): Tiny TypeScript library that keeps form filter controls in sync with URLSearchParams + history. Published on npm. Author: Dmytro Symonov.
- [content-watch](https://symonov.com/projects/content-watch.md): Automated content freshness alerts for WordPress — before traffic dies. Beta. Author: Serhii Symonov.
- [flavor](https://symonov.com/projects/flavor.md): AI-powered WordPress translation. Single-table storage, OpenAI integration, WPML public-API compatible. Beta. Author: Serhii Symonov.
- [flavor-cf7](https://symonov.com/projects/flavor-cf7.md): Contact Form 7 integration for Flavor — translates labels, placeholders, options, validation messages, and mail templates. Beta. Author: Serhii Symonov.
- [flashfilter](https://symonov.com/projects/flashfilter.md): High-performance Vue 3 filtering for WordPress. Freemium via wp.org + Freemius. In development. Joint project (Serhii & Dmytro Symonov).
- bazargram: Telegram-first e-commerce platform — Mini App + Laravel backend. In development, not public yet. Joint project.

## Contact

- Email: hello@symonov.com (team, preferred, ~12h response on weekdays, UTC+2)
- Serhii Symonov: serhii@symonov.com · Dmytro Symonov: dmytro@symonov.com
- Telegram bot: https://t.me/symonov_bot
- GitHub: https://github.com/symonovserhii (Serhii Symonov) · https://github.com/Kassaila (Dmytro Symonov)
- LinkedIn: https://www.linkedin.com/in/ssymonov/ (Serhii Symonov) · https://www.linkedin.com/in/kassaila-dmytro-symonov/ (Dmytro Symonov)
- wp.org: https://profiles.wordpress.org/simmotorlp/ (Serhii Symonov)
- npm: https://www.npmjs.com/~kassaila (Dmytro Symonov)

## Optional

- [RSS feed](https://symonov.com/rss.xml): blog updates.
- [Sitemap](https://symonov.com/sitemap-index.xml): full URL list.
