My Tech Stack
Technologies I have used in production. Ratings reflect honest, real-world experience — not aspirational self-assessment.
React / Next.js
2 years
Primary frontend framework — used in production across LogiFlow, FlixVideo, and portfolio.
TypeScript
2 years
Used throughout all frontend projects for type safety and maintainability.
Tailwind CSS
2 years
Utility-first CSS framework used in every project for rapid, consistent UI development.
Framer Motion
1 year
Used for page transitions and animations in portfolio and frontend projects.
Django REST Framework
1 year
Primary Python backend framework — built LogiFlow's full multi-tenant API with DRF.
Python
2 years
Core backend language used in Django projects and scripting.
Node.js / Express
1.5 years
Used to build FlixVideo's full backend with 100+ REST API endpoints.
Celery
1 year
Used in LogiFlow for automated billing — trial expiration, recurring billing, email reminders.
BullMQ
1 year
Used in FlixVideo for background job processing. Fixed production Redis connection limit issues.
Solidity
1 year
Used to build Vehicle Shield Insurance smart contracts on Ethereum.
PostgreSQL
2 years
Primary relational database for both LogiFlow and FlixVideo in production.
MongoDB
1.5 years
Used in FlixVideo alongside PostgreSQL for flexible document storage.
Redis
1 year
Used for caching, session management, and BullMQ job queues. Migrated to Redis Cloud in production.
SQLite
2 years
Used in early logistics project and local development environments.
Docker
1 year
Used to containerize both LogiFlow and FlixVideo with multi-service Docker Compose setups.
GitHub Actions
1.5 years
Primary CI/CD tool — built production pipelines for LogiFlow (Northflank) and FlixVideo (Render).
AWS
1 year
AWS Certified (Cloud Architecting + Cloud Foundations). Used S3 for file storage in production.
Prometheus
1 year
Deployed on Oracle Cloud Free Tier for metrics collection across FlixVideo and LogiFlow.
Grafana
1 year
Used alongside Prometheus for visualizing production metrics and dashboards.
Kubernetes
1 year
Actively learning with Andela program. Practiced K3s deployments with Prometheus/Grafana stacks.
Terraform
1 year
Used for infrastructure as code in DevOps learning track.
Oracle Cloud
1 year
Deployed Prometheus + Grafana monitoring stack for FlixVideo on Oracle Cloud Free Tier VM (Ubuntu 22.04) via Docker Compose.
Stripe
1 year
Integrated in both LogiFlow and FlixVideo for card payments and subscription billing.
M-Pesa (Daraja API)
1 year
Integrated Safaricom M-Pesa STK Push for mobile payments in both platforms.
Cloudinary
1 year
Used in LogiFlow for profile picture and company logo uploads.
AWS S3
1 year
Used in FlixVideo for avatar and media file storage with presigned URLs.
Sentry
1 year
Error tracking and monitoring for production applications.
Git / GitHub
2 years
Daily driver for version control across all projects.
Yarn
2 years
Preferred package manager for all JavaScript/TypeScript projects.
Express
1.5 years
Used as the web framework for the FlixVideo Node.js backend.
Currently Learning
Technologies I am actively studying and building with right now.
Kubernetes (Advanced)
Deepening K8s knowledge through Andela's program — multi-cluster deployments, RBAC, Helm charts, and production-grade orchestration.
React Native
Building the FlixVideo mobile app with React Native — currently in planning phase after the web platform is complete.
LeetCode / DSA
Practicing data structures and algorithms in preparation for software engineering job applications.