βββββββ ββββββ ββββ βββββββββββββββββ ββββ ββββ ββββββ βββββββ βββ ββββββ ββββββββ ββββββββ βββββ βββββββββββββββββ βββββ βββββββββββββββββββββ βββββββββββ βββ βββ ββββββββ ββββββ ββββββββββββ βββ ββββββββββββββββββββββββββββ βββββββββββ βββ βββ ββββββββ βββββββββββββββββββ βββ ββββββββββββββββββββββββββββββββββββββββ ββββββββ βββ βββ βββ βββββββββββββββββββββββββ βββ βββ ββββββ βββββββββ βββββββββ βββ βββββββ βββ βββ βββ ββββββββββββββββββββββββ βββ ββββββ βββββββββ ββββββββ βββ
./π€ $Whoami
const aspiringEngineer = {
identity: "Daniel Maina ",
title: "Aspiring Software Engineer & Devops Engineer",
location: "Nairobi, Kenya π°πͺ π°πͺ",
education: "Computer Science Student",
philosophy: "Build, Learn, Iterate, Improve",
specialties: [
"System Design & Architecture",
"Web Development",
"Java SpringBoot & Backend development ",
"AI & Automation Projects",
"Cloud engineering & Devops",
"Problem Solving",
"Continuous Learning",
],
status: "I dont just write code ,I architect the future π€Ί"
};#!/usr/bin/env bash
set -e
for repo in personall-portfolio German-Chatbot PearlVistaDental_services redmi-tracker; do
git clone "https://github.com/kamaukavana-dev/$repo"
done
# Frontend apps (portfolio, German-Chatbot, PearlVistaDental_services): npm install && npm run dev
# German-Chatbot needs: cp .env.example .env β add GEMINI_API_KEY
# redmi-tracker (FastAPI): python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt
# needs DATABASE_URL + TELEGRAM_BOT_TOKEN in .env β uvicorn main:app --reloadProduction-ready frontend applications demonstrating modern web development, responsive user experiences, and AI-powered solutions.
| π Project | π Description | βοΈ Technologies | π’ Status | π Links |
|---|---|---|---|---|
| π Jibambe Ecommerce | Modern ecommerce platform delivering responsive shopping experiences, intuitive product discovery, scalable UI architecture, and seamless customer interactions. | React β’ Tailwind CSS β’ Vercel | π’ Live | π Launch |
| π¨βπ» Personal Portfolio | Interactive developer portfolio showcasing engineering projects, technical expertise, and immersive 3D experiences with modern animations. | Next.js β’ React β’ Three.js β’ Tailwind CSS | π’ Live | π Launch |
| π¦· Pearl Vista Dental Services | Professional healthcare platform delivering a polished digital presence, responsive design, and modern patient-focused experience. | React β’ Tailwind CSS β’ Vercel | π’ Live | π Launch |
| π©πͺ German AI Chatbot | AI-powered language learning assistant enabling conversational German practice with intelligent feedback and real-time AI interactions. | React β’ Gemini API β’ AI | π’ Live | π Launch |
Cloud-deployed backend systems built with production-ready architecture, secure authentication, scalable persistence, caching, observability, and modern engineering practices.
| π Service | π Description | βοΈ Technologies | π’ Status | π Links |
|---|---|---|---|---|
| π¦ Catalog API | Enterprise-grade product catalog and inventory platform supporting multi-warehouse inventory management, optimistic locking, Redis caching, AWS S3 media storage, Flyway database migrations, structured observability, and scalable REST architecture. | Java 21 β’ Spring Boot β’ PostgreSQL β’ Redis β’ AWS S3 β’ Docker β’ Flyway | π’ Live | π Health Check β’ π Repository |
| π User Management API | Enterprise-grade identity and access management service implementing JWT authentication, role-based authorization, refresh tokens, Redis-powered distributed rate limiting, PostgreSQL persistence, Dockerized deployment, and production security best practices. | Java 21 β’ Spring Boot β’ PostgreSQL β’ Redis β’ Docker β’ JWT β’ Swagger | π’ Live | π Health Check β’ π Swagger Docs β’ π Repository |
| π Real-Time GPS Tracking Platform | Production GPS tracking backend featuring live device tracking, geofence monitoring, automatic breach detection, Telegram push notifications, historical location analytics, scheduled background processing, secure API-key authentication, and cloud deployment. | Python 3.12 β’ FastAPI β’ PostgreSQL β’ SQLAlchemy β’ APScheduler β’ Telegram Bot API β’ Railway | π’ Live | π Live Service β’ π Swagger Docs β’ π Repository |
- Minimal Public Surface: The public Live API (Secure Probe) endpoint intentionally exposes only a lightweight health response (
ok) to verify service availability without revealing operational details.- Protected Management Endpoints: Internal diagnostics, metrics, and management endpoints are isolated from the public interface and reserved for operational monitoring, reducing unnecessary exposure of infrastructure details.
"Programs must be written for people to read, and only incidentally for machines to execute."
β Harold Abelson
I strive to build software that is scalable, maintainable, and understandableβnot merely functional.
Β© 2026 Daniel Maina | Aspiring Software Engineer
Nairobi, Kenya π°πͺ π°πͺ