Backend engineer building async APIs, auth systems, and production backend tools.
📍 Open to remote backend and AI engineering roles.
I build backend systems with clear service boundaries, integration tests, and explicit data access rules.
Current focus:
- Multi-tenant API design with organization, team, project, and task boundaries
- Authentication and authorization systems with JWT, OAuth2, bcrypt, and RBAC
- Async Python services with FastAPI, PostgreSQL, SQLAlchemy, Alembic, and pytest
- Data structures and algorithms in C, the fundamentals layer under everything else
- Developer tools that help engineers understand and improve codebases
pip install richard-gatevaultfrom gatevault import TokenManager, GateVault
token_manager = TokenManager(secret_key="change-me")
gate = GateVault(token_manager=token_manager)
tokens = token_manager.create_tokens({"user_id": user.id})
@gate.protected
def get_profile(payload=None):
return db.get_user(payload["user_id"])
