About Diwave
Writing software since 2014 and doing what most developers cannot: talking to hardware and taking real money
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
Dmytro Kravets
Founder, developer
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
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
Continuous learning and development — our team in 2025
Team learning sessions and skill development
Professional growth and knowledge sharing
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


















