
Senior Software Engineer
Real Java & Spring Boot, taught properly
Weekly deep dives on Spring Boot, microservices, system design and AI, built around projects you can actually ship, not toy examples.
- Free courses
- 8
- New videos
- Weekly
- Cost
- £0
Latest videos
Straight from the channel, updated automatically.






Start with a course
Multi-part playlists that build one real project end to end.
Spring Boot 4: Beginner to Intermediate
A beginner friendly course where I teach the basics of Spring Boot while we build a task manager REST API.
- Spring Boot
- REST
Spring Boot 4: Full Microservices Course
The latest microservices course, where we build a set of Spring Boot 4 services and a Home Energy Tracker.
- Spring Boot
- Microservices
System Design Interview Questions
A deep dive into the system design questions that come up in real interviews, and how to structure an answer.
- System Design
- Interviews
From the blog
Short written explainers, for when you would rather read than watch.
Virtual Threads in Spring Boot, and the One Thing That Breaks
What Project Loom changes for a typical Spring web application, how to turn it on, and why synchronized blocks and ThreadLocal need a second look.
- Java
- Spring Boot
- Performance
LazyInitializationException, and the Four Ways to Fix It
Why lazy collections blow up outside the transaction, and which of the four standard fixes is right for your case.
- JPA
- Spring Boot
- Performance
The Spring Security Filter Chain, Explained
What actually happens between a request hitting Tomcat and your controller method running, and how to configure it without guessing.
- Spring Boot
- Security
- Java
Want feedback on your own work?
I review CVs and run one-hour mock technical interviews personally. No AI, no template answers. Everything else on this site stays free.