Skip to the content.

Freelance Java architect & developer

I help organizations ship and modernize mission‑critical Java backend systems — quickly and safely — through Java, sound architecture, and responsible AI‑assisted engineering.

What I do

How I work

I use GitHub Copilot and Claude Code as productivity multipliers across design, implementation, refactoring, and reviews. My relationship with machine learning predates the current wave — my master’s thesis explored constrained Markov networks — so I understand the technology behind the tools, not just the tools themselves. Combined with 25+ years of Java experience, this lets me use AI critically: validate assumptions, catch edge cases, and keep designs operable. All work is reviewed and tested.

Open source projects

I am the inventor and maintainer of:

Both projects have commercial users and are related to decoding safety‑ and navigation‑related digital messages from ships. The source code is available on GitHub and the binaries are in Maven Central.

Clients

Selected clients I have worked for:

Projects

Read my portfolio of featured freelance projects.

Getting in touch

+45 4063 2353

tbsalling@tbsalling.dk

tbsalling

tbsalling

tbsalling

Recommendations

Read recommendations given to me on LinkedIn.

Availability

Recruiters, enterprises and agencies: contact me for current availability and a quick discussion of scope, timeline, and collaboration model.

Technical keywords

Java & frameworks: Java SE, Java EE, JPMS (Java modules), MicroProfile, Quarkus, Spring Boot, Hibernate, JPA, CDI, JTA
APIs & integration: REST, OpenAPI, messaging, Apache Camel, NATS, ActiveMQ, AMQP, Keycloak, OIDC, JWT tokens
Cloud & ops: OpenShift, Kubernetes, Docker, Helm, Istio, AWS, Jaeger (distributed tracing)
Data: PostgreSQL, Oracle, MS SQL Server, Cassandra, PostGIS
Build & testing: Maven, Gradle, Jenkins
AI‑accelerated engineering: GitHub Copilot, Claude Code, IDE‑based AI plugins, AI‑assisted refactoring/testing/reviews (human‑in‑the‑loop)

Posts