Work
  • Jan 2025 - Now
    Gluecharm (Remote)
    Senior Software Engineer

    Currently building AI-powered applications for enterprise clients, focusing on innovative solutions that leverage artificial intelligence to solve complex business problems.

    • Building AI-powered applications for enterprise use cases
    • Developing scalable solutions for complex business requirements
    • Collaborating with distributed teams in a fully remote environment
    • Implementing cutting-edge AI technologies and frameworks
  • Mar 2023 - Sep 2024
    Kyosk, Nairobi
    Senior Software Engineer

    Led critical frontend migrations and developed enterprise-grade applications that significantly improved business operations and data efficiency.

    • Led the migration of frontend apps from consuming REST API endpoints to GraphQL, improving data retrieval efficiency by 39%
    • Developed a PWA from scratch to help the business reduce losses and time spent sourcing products from farmers
    • Developed an internal developer tool to help the deployment process of over a dozen services and applications, both internal and user-facing
    • Worked with Angular, NX, GraphQL, Kubernetes, Docker, and NGINX
  • Jul 2021 - Mar 2023
    Adanian Labs, Nairobi
    PWA and iOS Lead Developer

    Led the development of cross-platform applications for the TWAA platform, specializing in Progressive Web Apps and iOS development using modern frameworks and technologies.

    • Developed a PWA and iOS app for TWAA platform using Angular, Ionic, and Capacitor fed by REST APIs from a NodeJS backend
    • Built responsive and performant applications with seamless cross-platform functionality
    • Implemented modern development practices with JavaScript, TypeScript, Angular, Ionic, Capacitor, NodeJS, and NGINX
    • Delivered high-quality mobile and web experiences for end users
  • Mar 2019 - Jul 2021
    Soko, Nairobi
    Frontend Developer

    Enhanced application performance and user engagement through strategic frontend improvements and API development, working with Angular and Django-based systems.

    • Maintained and improved three Angular2 applications powered by a Django backend, enhancing performance and user experience
    • Built and maintained a PWA with offline capabilities, push notifications, and cross-platform installability, increasing user engagement by 23.7%
    • Designed and developed APIs using Django Rest Framework, streamlining backend processes
    • Worked extensively with JavaScript, TypeScript, Angular, Django, Django REST, and PostgreSQL
  • Jul 2018 - Feb 2019
    Freelance
    Full Stack Developer

    Worked as an independent full stack developer, delivering custom web solutions and applications for various clients across different industries.

    • Developed end-to-end web applications using modern technologies
    • Collaborated directly with clients to understand requirements and deliver tailored solutions
    • Managed project timelines and deliverables independently
    • Built responsive and scalable web applications
  • Feb 2017 - Jan 2018
    National Crime Research Center, Nairobi
    GIS Developer and Assistant Researcher

    Specialized in Geographic Information Systems development and research support, contributing to critical crime research initiatives and data visualization projects.

    • Created and managed a comprehensive GIS database for crime research data
    • Developed web-based GIS application to visualize research data and findings
    • Participated in 2 countrywide research projects that included data collection, data entry, data analysis and report compilation
    • Supported research initiatives with technical expertise in spatial data analysis and visualization