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.