Professional Experience

Software Developer Intern · Jamii Telecommunications

Jun 2025 - Sep 2025

  • Led development of Corporate SIM Card Registration Dashboard with Next.js, TypeScript, and ShadCN UI components.
  • Designed and built complete onboarding workflows for document verification, approval, and activation.
  • Integrated enterprise Keycloak authentication across FastAPI backends and Next.js SSR frontends.

Technical Support Engineer Intern · Adtel Limited

Feb 2025 - Jun 2025

  • Performed infrastructure diagnostics, server troubleshooting, and comprehensive backend testing.
  • Led migration of legacy dashboards to modern React/Next.js architecture with improved performance.

Technical Support Engineer Attachee · Adtel Limited

May 2024 - Aug 2024

  • Maintained network infrastructure, resolved critical issues, and contributed to system optimization.
  • Implemented monitoring tools and performance analytics for infrastructure health tracking.
Professional experience

Education

BSc Mathematics & Computer Science (Statistics)

Multimedia University of Kenya, 2021 - 2026

Certifications

  • freeCodeCamp - Web Development
  • freeCodeCamp - Data Structures & Algorithms
  • DataCamp - Data Analysis & Data Science

Complete Skills Breakdown

Frontend Development

  • React & Next.js
  • TypeScript
  • Tailwind CSS
  • ShadCN UI & Radix UI
  • State Management (Redux, Context)
  • Testing (Jest, React Testing Library)

Backend Development

  • Java Spring Boot
  • RESTful APIs & tRPC
  • FastAPI (Python)
  • Database Design
  • Prisma & Drizzle ORM
  • Authentication & Security

Databases & Storage

  • PostgreSQL
  • MySQL
  • Supabase
  • Firebase
  • Redis
  • Data Modeling

DevOps & Infrastructure

  • Docker & Containerization
  • Kubernetes
  • CI/CD Pipelines
  • Git & Version Control
  • Nginx, Apache & Web Servers
  • Linux Administration
  • Cloud Deployment

Authentication & Security

  • Keycloak
  • Supabase Auth
  • OAuth 2.0
  • JWT & Session Management
  • Role-Based Access Control
  • Password Hashing (bcrypt)
  • Security Best Practices

Data Science & Analytics

  • Python (Pandas, NumPy)
  • Data Analysis
  • Statistical Modeling
  • Visualization (Seaborn, Matplotlib)
  • SciPy
  • Data Interpretation
  • Statistical Inference