About me
My name is Dominik Szaradowski. I’ve been building software commercially since 2016. I currently work as a Senior Software Engineer at Creoox, a company specializing in the digitalization of the construction industry: BIM, WebGL, IFC file processing. I’ve delivered projects across IoT, robotics and medical devices, and today I focus mainly on AEC (architecture, engineering, construction) and AI-powered systems. In parallel, I take on client projects and build my own products.
What I do
I build web, mobile and backend systems, from the user interface to infrastructure. I’m increasingly focused on production AI systems, though I treat them like any other engineering tool. I care about performance, scalability and clean architecture. Before I write code, I make sure I understand the problem. When working with clients, I’m a partner, not just a contractor.
After hours, I’m into 3D printing, CAD, electronics and robotics. I’ve completed several intensive AI engineering programs and stay current with the field.

Experience

Senior Software Engineer
Creoox AG • Jun 2023 - Present (3y)
Executing diverse technological projects by combining programming, engineering, and creative skills.
- Developing and deploying web services
- Performing engineering calculations
- Designing 3D and CAD solutions
- Supporting website development
- Assisting in CI/CD processes

Freelance Software Engineer
Nexebit • Feb 2023 - Present (3y 4m)
Creating and deploying web solutions, as well as participating in technological and open-source projects.
- Developing and deploying web services
- Implementing e-commerce systems
- Creating websites and integrations with headless CMS
- Contributing to open-source projects
- Publishing tools and solutions for the community

Lead Software Engineer
NanoSpaceLab • Oct 2020 - Feb 2023 (2y 5m)
Development of modern systems and applications, encompassing both software creation and hardware solution design.
- Developing and deploying web services
- Creating mobile applications
- Designing Internet of Things (IoT) systems
- Programming electronic systems
- Supporting website development
- Assisting in CI/CD processes

Full-stack Engineer
Komspec • Feb 2016 - Oct 2020 (4y 9m)
Creating and developing applications and systems using web, mobile, database, and IoT technologies.
- Developing and deploying web services
- Creating websites
- Developing mobile applications
- Designing Internet of Things (IoT) systems
Courses

AI_devs4 Builders
5-week practical course on building production-ready AI systems, from architecture design to deployment, combining LLMs, RAG pipelines, and real-world engineering practices.

AI_devs3 Agents
A 5-week practical course on building AI agents, combining language models with application logic, automation tools, and multi-agent systems.

AI_devs2
A 5-week practical course on combining generative AI tools with application logic and automation tools.
Skills
Front-end
The front-end is an important part of the application development process because it defines how the user will interact with them. Therefore, it is important that it is easy to use and intuitive.
Back-end
The back-end is the part of the application that is invisible to the end user. It includes the business logic, database, server, and other components that are responsible for processing requests from users and generating responses.
AI
I'm AI-native, the tools I choose are the ones that get the job done cleanly and fast. I design RAG pipelines, build multi-agent systems, integrate LLMs into real products, and ship MCP servers that work in production.
DevOps
DevOps is a combination of software development and IT infrastructure management processes for fast and effective product delivery as well as continuous implementation. It is also a culture of cooperation and continuous improvement.
Databases
Databases are organized collections of information stored in electronic form, enabling effective management and analysis of data, usually used in information systems and business applications.
Other skills
I have experience in 3D design using FreeCAD and Fusion 360, from sketch to finished print. In electronics, I build prototypes and program Arduino and Raspberry Pi microcontrollers with support for I²C, SPI, and UART protocols. I create vector graphics in Inkscape, interactive 3D environments in Unity, and manage day-to-day project work in Jira.
Testimonials

I highly value my collaboration with Mr. Dominik. The project was delivered on time, with great attention to detail and a thorough understanding of the specifics of the legal industry.
I worked with Dominic for a year at Creoox, and he's genuinely one of the best developers I've worked with. He handled virtually everything on the backend and DevOps side—APIs, databases, Docker, GitHub automation, you name it.
I definitely recommend working with Dominik for a bunch of reasons. He’s a well-rounded engineer who really enjoys what he does—always experimenting, learning new things outside of work, and bringing that extra knowledge into the next project.
Dominik works extremely efficiently, consistently handling large, complex tasks independently across a wide range of topics, while also being an exceptional team player.

Dominik always carried out his tasks with commitment and great precision. His programming skills were at a very high level, which allowed him to quickly and effectively solve complex technical problems.
Expert! Approaches his tasks professionally and is open to direct communication with clients. Highly recommended!
Let's build something that matters.
I have time for a new project right now. If you’re planning something, drop me a line. A short message is enough, we’ll figure out the rest.















