Michael Nganga
@michaelnganga1
Software engineer and AI trainer focused on practical machine learning solutions.
What I'm looking for
I am a software engineer and AI trainer studying Information Technology, experienced in building open-source projects and deploying machine learning models for real-world use. I have hands-on experience developing AI solutions, participating in code reviews, and collaborating with mentors and teams to improve code quality and delivery.
During a software internship I contributed to AI use cases for business, assisted in software development and testing with Python and Java, and learned best practices in model development and deployment. As an open source contributor I implemented algorithms, optimized model performance, and documented projects on GitHub.
I design and implement training systems for audio and NLP models, integrating PyTorch, Librosa, and other tools to enable configurable, efficient training workflows. I seek opportunities to apply my technical skills to products that benefit users and scale in production environments.
Experience
Work history, roles, and key accomplishments
Open Source Contributor
Personal Projects
Developed and maintained AI and software tool repositories, implemented and optimized models for audio and NLP tasks, and engaged with the developer community to improve project adoption.
Software Intern
Tshiru Holdings
May 2025 - Aug 2025 (3 months)
Collaborated with a team to deliver AI solutions for business use cases, contributed to NLP and computer vision components, and improved code quality through reviews and documentation during a summer internship.
Education
Degrees, certifications, and relevant coursework
Murang'a University of Technology
Bachelor of Information Technology, Information Technology
Pursuing a Bachelor of Information Technology with coursework in Machine Learning, Software Engineering, Database Systems, and Computer Networks.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
