Dominic Eyinembi Ncho
Engineering Systems.
Analyzing Data.
Empowering Minds.
With over 20 years at the intersection of technology and education, I bridge the gap between complex engineering, data-driven insights, and impactful knowledge transfer.

About Me
I am Dominic Eyinembi Ncho, a Software Engineer and Data Analyst with a 20-year legacy in STEM education. From the lecture halls of polytechnics to international missions with the United Nations, I have dedicated my career to the mastery and mentorship of technology.
I specialize in full-stack development (Java, TypeScript, Spring Boot) and data storytelling (Power BI, SQL). My unique value lies in the ability to translate complex technical requirements into elegant code and actionable insights, backed by two decades of scientific and mathematical expertise.
Skills & Expertise
A comprehensive toolkit spanning software engineering, data analytics, and instructional leadership.
Data & BI
Frameworks
Leadership
Tools & DevOps
Languages
Featured Projects
Case studies highlighting the convergence of engineering, analytics, and education.
Global Training Analytics Dashboard
A comprehensive reporting ecosystem tracking participant progress, skill acquisition, and regional impact across international training programs.
Scalable Enterprise Management System
A robust, multi-tenant platform streamlining internal operations and data consistency for a high-growth environment.
STEM Interactive Learning Platform
An interactive web application enabling students to visualize complex mathematical models and physics simulations.
What People Say
Testimonials from colleagues, students, and collaborators.
Dominic brings a unique 'Scientist-Engineer-Educator' perspective to every project. He doesn't just deliver a technical solution; he ensures the logic is sound, the data is meaningful, and the stakeholders are empowered to use it.
Dr. Sarah Kimani
Director of Training, United Nations
Let's Build Something Together
Whether you need a software engineer, a data analyst, or a technical trainer, I bring a unique combination of skills to every engagement.