Skip to main content

Resume

Education

  1. Maseno University

    2020 — 2025

    Bachelor of Science in Computer Science

    Comprehensive study of computer science fundamentals, software engineering, algorithms, and web development. Active participant in coding competitions and hackathons.

  2. Starehe Boys' Centre & School

    2016 — 2019

    Kenya Certificate of Secondary Education in Highschool diploma

    Excelled in Mathematics, Physics, and Computer Studies. Member of the school's technology club and participated in national science competitions.

  3. Mumias Muslim Primary School

    2008 — 2015

    Kenya Certificate of Primary Education in Primary School

    Strong foundation in core subjects with particular interest in mathematics and sciences.

Experience

  1. IT Assistant

    2025 — Present

    🏢Hebatullah Brothers Limited • Nairobi, Kenya

    Providing comprehensive IT support and technical assistance for business operations, infrastructure management, and digital transformation initiatives.

    Key Responsibilities:
    • Manage and maintain company IT infrastructure including servers, networks, and workstations
    • Provide technical support to staff for hardware, software, and connectivity issues
    • Implement and monitor cybersecurity measures to protect company data and systems
    • Assist in software deployment, updates, and system configurations
    • Maintain IT documentation and asset inventory management
    Key Achievements:
    • Successfully resolved 95% of helpdesk tickets within 24 hours
    • Implemented automated backup solutions improving data security
    • Reduced system downtime by 30% through proactive maintenance
    Windows ServerActive DirectoryNetwork AdministrationIT SupportCybersecurityMicrosoft 365Hardware Troubleshooting
  2. Industrial Attachment - IT Infrastructure & Support

    2023 — 2023

    🏢Masinde Muliro University of Science and Technology • Kakamega, Kenya

    Completed an intensive industrial attachment within the university's central IT department. Gained hands-on experience in enterprise-scale network administration, system maintenance, and user support for a large academic institution.

    Key Responsibilities:
    • Assisted in the administration and maintenance of the university's campus-wide network infrastructure, ensuring connectivity for thousands of users
    • Deployed, configured, and maintained computer lab workstations, installing essential academic software and security updates
    • Provided frontline technical support to faculty, staff, and students, resolving hardware and software issues efficiently
    • Participated in server maintenance tasks, including data backups, user account management, and system performance monitoring
    • Collaborated with senior network engineers to troubleshoot complex connectivity issues and implement network upgrades
    Key Achievements:
    • Played a key role in the successful deployment and configuration of 50+ new workstations for the Computer Science department
    • Significantly reduced helpdesk ticket resolution time by implementing a structured troubleshooting workflow
    • Created comprehensive user documentation and troubleshooting guides, improving self-service capabilities for students
    • Commended by supervisors for exceptional technical aptitude, rapid learning, and dedication to service excellence
    Network AdministrationWindows Server EnvironmentLinux System AdministrationHardware MaintenanceTechnical SupportSystem DeploymentTroubleshooting
  3. Freelance Full-Stack Developer & Solutions Architect

    2022 — Present

    🏢Self-Employed • Remote / Nairobi

    Delivering high-impact custom software solutions for diverse global clients, ranging from FinTech and E-commerce to AI/ML and IoT systems. Specializing in architecting scalable, cloud-native applications that solve complex business problems.

    Key Responsibilities:
    • Architect and develop enterprise-grade web applications using modern stacks (React, Next.js, Node.js) with a focus on scalability and performance
    • Design and implement complex backend systems, microservices, and RESTful/GraphQL APIs to support high-load environments
    • Integrate advanced technologies such as Machine Learning models, IoT sensor networks, and real-time communication protocols (WebRTC) into client solutions
    • Manage the full software development lifecycle (SDLC) from requirements gathering and system design to deployment and CI/CD automation
    • Provide expert technical consultation on cloud architecture (AWS/Azure), database design, and security best practices
    Key Achievements:
    • Developed "CloudCommerce", a microservices-based e-commerce platform on AWS handling 100K+ concurrent users with auto-scaling capabilities
    • Built "AfriPay", a unified FinTech API integrating M-Pesa and Airtel Money, currently adopted by 50+ businesses for seamless payment processing
    • Created "SmartCity", an AI-powered traffic prediction system using PyTorch and FastAPI to aid urban planning decisions
    • Designed "SecureChat", a privacy-first messaging application featuring end-to-end encryption and self-destructing messages
    • Delivered 15+ successful projects with a 100% client satisfaction rate, generating significant revenue growth for partner businesses
    React & Next.jsNode.js & TypeScriptPython (AI/ML)AWS & Cloud ArchitectureDocker & KubernetesPostgreSQL & MongoDBDevOps & CI/CDSystem Design

Technical Skills

Core Competencies

PythonPython
TypeScriptTypeScript
JavaScriptJavaScript
SQLSQL
ReactReact
Next.jsNext.js
FastAPIFastAPI
GitGit
GitHubGitHub
PostgreSQLPostgreSQL
DartDart
FlutterFlutter
GitHub ActionsGitHub Actions
SupabaseSupabase
AWSAWS
DockerDocker
LinuxLinux
TerraformTerraform
PyTorchPyTorch
MLflowMLflow
KubernetesKubernetes