I help teams build, fix, and upgrade Java and Spring apps. New features, bug fixes, consultation, and migration to Java 25 and Spring Boot 4.
What I do
I work with your code from start to finish. Whether you need something new built, something broken fixed, or some advice, I can help.
Who this is for
Teams who need an extra pair of hands with Java and Spring — to build, to fix, or just to ask the right questions.
Build software
I write new apps and new features in Java and Spring. Clean code that is easy to add to later.
- New web apps and REST APIs.
- New features for your app that you already have.
- Built on the latest Java 25 LTS and Spring Boot 4.
Fix bugs
Something broken? I find the cause and fix it. Then I make sure it does not come back.
- Find and fix bugs in Java and Spring code.
- Fix slow code that takes too long to run.
- Add tests so the same bug does not return.
Give advice (consultation)
Not sure how to build something? I help you make good choices before you write code.
- Plan how your app should be built.
- Pick the right tools and Spring features.
- Review your code and show you ways to make it better.
Move old apps to new (migration)
I take old software and make it new again. You keep what works. I update the rest.
- Old Spring Boot (2.x or 3.x) to Spring Boot 4.
- Plain Spring with XML files to modern Spring Boot.
- Old Java EE apps to Spring Boot.
- Old Java versions up to the latest Java 25.
Let’s talk
Tell me about your app or your problem. The first chat is free.