Skip to content
View RichardOyelowo's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RichardOyelowo

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
RichardOyelowo/README.md

Richard Oyelowo

Backend engineer building async APIs, auth systems, and production backend tools.

Python JavaScript C SQL FastAPI PostgreSQL Docker GitHub Actions

📍 Open to remote backend and AI engineering roles.


Engineering Focus

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

Open Source Package

PyPI Python CI

pip install richard-gatevault
from 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"])

Links

Portfolio PyPI Snip LinkedIn

Pinned Loading

  1. gatevault gatevault Public

    Framework-agnostic Python auth library. JWT tokens, bcrypt hashing, OAuth2 login flow, and route protection in one coherent package.

    Python

  2. clustra clustra Public

    Multi-tenant task management API built with FastAPI, PostgreSQL, async SQLAlchemy, RBAC, and strict organization/team/project isolation.

    Python

  3. Snip Snip Public

    A fast, minimal URL shortener built with FastAPI, async SQLAlchemy, and PostgreSQL. Features click tracking, an admin dashboard, and a clean dark UI. Dockerized and deployed on Render.

    Python

  4. dotfiles dotfiles Public

    Terminal-first Linux development environment with Neovim, tmux, Kitty, WezTerm, and shell configuration.

    Lua