Short-lived access, long-lived refresh
Access tokens expire quickly and refresh tokens rotate, so a leaked token is only useful for minutes.
Work / Secure notes API + web app
A notes product on a stateless, secure API, built twice: once in Kotlin with Spring Boot and once in Python with FastAPI.
The challenge
Authentication is where most apps leak. The goal was an API where tokens expire, refresh safely and never expose passwords.
What was built
Engineering decisions
Access tokens expire quickly and refresh tokens rotate, so a leaked token is only useful for minutes.
Stack
Share a few details and you'll get a reply within 24 hours: honest advice, a rough range, and the next step.