IT and Website Administrator
Jan 2025 – Present Ngong Road Children's Foundation
Maintaining and securing the organization's IT infrastructure, including websites and IT equipment, ensuring optimal performance, uptime, security, and providing technical support.
Website Administration for NRCF and FoNR
- Oversee the daily operations of the organisation's website & portal to ensure it is functioning correctly.
- Configure and maintain web server software to ensure optimal performance and compliance with web standards.
- Update website content, including text, images, and multimedia.
- Implement and maintain security measures to protect the website from cyber threats and unauthorised access.
- Track website performance, analyse traffic and user engagement, and identify areas for improvement.
- Diagnose and resolve technical issues that arise, providing technical support to employees and users.
- Create and maintain regular backups of website data to ensure proper recovery in case of a failure.
- Work closely with development, marketing, technology, and other teams to implement new features, functionalities, and website projects.
- Create and maintain documentation related to website administration and processes.
IT Support
- Desktop support (installing, configuring, and troubleshooting all hardware, software, and network issues).
- Maintain computer hardware, software, and subscription payments to ensure the availability of computer resources at all times.
- Participate in the IT department's operations and meetings, ensuring efficiency in the way the department works.
- Take initiative in improving the systems, processes, and procedures of the organisation and IT department, ensuring they operate at optimal levels.
- Determine organisational hardware and software requirements and procurement of the same.
- Assist in building out simple application customizations, such as custom HTML email templates and Google Sheet systems for users.
- Troubleshoot hardware and software issues related to the organization's IT systems.
- Troubleshoot common issues with end users and escalate tickets when needed.
Equipment Management and Maintenance
- Maintain all active ICT asset inventory in Salesforce and Google Sheets.
- Ensure timely repair of all faulty and damaged equipment.
- Ensure timely servicing and maintenance of ICT equipment to keep it in good working condition.
- Manage photocopying and printing resources in the organisation.
Computer Lab Management
- Monitor and support all computer lab activities within the Elimu Hub to maintain a safe and conducive learning environment.
- Coordinate scheduling of students to access the computer lab in an organised manner and maintain attendance records.
- Supervise Techmates as they facilitate computer training and coding bootcamps for students on Saturdays and during school holiday breaks — enhancing creativity and problem-solving through coding bootcamps, Scratch programming, Robotics, 3D design, and Canva design.
- Provide individual support to children who have challenges accessing computer lab resources.
- Facilitate correspondence (email writing) through the students' portal.
- Maintain learning materials for various instructional lessons (training curriculum, lesson plans, schemes of work, and assessments).
IT Specialist
Jan 2023 – Dec 2024 Ngong Road Children's Foundation
Supported organizational efficiency, technology management, educational enhancement, and effective marketing strategies through:
Systems Administration Support
- Collaborated with the IT Manager to enhance, maintain, and optimize the organization's websites through GitHub and software applications.
- Maintained smooth online flows for NRCF and FoNR, including sponsorship functionality and the WePix media management system.
- Monitored and recommended improvements for G-Suite systems, i.e. food aid, selections, and library management systems.
Salesforce Support
- Managed data entry, cleanup, and documentation.
- Generated and updated reports and dashboards as required.
- Ensured the organization adhered to Data Protection guidelines.
- Assisted in scheduling and completing various departmental services.
Marketing Support
- Contributed to the production of high-quality marketing materials (photos, videos, brochures) for organization-wide events and campaigns.
- Oversaw annual renewal of staff and volunteer IDs and business cards, ensuring compliance with organizational policies.
Equipment Management and Maintenance
- Maintained inventory of ICT assets.
- Oversaw quarterly servicing and ensured efficient utilization and replacement of equipment.
- Coordinated repairs and new equipment purchases to minimize business disruptions.
Elimu Hub Oversight
- Oversaw the development of instructional materials in STEM and Computer Science and supported activities to enhance students' creativity and problem-solving skills.
- Monitored Elimu Hub activities to create a conducive learning environment.
- Provided individual support to students and organized specialized training in STEM — Robotics, Scratch programming, web development, and programming.
Distance Learning Support
May 2022 – Aug 2022 KCA University
Tasked to provide technical assistance to end-users of the Learning Management System by performing the following duties:
- Managing entities in the Learning Management System.
- Creation of content in the Learning Management System.
- Generating reports from the LMS.
- Responding to clients via emails and calls.
- Networking setup, cabling, and troubleshooting.
- Linux system administration.
- Anti-virus installation and updates.
- General office administration.
Cambridge IGCSE ICT Teacher
Apr 2021 – Apr 2022 Mudasa International School
Meticulously planned and delivered structured lessons, fostered a stimulating learning environment, maintained open communication with parents, assessed student performance, and managed instructional materials. Specifically:
- Planned and delivered structured lessons tailored to diverse student abilities and curriculum requirements.
- Fostered a stimulating classroom environment to encourage active learning and support academic success and positive behavior.
- Maintained open communication with parents through various channels and provided regular, insightful updates on student progress.
- Managed instructional materials and undertook additional responsibilities to support school operations under the direction of the Head of Department.
ICT Support Technician
Jan 2020 – Apr 2022 Mudasa Group of Schools
Managed IT network operations, including analysis, reporting, system setup and maintenance, troubleshooting, team leadership, client communication, on-site repairs, application development, and data management. Specifically:
- Reviewed IT network information to identify areas for improvement and compiled weekly reports presented monthly to the board of administrators.
- Set up different networking systems, identified and repaired issues in existing systems, and performed daily maintenance to optimize operations.
- Oversaw troubleshooting efforts and led other IT team members, maintaining clear communication with internal employees and external clients to resolve computer issues promptly.
- Developed, tested, and optimized applications, managed large datasets for analysis and decision-making, and utilized basic programming skills to complete computer-assisted tasks.
ICT Classroom Teacher
Jan 2020 – Mar 2022 Mudasa Group of Schools
Promoted students' technological development, integrated technology into education, managed classroom dynamics, and ensured the security and integration of computer assets across subjects. Specifically:
- Trained 16 candidates under the 8-4-4 system for their K.C.S.E Computer Studies Project and exam in 2021, culminating in developing the "Movers Transport System".
- Achieved a class-wide A (plain) in the 2020 and 2021 K.C.S.E Computer Studies exam with the "Fedha Youth Group System" project for 10 candidates in 2021.
- Emphasized critical thinking, digital citizenship, and technology literacy through continuous assessment and adaptive instructional strategies.
- Implemented robust tracking and security measures for computer assets and collaborated with educators to integrate computer science into diverse subjects.
- Developed comprehensive lesson plans covering basic operations, troubleshooting, and advanced programming languages such as SQL and web scripting.
Industrial Attachment
May 2018 – Aug 2018 Postal Corporation of Kenya
Stationed in the ICT department at the Posta regional headquarters in Kakamega, fulfilling a range of critical responsibilities including:
- End-user support.
- System administration.
- Enterprise Resource Planning (ERP).
- Hardware and software maintenance.
- Preventive maintenance.
- Private Automated Branch Exchange (PABX).
Industrial Workshop
Jun 2017 – Sep 2017 Masinde Muliro University
- Collaborated with a team of ten colleagues to develop a Payroll database management system using MySQL.
- Engaged in practical networking activities including cabling design, crimping, testing, installation, and troubleshooting, gaining hands-on experience in network infrastructure management.
- Gained valuable experience in help desk services, focusing on systems repair and maintenance to ensure operational efficiency.