Skip to main content

About Diwave

Writing software since 2014 and doing what most developers cannot: talking to hardware and taking real money

Team Planning Meeting
FPV Testing and Development
FPV Drone Crafting

What we do

We take a process that runs on people and paper and rebuild it in software — from the controller on the machine to the document that reaches the customer. Not slide decks: systems that have run in production for years — 14 million payment transactions in a car wash network, UAH 22.2M through a messenger sales system, 6,925 orders in an online store.

How we work

Programming first

Hardware, payments and telemetry are not a separate business but proof of level. In every system Dmytro is a developer first

Numbers, not promises

Only figures read from live databases go on this site. What your project delivers we calculate at discovery, not promise in percentages

Ready before custom

Three systems already run for other clients and get installed in weeks. Custom development only when the ready one truly does not fit

The founder answers

The founder reads and answers, usually within a day. Price and timeline come after a conversation, not from the site

Founder

First website in 2010, first programming courses in 2012, Diwave in 2014. Full-stack developer: PHP/Laravel, Node.js/TypeScript, React, Angular SSR, Python, SQL. What sets him apart from most developers is hardware: controllers over Modbus RTU/TCP, bill acceptors, MDB and ccTalk, unattended payment terminals, SIP/RTP, SCADA. Technology partner of the SamWash car wash network: built and maintains its payment layer, terminal and dashboards. Built Plantpol, Rozkriy, Lemberg Flowers and the GNIZDO sales system from scratch. Knows the full self-service car wash cycle end to end: equipment, selling and building the site, the software, and then the advertising — he ran Google, Facebook, Instagram, TikTok, YouTube and the SamWash network's blog himself. Runs the business himself — sales, documents, support — so he knows what a process looks like from the owner's side, not just from the code.

Expertise

✓Full-stack: PHP/Laravel, Node.js/TypeScript, React, Angular SSR, Python, SQL
✓Hardware: Modbus RTU/TCP, MDB, ccTalk, CashCode bill acceptors, SCADA
✓Unattended payment terminals: cash, coins, NFC, QR, Apple Pay, Google Pay
✓Offline operation with deferred transactions, per-shift till reconciliation
✓Messengers: WhatsApp Cloud API, Telegram, Viber — sales and documents
✓Generated paperwork: invoice, contract, delivery note, waybill, acceptance act
✓E-commerce with B2B pricing and two-way warehouse sync
✓Infrastructure: Docker, PM2, nginx, PostgreSQL, SQLite, Cloudflare
✓Advertising and promotion: Google Ads, Facebook, Instagram, TikTok, YouTube, blog — ran it himself for a car wash network

What already runs

SamWash — car wash network payment layer
↗

Self-service terminal, bay controllers over Modbus, bill acceptors, QR payments, till reconciliation. 14,000,000+ transactions. Diwave is the technology partner, not the network owner

Plantpol — B2B online store of a plant nursery
↗

Angular SSR over two Laravel back ends: 7,422 products, B2B pricing, seasonality, warehouse sync. 6,925 orders, 68,804 order lines

GNIZDO — messenger sales with documents
↗

WhatsApp bot, admin panel, automatic paperwork. 260 orders worth UAH 22.2M and 196 documents in 20 months

Rozkriy — CNC cutting and offcut accounting
↗

Order intake, part nesting on the sheet, offcuts tracked as a cost line. Own geometry engine, not a wrapper

Team

Dmytro takes the project on and answers for it; he delivers himself or with a team of engineers under his lead

Artem — Full-Stack Developer
Artem
Full-Stack Developer
Danik — Backend Developer
Danik
Backend Developer
Denus — Hardware Engineer
Denus
Hardware Engineer
Denys — Frontend Developer
Denys
Frontend Developer
Diana — UI/UX Designer
Diana
UI/UX Designer
Edik — IoT Engineer
Edik
IoT Engineer
Ira — Project Manager
Ira
Project Manager
Mykola — DevOps Engineer
Mykola
DevOps Engineer
Slavik — QA Engineer
Slavik
QA Engineer
Tamila — Marketing Manager
Tamila
Marketing Manager
Yulia — Graphic Designer
Yulia
Graphic Designer
Diwave Team - Learning and Development 2025

Continuous learning and development — our team in 2025

Diwave Team - Learning Session 2025

Team learning sessions and skill development

Diwave Learning 2025 - Professional Growth

Professional growth and knowledge sharing

Diwave Team - Ready to help with your project

Have a task?

Tell us the task and the budget. The first reply will already show whether this is our case and the order of cost.

The founder answers • usually within a day • NDA on request