Tanui Kipng'etich Sila

Computer Scientist

Home About Education Experience Skills Projects Blog Contact

I am a Computer Scientist who enjoys turning ideas into working technology.

University of Debrecen

I’m Tanui Kipng'etich Sila, a Computer Scientist, Software Developer, Researcher, and Technology Innovator with a background spanning software development, web engineering, databases, artificial intelligence, machine learning, networking, and security research.

My interest in technology has always been strongly connected to building things. I enjoy taking a complex computational problem, breaking it down into understandable units, and turning ideas into functioning interactive systems. For me, programming is not simply writing code; it is a rigorous method for creating practical, maintainable solutions.

My academic journey began with a BSc in Computer Science at Kirinyaga University, graduating with First Class Honours. This gave me a solid grounding in core computing foundations, databases, routing switching systems, and mathematical logic. I later advanced my specialization with an MSc in Computer Science at the University of Debrecen, Hungary, as a Stipendium Hungaricum scholar, focusing on data science, AI workflow automation, geometric modeling, and research methodologies.

Applied Engineering & Systems

I have spent considerable time developing robust full-stack web applications and database architectures using Python, Go, PHP, JavaScript, C#, Blazor, React, Laravel, and SQL/NoSQL (MySQL, MongoDB). Working on e-commerce, LMS platforms, and custom business integrations has helped me develop a deep appreciation for software as an integrated, scalable ecosystem.

Research & Algorithmic Problem Solving

Research defines how I approach software design. I have implemented complex math models covering regression analysis, neural network vectorized computation (backpropagation), clustering, Principal Component Analysis, numerical curves design (Bézier, Hermite), and modern asymmetric cryptography (RSA, ElGamal). I enjoy turning abstract equations into interactive, testable, and highly optimized programs.

Teaching, Sharing & Sterrali Innovation

Serving as an ICT and Programming Lecturer taught me to synthesize and explain complex systems with absolute clarity. Technical knowledge is of peak value when it can be clearly communicated and applied. Today, I continue to channel this engineering mindset toward digital products development, systems automation, and technology entrepreneurship through Sterrali Technologies.

"Understand the problem. Explore the possibilities. Build the solution. Test it. Improve it."

My development philosophy is focused on building software that is strictly useful, understandable, reliable, maintainable, accessible, and purpose-driven. Whether designing a neural model, a database query pipeline, or a full-stack platform, I want the work to ultimately answer one question: What problem does this solve, and how can it be solved better?

Core Specialties

01
Software Development

Designing and building web applications, software systems, APIs, and database-driven solutions.

02
Research & Computing

Exploring algorithms, artificial intelligence, machine learning, computational methods, and computer science problems.

03
Technology Innovation

Turning ideas and real-world problems into practical digital solutions and technology projects.

04
Teaching & Knowledge

Making programming, computing, and technical concepts easier to understand through practical learning.

"Computer Science is not just what I studied. It is how I approach problems."
Tanui Kipng'etich Sila Computer Scientist · Software Developer · Researcher · Technology Innovator