plan >> then >> code

Software design that ships mature products.

I'm Artur Wojnar — a hands-on Solutions Architect & consultant & trainer. Most problems in our industry are human-related: poor communication, overengineering, and half-baked product vision. The design phase is where you win or lose.

product owners & PMs C-level developers & tech leads
Who I am
Artur Wojnar speaking at Devoxx Poland

In the industry since 2011. I design solutions collaboratively with clients — evaluating ideas, assessing risk, translating them into technical requirements aligned with business goals.

I’ve been through a lot during my professional career. I’ve seen total chaos, and I learned the importance of trade-offs, product analysis, collaboration, and pragmatism. If you want to transform your software and call it truly mature — contact me.

Focus: DDD, event-driven architectures, event sourcing, SDLC optimization, AWS cost reduction, data-heavy systems. Node.js / TypeScript.

How I can help
01

Mentoring

1:1 for devs, tech leads & EMs — technical growth and stepping into leadership.

02

Consulting / Audits

DDD, SDLC optimization, AWS cost reduction, data pipelines. Prioritized report + PoC.

03

Workshops

1–6 days, tailored. Event Sourcing, DDD, delivery, cloud. EN & PL.

04

Talks / Webinars

Conferences, meetups and webinars on architecture & product-from-tech.

05

Product Discovery

Event Storming & Domain Storytelling — engineers and business, together.

Satisfaction guarantee

Not happy with the results — a workshop, an audit, a session? You don't pay.

What people say
Artur is very keen on getting the quality right and understanding what the customer needs. He is open to provide honest feedback and develop high quality medical software. Artur provides not only technical solutions but also provides improvements that make the products easier to maintain and keep medical software documentation up to date. He is a team player and helps others grow. He is a great addition to the team.
Niek Jochems SW Test Architect 2024
Artur has been a key technical contributor to Cyberus Labs throughout our product definition and buildout, pursuant to the EU grant Cyberus received for IoT cybersecurity. I have relied heavily on his expertise and insights throughout the complex architectural and coding tasks which were completed successfully and on time. We were fortunate to have a technologist with his talents as a senior part of our team.
Jack Wolosewicz Co-founder, Cyberus Labs; Founder, Certus Technology Systems; Founder, Verance Corporation 2020
Z Arturem pracowałem przez 1,5 roku w startupie. W zespole, który dogłębnie poznaje problem, znajduje rozwiązanie, rozmawia "z biznesem" i dopiero wtedy koduje. Obok dużej wiedzy czysto technicznej — full stack (architektura, Python, AWS/Azure, Kubernetes, backend/frontend) — dał się poznać jako samodzielny, sumienny lider rozumiejący kontekst biznesowy, świetnie się komunikujący. W roli technologicznego mentora dla młodszych członków zespołu był wymagający, chętnie dzielił się wiedzą i wytyczał kierunki rozwoju. Jest jedną z tych osób, której można powierzyć problem do rozwiązania i potem tylko pytać, czy wszystko gra. Mam nadzieję, że będziemy mieli jeszcze okazję współpracować!
Marcin Kmetko Delivery Manager 2020
In all my cooperation with Artur I have found him a total professional. He has an impressive knowledge in many different technologies and he knows how to use it to write high quality code. Artur is very open minded and as a developer he can see the big picture — the reason why he is doing his work. He also has a lot of soft skills. He can take part in discussions with clients, speak with non-technical people and in simple words clarify their ideas or issues with a complex plan on how to resolve them. Thanks to his social skills, Artur can be a lead developer in the team and help team members grow and produce better code.
Mateusz Juda Project Manager, PMD IESE Business School EMBA 2016

All recommendations on LinkedIn >>

Products
🫒

Hermes PostgreSQL

Outbox on PostgreSQL logical replication. A library, not a framework.

Docs >>
🌿

Hermes MongoDB

Outbox for MongoDB via Change Streams.

Docs >>
Artur Wojnar

Stuck on a hard technical decision?

Book a short call and let's talk about where you're stuck.

Book a call >>
🇬🇧 EN