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.
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.
Mentoring
1:1 for devs, tech leads & EMs — technical growth and stepping into leadership.
Consulting / Audits
DDD, SDLC optimization, AWS cost reduction, data pipelines. Prioritized report + PoC.
Workshops
1–6 days, tailored. Event Sourcing, DDD, delivery, cloud. EN & PL.
Talks / Webinars
Conferences, meetups and webinars on architecture & product-from-tech.
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.
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.
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.
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ć!
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.
Stuck on a hard technical decision?
Book a short call and let's talk about where you're stuck.
Book a call >>