Wim Deblauwe
Wim Deblauwe is an independent freelance Java software engineer, author, blogger and open-source maintainer focused on Java, Spring, Thymeleaf and JVM tooling. He shares practical, production-oriented software-development knowledge through consulting, books, open-source projects, training and technical articles.
At a Glance
- Java developers
- Spring and Spring Boot development teams
- Developers building server-side rendered web applications
- Teams creating reusable Spring Boot libraries and starters
- +2 more
AI Tools by Wim Deblauwe
(1)Taming Thymeleaf CLI
Spring Boot Project Generator CLI
Discussions
No discussions yet
Be the first to start a discussion about Wim Deblauwe
Latest News
Taming Thymeleaf 4th edition released, updated for Spring Boot 4, Java 25, Tailwind CSS 4 and Vite.
Published guidance on using multiple GitHub accounts on one machine.
Published a guide to testing auto-configuration against missing optional dependencies, including a HidingClassLoader approach.
Published part four of a series on writing a Thymeleaf component library, adding client-side interactivity.
Products & Services
A practical guide to building a full web application with Spring Boot and Thymeleaf, covering live reload, syntax, fragments, layouts, MVC, internationalization, JPA, pagination, validation, security and Cypress testing. The 4th edition uses Spring Boot 4, Java 25, Tailwind CSS 4 and Vite.
A book on using htmx with Spring Boot and Thymeleaf to build dynamic interfaces with minimal JavaScript, covering swapping, headers, the htmx-spring-boot library, Alpine, security, endless scrolling, active search, validation, web components, server-sent events and WebSockets.
A book teaching Java developers how to design, build, test and publish production-ready Spring Boot auto-configuration libraries, including conditional wiring, extension points, testing, observability, Maven multi-module builds and JReleaser publishing.
A free InfoQ book on building an API back end with Spring Boot.
Market Position
An independent specialist positioned around practical, production-ready Java/Spring and server-side-rendering expertise. His books, open-source libraries and ttcli complement rather than replace broad platforms such as Spring Initializr; compared with JavaScript SPA-focused approaches and general-purpose Spring educators, his distinctive emphasis is Thymeleaf, htmx, Vite/Tailwind integration, testing and maintainable full-stack patterns for Java teams.
Leadership
Founders
Wim Deblauwe
Freelance Java software engineer from Belgium with more than 20 years of Java experience (over 25 years according to his 2025 writing). He specializes in Java, Spring and JVM tooling, has designed and developed IoT projects deployed worldwide, and has worked across healthcare, financial services, electronics and startups; he is also an author, team leader and project manager.
Executive Team
Wim Deblauwe
Freelance Java Software Engineer, Author and Open-Source Maintainer
Belgian Java engineer specializing in Spring, Thymeleaf and JVM tooling; author of four Spring Boot books and maintainer of multiple open-source projects. He also provides consulting, training, code review, project management and team management through Widit.
Founding Story
The personal site began as Wim Deblauwe's blog and professional knowledge-sharing outlet. His stated aim is to share practical, battle-tested experience from Java/Spring development through articles, books, consulting and open-source tools; his open-source projects and books grew from that focus, including tools to make Spring Boot and Thymeleaf development more productive.
Business Model
Revenue Model
Independent consulting and software-engineering services, custom training and code review, paid technical books, and voluntary donations supporting the blog/free book content.
Pricing Tiers
Paid Leanpub e-book.
Paid paperback edition.
Paid Leanpub e-book.
Paid paperback edition.
Paid Leanpub e-book.
Target Markets
- Java developers
- Spring and Spring Boot development teams
- Developers building server-side rendered web applications
- Teams creating reusable Spring Boot libraries and starters
- Organizations in IoT, healthcare, financial services, electronics and startups
- Teams seeking Java/Spring consulting, training, code review or technical leadership
- Building production-ready Spring Boot web applications
- Building server-rendered web applications with Thymeleaf
- Adding modern interactions such as active search, lazy loading and endless scroll with htmx
- Generating a new Spring Boot/Thymeleaf project with live reload using ttcli
- Creating and publishing reusable Spring Boot starters
- Designing and documenting REST APIs