Stack · 37 technologies
The tools I trust in production.
Everything here I have used in a real project. Ratings reflect honest, real-world experience, not aspirational self-assessment.
- < 1 yr
LLM APIs
OpenAI, Anthropic Claude, Groq and Hugging Face: prompting, structured outputs, tool calling and batch jobs. Used in The Pour Is Right and FlixVideo.
3.0 / 5 - < 1 yr
RAG & Vector Databases
Retrieval-augmented generation with Qdrant and Chroma and sentence-transformer embeddings, including filtered search.
3.0 / 5 - < 1 yr
LangChain / LangGraph
Agent workflows with typed state, conditional routing, parallel fan-out and human-in-the-loop approval.
2.5 / 5 - < 1 yr
Fine-tuning (QLoRA)
Fine-tuned Qwen 3 4B with Hugging Face Transformers, PEFT, TRL and bitsandbytes on a free Colab T4.
2.5 / 5 - < 1 yr
PyTorch
Trained neural networks for price prediction, including a residual network with a log-price target.
2.5 / 5 - < 1 yr
scikit-learn / XGBoost
Baselines and traditional ML: linear regression, bag-of-words models, random forests and gradient boosting.
3.0 / 5 - < 1 yr
Modal
Serverless GPU deployment of a fine-tuned model, with cached weights and scale-to-zero.
2.5 / 5 - 2 yrs
React / Next.js
Primary frontend framework — used in production across LogiFlow, FlixVideo, and portfolio.
4.0 / 5 - 2 yrs
TypeScript
Used throughout all frontend projects for type safety and maintainability.
4.0 / 5 - 2 yrs
Tailwind CSS
Utility-first CSS framework used in every project for rapid, consistent UI development.
4.5 / 5 - 1 yr
Framer Motion
Used for page transitions and animations in portfolio and frontend projects.
3.0 / 5 - 1 yr
Django REST Framework
Primary Python backend framework — built LogiFlow's full multi-tenant API with DRF.
4.0 / 5 - 2 yrs
Python
Core backend language used in Django projects and scripting.
3.5 / 5 - 1.5 yrs
Node.js / Express
Used to build FlixVideo's full backend with 100+ REST API endpoints.
3.5 / 5 - 1 yr
Celery
Used in LogiFlow for automated billing — trial expiration, recurring billing, email reminders.
3.0 / 5 - 1 yr
BullMQ
Used in FlixVideo for background job processing. Fixed production Redis connection limit issues.
3.0 / 5 - 1 yr
Solidity
Used to build Vehicle Shield Insurance smart contracts on Ethereum.
2.5 / 5 - 2 yrs
PostgreSQL
Primary relational database for both LogiFlow and FlixVideo in production.
3.5 / 5 - 1.5 yrs
MongoDB
Used in FlixVideo alongside PostgreSQL for flexible document storage.
3.0 / 5 - 1 yr
Redis
Used for caching, session management, and BullMQ job queues. Migrated to Redis Cloud in production.
3.0 / 5 - 2 yrs
SQLite
Used in early logistics project and local development environments.
3.0 / 5 - 1 yr
Docker
Used to containerize both LogiFlow and FlixVideo with multi-service Docker Compose setups.
3.5 / 5 - 1.5 yrs
GitHub Actions
Primary CI/CD tool — built production pipelines for LogiFlow (Northflank) and FlixVideo (Render).
3.5 / 5 - 1 yr
AWS
AWS Certified (Cloud Architecting + Cloud Foundations). Used S3 for file storage in production.
3.0 / 5 - 1 yr
Prometheus
Deployed on Oracle Cloud Free Tier for metrics collection across FlixVideo and LogiFlow.
3.0 / 5 - 1 yr
Grafana
Used alongside Prometheus for visualizing production metrics and dashboards.
3.0 / 5 - 1 yr
Kubernetes
Actively learning with Andela program. Practiced K3s deployments with Prometheus/Grafana stacks.
2.5 / 5 - 1 yr
Terraform
Used for infrastructure as code in DevOps learning track.
2.5 / 5 - 1 yr
Oracle Cloud
Deployed Prometheus + Grafana monitoring stack for FlixVideo on Oracle Cloud Free Tier VM (Ubuntu 22.04) via Docker Compose.
2.5 / 5 - 1 yr
Stripe
Integrated in both LogiFlow and FlixVideo for card payments and subscription billing.
3.0 / 5 - 1 yr
M-Pesa (Daraja API)
Integrated Safaricom M-Pesa STK Push for mobile payments in both platforms.
3.0 / 5 - 1 yr
Cloudinary
Used in LogiFlow for profile picture and company logo uploads.
3.0 / 5 - 1 yr
AWS S3
Used in FlixVideo for avatar and media file storage with presigned URLs.
3.0 / 5 - 1 yr
Sentry
Error tracking and monitoring for production applications.
2.5 / 5 - 2 yrs
Git / GitHub
Daily driver for version control across all projects.
4.0 / 5 - 2 yrs
Yarn
Preferred package manager for all JavaScript/TypeScript projects.
3.5 / 5 - 1.5 yrs
Express
Used as the web framework for the FlixVideo Node.js backend.
3.5 / 5
Currently learning
What I'm building toward.
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.