*

here are some of the projects i've worked on while learning and exploring new technologies along the way.

kroller

creator (sept 2025)

a simplified webcrawler

achievements

  • working with goroutines and channels to achieve concurrency

technologies

go

kolo

creator (2025)

a backend wallet service that allows users to deposit money via paystack, manage wallet balances, view transaction history, and transfer funds to other users.

achievements

  • integrated paystack payment gateway with webhook signature verification using hmac-sha512
  • implemented dual authentication — google oauth (jwt) and permission-scoped api keys
  • built secure fund transfer system with atomic database transactions to ensure balance integrity
  • designed a rate-limited, role-based api key system supporting up to 5 active keys per user with rollover support

technologies

gopostgresqlpaystackgoogle oauthjwtswagger

agogo

contributor (2025)

a microservices-based notification platform supporting email and push notifications with async processing, message queuing, and jwt authentication.

achievements

  • built and deployed the api gateway in go — handling authentication, rate limiting, and request routing across all services
  • orchestrated the full multi-service architecture using docker compose with rabbitmq for async task queuing and redis for session caching
  • integrated firebase fcm for push notifications and smtp for email delivery across independent python and node.js services
  • managed ci/cd and devops setup including deployment to railway

technologies

gonode.jspythonpostgresqlrabbitmqredisdockerfirebase

lagbaja

creator (2025)

an a2a (agent-to-agent) compliant backend service that generates study flashcards from pdf documents and plain text using google gemini ai.

achievements

  • implemented the full a2a protocol spec with json-rpc 2.0, supporting blocking task execution and structured artifact responses
  • built a flexible pdf ingestion pipeline supporting both url-based downloads and direct file uploads
  • integrated google gemini ai for intelligent flashcard generation with topic categorisation
  • wrote comprehensive test coverage for handlers and services

technologies

gogoogle geminia2a protocoljson-rpc 2.0