Backend-focused developer with strong experience in Spring Boot, authentication & authorization (Spring Security, Keycloak), and building reliable, production-oriented systems.
- 💻 Full-stack developer (backend-first mindset)
- 🧠 Enjoy complex business logic & system design
- 🔐 Strong in authentication & authorization
- 🔍 Curious, persistent, detail-oriented
- 📚 Constantly learning and improving
I love turning ideas into real products - digging into complex logic,
troubleshooting tricky issues, and polishing details from database design to user experience.
|
Java |
Spring Boot |
Spring |
Spring Security |
Hibernate |
Keycloak |
|
Vue.js |
React |
Next.js |
JavaScript |
HTML |
CSS |
|
PostgreSQL |
MySQL |
MariaDB |
|
JUnit |
Mockito |
Flyway |
Docker |
Git |
Linux |
Postman |
Spring Boot 3 BFF with Keycloak & JWT authentication
➡️ https://github.com/NatasaTM/springboot-keycloak-bff
- Keycloak integration with Spring Security
- JWT-based authentication & authorization
- Clean BFF architecture pattern
Next.js + Keycloak secure authentication demo
➡️ https://github.com/NatasaTM/nextauth-keycloak-demo
- NextAuth.js + Keycloak integration
- Secure session handling
- Modern frontend auth flow
End-to-end competition management platform
➡️ https://github.com/NatasaTM/DanceNowPortal
- Offline-first voting with IndexedDB
- Real-time updates via SSE
- Multi-stage competition support
- Automatic score aggregation & ranking
Offline-first photo gallery & ordering system for live events
➡️ https://natasatm.netlify.app/projects/field-ready-event-photo-sales-system
- LAN gallery with automatic refresh (SSE)
- Cart & order workflow
- Printing & file delivery pipeline
- Admin dashboard & pricing management
⭐ Always interested in building meaningful products and improving as an engineer.