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.

In progress

Kubernetes (Advanced)

Deepening K8s knowledge through Andela's program — multi-cluster deployments, RBAC, Helm charts, and production-grade orchestration.

In progress

React Native

Building the FlixVideo mobile app with React Native — currently in planning phase after the web platform is complete.

In progress

LeetCode / DSA

Practicing data structures and algorithms in preparation for software engineering job applications.