Loading...
A complete archive of things I've built over the years. From small experiments to full-fledged applications.

Production-style REST API backend with two-layer RBAC (Spring Security @PreAuthorize at the HTTP layer, service-layer business rule enforcement), JWT with refresh token rotation, and Flyway-managed migrations consumed by a React and TypeScript SPA. CI/CD via GitHub Actions runs Testcontainers integration tests against a live PostgreSQL instance on every pull request, then builds and pushes a multi-stage Docker image to GHCR, Render and Vercel. Clean code principles across controller, service, and repository layers with documented architecture decisions.

Built a modular backend authentication system using Kotlin and Spring Boot. Implemented JWT-based stateless authentication, Redis session management, and OAuth2 integration for scalable identity management and secure user access control.

Built a real-time research platform for molecular data analysis and visualization. Developed frontend with Next.js featuring molecular visualization and SMILES notation support. Created Ktor backend with RESTful APIs and WebSocket communication for team collaboration. Integrated NVIDIA MolMIn AI for protein modeling.

Built a comprehensive backend API for e-commerce operations including product catalog, shopping cart, and order management. Developed RESTful endpoints for user authentication, product CRUD operations, and payment processing. Implemented inventory tracking, order workflows, and containerized with Docker.

Built an internal ticketing system for managing ICT service requests and support tickets. Developed REST API backend with full CRUD operations for ticket management. Created responsive frontend interface for helpdesk workflows and communication logs using modern web technologies.
Built a web application for managing patient health records with CRUD operations and user authentication. Developed RESTful API backend in Kotlin/Ktor for structured health data management. Implemented security measures for patient data protection and healthcare compliance.

Built a web application for my personal portfolio.
ACID-compliant financial transaction backend with double-entry ledger accounting for deposits, withdrawals, and P2P transfers. A deliberate no-rollback audit policy persists failed transactions to the audit trail for financial reconciliation and security review. Centralized exception handler produces consistent JSON error responses across a clean controller, service, and repository layer separation

Full-stack application demonstrating end-to-end SDLC delivery – Spring Boot REST API backend consumed by a React and TypeScript SPA. JWT authentication, two-role access model, and strict server-side state machine with lifecycle transition validation. Deployed on Render (backend) and Vercel (frontend) with Docker Compose locally, demonstrating cross-layer engineering and REST API consumption from a React frontend.
Backend service integrating two live financial APIs – Credit Bank CB Konnect (Balance Inquiry, Account Statement, STK Push) and M-Pesa Daraja for mobile payment processing. Implements real authentication flows, structured error handling across third-party responses, and sandbox environment testing. Directly relevant to financial services API integration within an insurance and financial services environment
Containerized REST API exposing structured local and public network interface data across IPv4 and IPv6. Designed for incremental expansion into bandwidth monitoring, interface statistics, and device discovery built directly from real-world network troubleshooting experience in the field.
Automated backup utility for network configuration files with AWS S3 integration, scheduled cron jobs, configurable retention policies, and comprehensive audit logging. Cuts manual backup time by 90% and ensures disaster recovery readiness for network infrastructure.