*
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