Speaker

Karol Rogowski

Karol Rogowski

Head of Engineering at SoftwareHut

Białystok, Poland

Actions

Working in IT since 2009. Currently working as Head of Engineering at SoftwareHut and as an academic teacher at Białystok Technical University. Co-founder of meet.js Białystok. Book and articles author. Father, husband, huge H.P. Lovecraft fan and terrible poker player.

Area of Expertise

  • Information & Communications Technology

Topics

  • Programming
  • Programming Languages
  • Project Management
  • Database
  • SQL
  • c#
  • .NET
  • Web Development
  • Web Performance
  • Software Engineering
  • .NET Backend
  • .NET (Core) development
  • Architecture
  • Software Architecture
  • Solution Architecture
  • Clean Architecture
  • Analytics

Semantic Kernel and C# for AI Applications

Bringing AI into your .NET projects is easier than you think. Semantic Kernel is an open-source library that helps you connect your C# applications with large language models, orchestrate AI skills, and integrate them into real workflows. In this session, we’ll walk through the basics of the library, explore practical use cases, and see how to combine AI capabilities with your existing .NET code. You’ll leave ready to start building smarter, more interactive applications powered by AI.

Don’t shoot yourself in the foot.

Are you planning to interview for a new position? Have you ever taken an interview for that perfect job, only to be left wondering what held you back?

Over the years of conducting my fair share of tech-job interviews, I have compiled my own set of insider conclusions about tech-interview mistakes. I’m not talking about mistakes in technical knowledge, but about other commonly overlooked job interview elements.

This is not just a revealing presentation of the mistakes I have noticed. This is an invitation to discourse! Come to share interview experiences, burning hiring questions, and your own opinions.

Duration 30-40min + QA

LINQ - The good part

LINQ has changed the way we develop applications. It was a revolutionary change for .NET developers. In this presentation, I want to talk about the benefits brought to us by LINQ. There will be no drama, no "battlefield stories", just talk about LINQ’s good parts... and a few not so good.

Minimal API - tool for the job

Minimal API is a powerful tool for developers looking to build lightweight and efficient web applications. Unlike traditional web frameworks that can be cumbersome and difficult to work with, Minimal API streamlines the development process by providing a simple, yet effective, interface for creating RESTful APIs. With Minimal API, developers can easily define routes, handle HTTP requests and responses, and implement middleware with just a few lines of code. This results in faster development times, improved performance, and reduced complexity. Whether you're building a small application or a large-scale API, Minimal API is the perfect tool for the job.

Tailor Made Architecture

In today's dynamic business environment, custom-fit architecture is crucial for aligning technology with business goals. This presentation will explore key aspects like identifying and prioritizing Business Drivers, and leveraging Impact Mapping to connect these drivers with outcomes. We'll delve into Architectural Drivers and their role in shaping robust solutions, with practical insights into visualizing architectures through the C4 model. Additionally, we’ll cover Risk Assessment techniques that ensure informed decision-making, balancing innovation with stability. Attendees will gain a comprehensive understanding of how to create adaptive and resilient architectures tailored to specific business needs.

How Do You Eat an Elephant? An Architecture Modernization Story.

Modernizing old systems isn’t just a technology problem — it’s often the difference between moving forward or getting stuck. Take the example of a Swiss financial firm we worked with. Their core platform had been around for years and slowly turned into a fragile “black box.” Only one person really knew how it worked, every change felt risky, and parts of the code were so old that no one could explain why they were there in the first place.

When we helped modernize a 27-year-old system keeping a factory running 24/7, we ran into the same story. Different industry, different technology — but the same issues. And the way through was also the same: don’t try to eat the elephant in one bite. We broke the work down into smaller, safer steps, focused on really understanding the business and the events that mattered, and made sure each step delivered visible value.

This talk is less about technology buzzwords and more about the business side of modernization — how you reduce risk, keep people on board, and build trust while cleaning up messy, mission-critical systems. Expect practical lessons, a few relatable war stories, and even a surprise Tweety Bird cameo.

Machine Learning in .NET - first steps

Machine learning doesn’t have to live only in Python notebooks. With ML.NET, you can bring custom AI capabilities directly into your .NET and C# applications—no data science PhD required. In this session, we’ll explore the essentials of getting started: from preparing data, training your first model, to making real predictions in your app. Whether you’re a seasoned .NET developer or just curious about AI, you’ll leave with the tools and confidence to start experimenting with ML in your own projects.

Archifridays User group Sessionize Event Upcoming

Not scheduled yet.

4 Developers 2025

Minimal API - tool for the job
Minimal API is a powerful tool for developers looking to build lightweight and efficient web applications. Unlike traditional web frameworks that can be cumbersome and difficult to work with, Minimal API streamlines the development process by providing a simple, yet effective, interface for creating RESTful APIs. With Minimal API, developers can easily define routes, handle HTTP requests and responses, and implement middleware with just a few lines of code. This results in faster development times, improved performance, and reduced complexity. Whether you're building a small application or a large-scale API, Minimal API is the perfect tool for the job.

May 2025 Warsaw, Poland

API World 2024 Sessionize Event

November 2024 Santa Clara, California, United States

Meet.js

Tailor Made Architecture

October 2024 Białystok, Poland

Go Security

Don’t shoot yourself in the foot

October 2024 Białystok, Poland

Grupa Sympatyków MS

Tailor Made Architecture

October 2024 Białystok, Poland

DeveloperWeek Global 2024 Sessionize Event

June 2024

Developer Week Global 2024

Minimal API - tool for the job

June 2024

WDI 2024

Don’t shoot yourself in the foot. Session

April 2024 Warsaw, Poland

4Developers Poznań 2023

Minimal API - tool for the job

October 2023 Poznań, Poland

DevJSSummit 2023

Just do it

May 2023

WeAreDevelopers Live 2023 (Season 5) Sessionize Event

April 2023

ProMEET#41

Just do IT

April 2023 Wrocław, Poland

Warszawskie Dni Informatyki 2023

JS and the kids not loved

March 2023 Warsaw, Poland

BoilingFrogs

Don’t shoot yourself in the foot.

March 2023 Wrocław, Poland

4Developers Poznań 2022

Just do it

November 2022 Poznań, Poland

4Developers Łódź 20222

LINQ - The good part

November 2022 Łódź, Poland

CodeFrenzy 2022

Just do it

August 2022

DevJSSummit 2022

The victory has defeated you

May 2022

ProMEET#38

The victory has defeated you

April 2022 Wrocław, Poland

IT Future 2022

Clean Architecture with ASP.NET Core

April 2022 Warsaw, Poland

4Developers Warszawa 2021

Clean Architecture with ASP.NET Core

November 2021 Warsaw, Poland

ProMEET#33

Don't shoot yourself in the foot

May 2021 Wrocław, Poland

DevJSSummit 2021

Don’t shoot yourself in the foot.

May 2021

4Developers Warszawa 2020

Make c# objective again

October 2020 Warsaw, Poland

.NET Developers Days 2018

Make c# objective again

October 2018 Warsaw, Poland

Code Europe Warszawa 2017

Underscore 4 the win

May 2017 Warsaw, Poland

KARIERA IT Białystok

(Almost) Objective JS

June 2016 Białystok, Poland

Karol Rogowski

Head of Engineering at SoftwareHut

Białystok, Poland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top