Skip to content
View NatasaTM's full-sized avatar

Block or report NatasaTM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NatasaTM/README.md

Hi there, I'm Natasha 👋

Full-stack developer with a backend soul

Backend-focused developer with strong experience in Spring Boot, authentication & authorization (Spring Security, Keycloak), and building reliable, production-oriented systems.


🚀 About Me

  • 💻 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.


🛠️ Tech Stack

Backend & Core

Java
Java
Spring Boot
Spring Boot
Spring Framework
Spring
Spring Security
Spring Security
Hibernate
Hibernate
Keycloak
Keycloak

Frontend

Vue
Vue.js
React
React
Next.js
Next.js
JavaScript
JavaScript
HTML
HTML
CSS
CSS

Databases

PostgreSQL
PostgreSQL
MySQL
MySQL
MariaDB
MariaDB

Testing & DevOps

JUnit
JUnit
Mockito
Mockito
Flyway
Flyway
Docker
Docker
Git
Git
Linux
Linux
Postman
Postman

📦 Featured Projects

🔐 springboot-keycloak-bff

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

🌐 nextauth-keycloak-demo

Next.js + Keycloak secure authentication demo
➡️ https://github.com/NatasaTM/nextauth-keycloak-demo

  • NextAuth.js + Keycloak integration
  • Secure session handling
  • Modern frontend auth flow

💃 DanceNowPortal

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

📸 Field-Ready Event Photo Sales System

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

📫 Connect With Me

Website LinkedIn


⭐ Always interested in building meaningful products and improving as an engineer.

Pinned Loading

  1. springboot-keycloak-bff springboot-keycloak-bff Public

    Spring Boot 3 BFF with Keycloak - JWT auth + role-based API protection.

    Java 1

  2. contentCalendar contentCalendar Public

    Java

  3. nextauth-keycloak-demo nextauth-keycloak-demo Public

    Next.js 15 + NextAuth.js with Keycloak (OIDC) - secure login, middleware protection, BFF relay pattern.

    TypeScript

  4. SpringMVCRunningApp SpringMVCRunningApp Public

    CSS