AuthRail

A framework-agnostic, client-side policy engine for web applications. AuthRail enables composable middleware that evaluates authentication, authorization, and contextual rules prior to rendering, navigation, and data access.


A framework-agnostic, client-side policy engine for web applications. AuthRail enables composable middleware that evaluates authentication, authorization, and contextual rules prior to rendering, navigation, and data access.

Co-developed Cognito, an AI-driven learning platform designed to help self-directed learners master any topic through interactive, personalized lessons. I engineered an AI tutor called “Ajibade” that delivers real-time explanations and voice-guided support during lessons. The platform supports multiple learning inputs, including transforming YouTube content into structured lessons and ingesting PDFs, with built-in progress tracking and performance analytics to monitor improvement.

Built a flight search engine that aggregates near-real-time flight availability and priced offers from Amadeus, allowing users to compare fares transparently across routes and dates. The system integrates a responsive search experience with backend services for data normalization and Redis-based caching, reducing latency and external API overhead. Services are deployed using Docker to ensure consistent environments and predictable release workflows.

Built a business management platform that allows small and growing businesses to track sales, expenditures, and payroll while managing staff performance through KPIs. Designed an admin dashboard with charts, role-based data control, and monthly payroll automation. Integrated AI insights and email notifications to improve analysis and communication across teams.

Developed a social platform for digital creators to share posts, chat, and grow their audience. Implemented real-time messaging with WebSockets, secure authentication, and post visibility controls for better content management.

Created and published a reusable React date picker with flexible formatting, localization, and styling options. Optimized for minimal bundle size using TypeScript and plain CSS, ensuring performance and easy integration.