Software Architect · Educator · Speaker

Building software,
teaching minds,
sharing ideas.

I write code, lecture at university, and take the stage at conferences around the world — passionate about distributed systems, developer experience, and the craft of teaching.

Software Architecture Web Development Open Source CS Education
Łukasz Rybka

Łukasz Rybka

Software Architect · Liaison Int

28Talks
2Papers
3Projects
8yrTeaching

On stage around
the world.

Selected engagements from conferences, meetups, and university guest lectures. Available for keynotes, panels, and workshop sessions.

2021

The Programmer's Oath

WarsawJS Meetup #81 — Online · Warszawa, Poland

2020

Build git repository from scratch

Git Gutts Live Webinar · Gdańsk, Poland

2020

Quo Vadis JavaScript?

WarsawJS Meetup #68 · Warsaw, Poland

2020

CLI tool in under 15 minutes?!

WarsawJS Meetup #67 · Warszawa, Poland

2020

Bull - distributed jobs in Node.js

meet.js Gdańsk #22 · Gdańsk, Poland

Research & writing.

Peer-reviewed papers, book chapters, and technical articles on software engineering, distributed systems, and CS education.

Article

From spaghetti code to IoC containers in JavaScript (and TypeScript)

Blog post explaining with examples how to go from working spaghetti code to fully manageable project using Dependency Injection and Inversion of Control design patterns in JavaScript (and TypeScript).

Bulldogjob · 2019 Read →
Article

How to build CLI tool in Node.js?

Article demonstrates how quick and easy is to create own CLI tool using Node.js and handful of npm packages.

No Fluff Jobs · 2019 Read →

Things I've built.

Open source tools, side projects, and experiments — built out of curiosity, necessity, or pure fun.

gatsby-source-opml

gatsby-source-opml

Gatsby source plugin allowing to read OPML files.

gitbook-multi-build

gitbook-multi-build

Tool for building multiple GitBook books with single command. Under the hood it utilizes GitBook Toolchain to install all book plugins, build the book (as it would be build on legacy.gitbook.com) and then copy build artifact to specified directory.

k8s-log-aggregator

k8s-log-aggregator

CLI tool for aggregating logs from multiple Kubernetes pods.

🎙 Currently listening I follow 40+ shows — tech, true crime, and everything in between.

Let's start a
conversation.

Whether you'd like me to speak at your event, collaborate on research, or just talk software — I'd love to hear from you.