Work with me
I help SaaS companies make mature web applications faster, more reliable, and easier to evolve.
I've spent over 20 years building, scaling, and operating production web apps, APIs, and infrastructure — the last 15 of them mostly in Ruby on Rails and Postgres.
If your app has slowed down, you're dealing with AI adoption challenges, production incidents and team frustration, or you're missing senior technical leadership — let's talk about where you need help.
- 15+ years shipping Ruby on Rails projects
- 20+ years of experience in software development
- Based in the EU (CET) · overlaps US East mornings
Problems I solve
Rails Health Check
"Our app feels slower and more fragile every month, and we don't know what to fix first."
- 90-minute working session
- Repository and infrastructure review
- Written report within one week: top risks and quick wins
- Prioritized action plan
- 30-minute follow-up call
Engineering Bottleneck Audit
"The team is struggling with delivery, and we can't pinpoint the bottleneck."
- Kickoff call: your goals and where delivery hurts
- Interviews with 3–5 people on your team
- Review of delivery process, CI/CD, and architecture
- Written report with root causes, delivered in 2 weeks
- Prioritized roadmap to ship faster
- 60-minute readout call with your team
Fractional CTO
"We need senior technical leadership, but not a full-time hire."
- Ongoing technical leadership aligned with your business goals
- Architecture decisions and a practical technical roadmap
- Support for engineering leads and mentoring for your team
- Guidance on hiring, delivery, and technical priorities
- Monthly retainer with an agreed scope and time commitment
We’ll start with a 30-minute intro call to discuss your situation and see if I can help. If we're a good fit, I’ll recommend a next step and share a proposal with the scope and price before we begin.
Results
I've known Piotr for a decade and I'm always impressed with his skill and knowledge. When it came to updating the aging JSFiddle infrastructure, I knew who to ask and I was not disappointed. Piotr helped with the codebase and infrastructure stack modernization. After all was done I had two things: a modern stack, and saved 2-3x on infra costs.
Piotr has always been a thoughtful and intellectually rigorous partner — analytical, candid, and highly effective. His approach has helped us avoid many dead ends, while ensuring that what we built together stood the test of time on solid foundations. Despite several organizational pivots, business model changes driven by macroeconomic factors, and countless experiments, we maintained a high degree of flexibility, a modern codebase, and a highly motivated team throughout our years of collaboration.
Not sure where to start?
Tell me what you're working on and where you're stuck. You don't need to choose a service before we talk — we’ll work out the right next step together.
Questions first? Email me.