# Authentication and access control

Group: Backend and APIs

Sign-in with email, Google and OAuth, JWT sessions, and role-based access enforced on the server. The immigration portal has client, staff and admin roles; the creator platform has 20+ community tiers.

## What I do with Authentication and access control

- Email, Google and OAuth sign-in
- JWT sessions and sign-in shared across subdomains
- Roles enforced on the server, not just hidden in the UI

## Projects that use it

- [Creator community platform](https://venuspaneliya.com/work/creator-community-platform/): $10K+ a month in payouts
- [Insurance quote engine](https://venuspaneliya.com/work/insurance-quote-engine/): From 10+ minutes to under 2
- [Immigration case portal](https://venuspaneliya.com/work/immigration-case-portal/): 40% fewer support calls
- [Non-profit learning platform](https://venuspaneliya.com/work/nonprofit-learning-platform/): Under $50 a month to run

## Notes

- [An EdTech platform on a non-profit budget](https://venuspaneliya.com/writing/edtech-on-a-non-profit-budget/)
- [Your AI-built SaaS won’t pass enterprise procurement](https://venuspaneliya.com/writing/ai-built-saas-enterprise-procurement/)
- [Your developer says the MVP is 90% done](https://venuspaneliya.com/writing/mvp-90-percent-done/)
- [I reviewed a codebase built entirely with Claude](https://venuspaneliya.com/writing/reviewed-a-codebase-built-with-claude/)
- [Five questions an enterprise security review will ask](https://venuspaneliya.com/writing/security-questionnaire-ai-built-saas/)
- [3 founders showed me what they built with Cursor](https://venuspaneliya.com/writing/what-cursor-apps-skip/)
- [The support problem that was really an architecture problem](https://venuspaneliya.com/writing/support-problem-was-architecture/)

Hire me for Authentication and access control: https://venuspaneliya.com/contact/
