Self-taught developer building for the web. I care about clean architecture, developer experience, and shipping things that work.
My journey into coding started over a decade ago with Multi Theft Auto: San Andreas - scripting game logic in Lua and building things for a community.
Small stuff at first, but it sparked a real passion for programming, fueled by a love of video games that's never really gone away.
Today I'm a full-stack software engineer with 6+ years of professional experience. My primary stack is PHP/Symfony, with C#/ASP.NET and Go for personal projects.
I'm also comfortable across the full stack - Angular or Blazor on the frontend, Flutter for mobile, and increasingly getting into self-hosting and infrastructure.
I care about what I ship actually being useful. I like to understand why something is being built, push back when it doesn't make sense, and make sure it makes things better for the person on the other end.
I try to own things from start to finish - spotting the problem, figuring out the solution, getting the right people on board, and seeing it through to real users.
Central point for aggregated schedules of multiple motorsport series, aiming to ease the process of tracking when specific races are happening without jumping between multiple sites. Started in Go with Fiber, currently migrating to ASP.NET and Blazor.
Under active development - coming soon.
A simple dashboard aggregating COVID-19 data for Poland during the pandemic. Presented the numbers in a cleaner format than official sources, with historical data. Built for me and a few friends who wanted to stay informed. Mostly an execuse to build something new with Symfony.
A discussion forum engine built from scratch - user accounts, topics, replies, categories, sections. Built for an MTA:SA RP community. Mostly an exercise in building something non-trivial with Symfony.
A user control panel for XyzzyRP, an MTA:SA roleplay gamemode. Built as a simpler alternative to the existing one, and mostly as an excuse to properly try out Laravel.
The follow-up to SquareRPG, built a year or two later. Dropped the browser-based UI in favor of DirectX rendering and focused more on solid game logic. Never shipped, but it's the project I've always been most proud of from that era.
An RPG gamemode for MTA:SA, started over 10 years ago. Never finished, but holds a special place - it was one of the first gamemodes to use CEF for in-game UI, right when MTA added the feature. The code is rough by today's standards, but it's a honest milestone of where it all started.
I'm always interested in hearing about new opportunities, interesting projects, or just having a conversation about technology. Feel free to reach out.