About

I'm Dawid Ryłko. I design system architecture and own its security. Over ten years in IT, spent across the whole stack: frontend interfaces, backend services, infrastructure automation, AI integration, and cybersecurity.

Silesian Solutions is my own business, and Cyber Katalog is a cybersecurity project under it. Technical decisions get weighed against business goals and the cost of running a system for years. That second cost is the one estimates usually skip.

My code is on GitHub, shorter notes on LinkedIn and Twitter. dawid.dev holds the rest: engineering notes, and longer write-ups on security.

What I do

  • System architectureDesigning module architecture, defining the standards around it, and reviewing implementations against the agreed design.
  • CybersecurityA long-standing focus that shapes how I review and harden what I build, and the reason Cyber Katalog exists.
  • Full-stack engineeringA decade of React, Angular, and TypeScript frontends on Node.js APIs, plus mobile releases on the App Store and Google Play.
  • Infrastructure and deliveryBuilding the CI/CD and automation around the systems I design, and running the production environments that follow.
  • AI agents and automationPutting LLMs and agent workflows into everyday engineering work, and keeping them running afterwards.
  • Engineering leadershipYears of leading and mentoring engineers, owning a product end to end, and setting technical direction as teams grow.

Philosophy

Engineering is a craft, and craft is mostly judgement. The quote and the photo below say that better than a list of principles would.

Wszystko trzeba wymyślać od nowa, ponieważ dni nie mogą przepadać w przeszłości, wypełnione jedynie pejzażem, nieruchomą, niezmienną materią, która w końcu strząśnie nas ze swojego cielska, strzepnie jak te wszystkie drobne incydenty, te twarze oraz istnienia nie dłuższe niż jedno spojrzenie.
- Andrzej Stasiuk, Jadąc do Babadag
Everything must be invented anew, because days cannot vanish into the past filled merely with landscape, with motionless, unchanging matter, which will finally shake us off its body, flick us away like all those minor incidents, those faces and existences lasting no longer than a single glance.
- Andrzej Stasiuk, On the Road to Babadag
Translated by ChatGPT.
Graffiti on a utility box featuring a black-and-white image of Charlie Chaplin with the quote: 'A day without laughter is a day wasted'.
Photo by Dawid Ryłko, taken on September 7, 2017, in Malia, Greece.

Experience

CompanyPositionDuration
Silesian SolutionsSelf-employedOct 2015 - Present
Cyber KatalogProject LeadMar 2025 - Present
ProgetProject ArchitectMay 2026 - Present
ProgetTeam Leader, Senior Frontend DeveloperOct 2017 - Apr 2026
ActawareLead Mobile DeveloperMar 2022 - May 2024
DaVinci StudioFrontend DeveloperDec 2015 - Sep 2017
Wholesaler (local company)IT Specialist - ProgrammerAug 2013 - Oct 2015

Education

InstitutionDegreeField of study
University of Bielsko-BialaMaster of Science in Engineering (MSc Eng)Computer Science - Information and Communication Technologies
The Silesian University of TechnologyBachelor of Engineering (BEng)Computer Science - Internet and Computer Systems

Download my CV

The full CV, with dates, roles, and the technology behind each of them. English and Polish, both PDF.

Get in touch

Interested in working together, or have a question? Visit my contact page or send me an email. Email is the fastest route.



Profile picture

Dawid Ryłko

Solution Architect | Cybersecurity