Software Engineer 🇬ðŸ‡
I build backend systems and tools that prioritize reliability, security, and practical delivery. My work is centered around Python, Django, Node.js, TypeScript, PostgreSQL, MongoDB, Hono, and ASP.NET Core.
I care about clean system design, performance optimization, and building software that holds up in real use. Alongside engineering, I have taught backend development and taken on leadership roles that strengthened how I collaborate and guide teams.
Projects
7 projects · 0 in progress
Auth-System
Secure authentication system with email/password, Google OAuth, OTP-based MFA, and JWT session management.
A secure authentication system built with Node.js, Express, MongoDB, and Passport.js. It supports traditional email and password authentication, Google OAuth, and OTP-based multi-factor authentication. JWT is used for session management, and token blacklisting is included to make logout and session invalidation safer.
Mentorship App
Mentorship platform for mentor discovery, session booking, progress tracking, and platform administration.
The KNUST Mentorship Platform enables mentees to discover mentors, set goals, book sessions, and track progress. Mentors can share expertise and guide growth, while admins manage users, moderate content, and view platform analytics. The backend is built around Hono, TypeScript, PostgreSQL, and Better Auth.
GameStore API
Minimal ASP.NET Core API for managing games and genres with EF Core and SQLite.
A minimal ASP.NET Core 9 Web API for managing games and genres using Entity Framework Core with SQLite. It demonstrates Minimal APIs, DTO-based mapping, EF Core migrations, and simple seed data for genres.
SerpSide
Restaurant search and product price comparison with SerpApi — built for the PyCon US raffle.
A two-mode conference companion built with SerpApi. Food Explorer searches restaurants near any venue using SerpApi Google Maps. Swag or Pass searches any product and returns prices sorted by best deal — swipe to smash (save) or pass. Built for the SerpApi PyCon US Raffle.
SERP Tracker
Track Google rankings, AI Overviews, SERP volatility and keyword cannibalization from a dashboard or CLI.
A SERP monitoring tool that tracks Google search rankings over time, detects AI Overview presence, measures SERP volatility with statistical analysis, and uncovers keyword cannibalization. Features a web dashboard with Chart.js visualizations, APScheduler automation, and a standalone CLI for offline analysis.
SerpApi MCP Chat
Web search chat interface powered by SerpApi and the Model Context Protocol.
A chat interface that sends queries to a FastMCP server which calls SerpApi and returns organic search results. Built with Astro 5 SSR and Tailwind CSS v4 on the frontend, and a Python FastMCP backend using the SerpApi SDK. Uses the MCP streamable HTTP transport for real-time search.
Ghana Public Sector Accounting
Comprehensive Django-based accounting system for Ghana's public sector, fully GIFMIS compliant.
A complete Django-based accounting solution designed for Ghana's public sector, fully compliant with GIFMIS standards. Features four integrated modules: Chart of Accounts (single source of truth), General Ledger (double-entry bookkeeping), Fixed Asset Register (depreciation tracking), and Budget Management (variance analysis). Includes 41 validation rules, 15 admin workflow actions, automatic depreciation calculation, and a month-end close wizard. 97% of operations manageable through Django Admin.
7 completed · 0 in progress