Bugs that survive the obvious fixes
Root-cause investigation across backend, frontend, integrations and databases — including failures that only appear under specific conditions.
Focused engineering for existing software
I join established codebases to investigate stubborn bugs, build APIs, connect services, improve performance and deliver well-scoped features.
For companies and teams that need to unblock a specific deliverable without adding another full-time hire.
Where I can help
The goal is not to replace your team or rewrite everything. It is to understand the context, address the right layer and leave behind a solution that still makes sense after handoff.
Root-cause investigation across backend, frontend, integrations and databases — including failures that only appear under specific conditions.
Features built inside existing systems while respecting the architecture and development workflow already in place.
REST API design and evolution, third-party integrations and reliable communication between services.
Queries, JPA/Hibernate persistence, slow application paths and resource-heavy behavior that needs a closer look.
Interfaces and fixes that account for business rules and backend contracts — not just the presentation layer.
Containerization, configuration and deployment adjustments when they are part of what keeps the software from working well.
A good fit
Focused engagements work best when a need can be investigated, scoped and delivered.
How it works
You outline the system, the problem, the stack and the timeline.
We align on what needs investigation or delivery and where the boundaries are.
I work directly on the agreed technical area with clear communication.
The result is reviewed against scope and handed over with the information you need.
Capacity on demand
When the bottleneck is specific, bringing in focused help can be more direct than opening a role, onboarding another employee and keeping that position after the work is done.
Start with the briefStart with useful context
This short brief organizes the essentials and prepares a WhatsApp message, so the conversation starts with the actual problem.
This website does not submit or store the form. Your answers stay in the browser and only leave when you confirm the message in WhatsApp.