AI Finder Guru
Developed a web app that helps users find and add AI tools from a collection of 5000+ tools, with features like filtering, full-text search, bookmarking...
software engineer
Hello, I'm a Software Engineer and a Full Stack Developer. With a passion for computers and programming, I embarked on my journey. Since then, I have gained knowledge in a wide range of technologies and acquired practical experience in building real-world software.
Sand Technologies · Remote
Johannesburg
April 2025 - March 2026
• Took end-to-end ownership of full-stack features for an enterprise AI-powered benchmarking platform, delivering across both backend APIs and TypeScript frontend improving analyst workflow efficiency and reducing manual data handling.
• Built and maintained RESTful backend APIs using FastAPI and SQLAlchemy deployed on AWS, supporting benchmark data retrieval and filtering workflows with structured error handling and input validation.
• Developed fully-tested TypeScript frontend features including state-aware edit modals with undo/revert/delete functionality, unsaved-change detection, and real-time UI updates; wrote unit and end-to-end tests using Jest and Playwright.
• Engineered a production-grade PowerPoint automation pipeline using Python and C#, enabling automated generation of 190+ data-driven charts per client deck with robust error handling and logging; deployed and managed on containerised infrastructure using Docker and Kubernetes.
• Drove a design system migration across ~45 components to a unified Carbon + MUI system within a CI/CD pipeline powered by GitHub Actions, increasing UI consistency and accelerating feature delivery; used AI-assisted code generation (Copilot, Claude) to reduce repetitive scaffolding.
• Participated in code reviews with a focus on clean-code practices and software reliability, collaborating closely with senior engineers to uphold engineering standards across the team.
Cardio Flow Design Inc. · Remote
Tokyo
Jan 2025 - Mar 2025
• Developed and optimized features for ITFlow and ITSimulation software in C# and Unity directly contributing to improved accuracy and responsiveness of cardiovascular diagnostic tools used in clinical simulation environments.
• Configured and troubleshot network setups in simulated environments to support stable, real-time medical data streaming across distributed simulation components.
• Collaborated closely with a cross-functional, internationally distributed team to ensure feature implementations aligned with both engineering standards and medical use-case requirements.
Yashio Kenya · Hybrid
Nairobi
May 2024 - July 2024
• Collaborated with a cross-functional team to develop and enhance features for an EdTech web application, building interactive React components for real-time quizzes and course progress tracking that improved student engagement and learning outcomes.
• Built and documented RESTful APIs with Spring Boot to handle user authentication and role-based access control, ensuring secure and scalable access management across different user types (students, instructors, admins).
• Participated in code reviews and agile sprint ceremonies, contributing to a culture of quality and iterative delivery within the development team.
JPMorgan Chase & Co. · Remote
Jan 2023 - Mar 2023
• Contributed to building an interactive trader dashboard component to visualize stock correlation matrices in real time, enabling traders to identify relationships between assets more quickly and make faster, data-driven decisions.
• Implemented high-performance financial data visualizations using the Perspective tool, optimizing rendering pipelines and applying targeted code improvements that measurably reduced UI latency under high data loads.
• Gained hands-on exposure to enterprise-scale financial software engineering practices, including rigorous code quality standards, performance benchmarking, and working within a large, regulated engineering organization.
University of Nairobi
Nairobi, Kenya
Sept 2021 – May 2025
• Developed strong analytical reasoning, quantitative modeling, and laboratory research skills, with interdisciplinary training across analytical, organic, inorganic, and physical chemistry.
• Coursework: Instrumental Methods of Analysis I & II, Electroanalytical Chemistry, Quantitative Analysis, Nanochemistry, Chemical Toxicology, Hazardous Waste Management, Surface and Colloid Chemistry, Solid State Chemistry, Coordination Chemistry, Organometallic Chemistry, Heterocyclic Chemistry, Chemistry of Transition Elements, Organic Chemistry (including amino acids, proteins, and biomolecules), Thermodynamics, Chemical Kinetics, Spectroscopy, and Environmental Chemistry.
University of the People
Pasadena, California
Jan 2022 – May 2025
Summa Cum Laude, CGPA: 3.93 / 4.0
• Built a strong foundation in software engineering, systems design, and applied computing, with emphasis on real-world development and problem solving.
• Coursework: Data Structures and Algorithms, Software Engineering, Data Mining and Machine Learning, Advanced Networking and Data Security, Mobile Applications Development, Database Systems, Operating Systems, Comparative Programming Languages, Computer Graphics, Systems and Application Security, Cloud Computing, Web Development, and Distributed Systems.
Bungoma High School
Bungoma, Kenya
2017 - 2021
Below are some of my noteworthy projects, for more, visit my Github Profile.
Developed a web app that helps users find and add AI tools from a collection of 5000+ tools, with features like filtering, full-text search, bookmarking...
A graphing tool for visualizing and exploring mathematical functions in an interactive three-dimensional space...
A real time multi-client video conferencing web app built using django-channels, websockets for signalling and WebRTC for p2p connections and display streaming...
This is a full-featured HTML/CSS/JavaScript compiler and editor that runs in the browser, complete with a file explorer, tabbed code editor, and real-time preview panel...
Sometimes, I experiment with interactive web designs and creative coding on CodePen. Check out some of my pens...
A 3D shape morpher built with Three.js that lets users transform and animate geometric primitives while customizing their materials, colors, and rotation patterns in real-time...
A terminal-style portfolio website where you can interact using commands designed to give you that nostalgic command-line interface feel...
An interactive periodic table allowing users to view elements' detailed properties, including electron configurations, atomic structure, properties, and applications, with dynamic category filters...
Full-featured information retrieval system that indexes and enables searching through the CACM corpus...
Allow me to share this guiding quote by Marcus Aurelius Antoninus:
"Never let the future disturb you. You will meet it, if you have to, with the same weapons of reason which today arm you against the present."
I recently completed a project that demonstrates the power of modern big data technologies in cybers
read article
If you're a fan of classic mobile games, you're going to love this, I was able to install the 2015
read article
The book, written by Nobel laureate Steven Weinberg, explores humanity's quest to discover the funda
read article
Given a function that accepts a number (either 5 or 7), return the opposite number. each solution sh
read article
In Turing's vision, the inception of machine thinking would mark the beginning of a rapid ascent, ou
read article
With the advancement of technology, artificial intelligence is gradually becoming a norm in our live
read article