Python Backend Developer focused on building production-inspired backend systems with clear authentication flows, state management, and async architectures.
I enjoy working close to the core backend layer, authentication, onboarding, account states, and service orchestration, rather than UI-heavy applications.
- Designing state-driven authentication & onboarding flows
- Building async APIs with FastAPI
- Writing maintainable backend architecture
- Thinking in terms of flows, guards, and contracts, not just endpoints
- Learning how real-world systems handle auth, abuse prevention, and account lifecycle
A production-inspired backend architecture using fintech-style signup and login flows as a case study.
What it demonstrates:
- OTP-based authentication
- State-driven onboarding (LIMITED β FULL accounts)
- Secure credential hashing
- Token issuance & scoped access
- Rate limiting with Redis
- Modular, async-first backend structure
KYC and transaction systems are intentionally stubbed to keep the focus on authentication, state management, and backend design.
π Pinned repository: finguard-backend
- APIs should be state-aware, not just request/response handlers
- Authentication is a flow, not a single endpoint
- Business rules should live outside framework glue
- Code should be readable by another engineer without explanation
- X (Twitter): https://x.com/TheRookieTechie