KUBA SZWAJKA

Hi! I'm Kuba. I build software and write about what I learn along the way. This is my personal space so I will drop some thoughts here and there.

Hope you will find something useful here. Enjoy!

2026

AI Tooling, Skills & Modular Code — March 2026 Thoughts

2025

Composition Over Copy-Paste: Building Reusable Behaviors with Type Discriminators in SQLAlchemy Building Feature Flags: What I Learned Building My Own Stop Property Drilling in FastAPI: Use Request-Level Globals Availability Archetype in Practice Pydantic Query Params: Handling Comma-Separated Lists with Enum Validation How I Fixed My Event Bus Before It Could Lose Money Build a Policy-Based Access System in Python I want to build a startup - how I use AI and my first ideas. Simple Yet Powerful: Building an In-Memory Async Event Bus in Python

2024

Local Development Server for AWS SAM Lambda Projects Chat with HTMX, WebSockets and Hono Instant Message Display in Chat Apps with htmx Creating Lucy: Developing an AI-Powered Slack Assistant with Memory Creating Lucy: Your Daily Tasks, Delivered with ChatGPT and Todoist Integration

2023

Spiral Indexing Streamline Your Log Monitoring with Tail Gazer: A One-Stop Solution for Tailing Multiple Service Logs

2022

Ethereum ICO - Minted Crowdsale Coding my first Ethereum token

2021

Django polymorphic - playing with models inheritance in Django Calling SAP RFC modules from Python - what you need to remember Build your own event system in python Maping coordinates from video frame to technical projection Mocking API in Python