GitHub iconLinkedIn iconX.com iconTelegram icon

Joseph Onyach

Software DeveloperEmbedded Systems EnthusiastBlockchain DeveloperIoT & AI Automation

Passionate about bridging the gap between hardware and software, creating innovative solutions that power the future of technology.

My Professional Toolkit

A curated collection of my technical competencies and the key skills I leverage to build robust, efficient, and user-friendly applications.

Soft Skills

Communication

Highly Developed

Teamwork

Collaborative

Problem Solving

Analytical
Leadership icon

Leadership

Influential

My Projects

Featured selection of my public GitHub repositories with their primary technologies.

NIR Spectrometer Software

Open source software for Near-Infrared Spectrometers — data acquisition, processing, and visualization.

Python

Projectile Calculator

Physics simulation tool for calculating and visualising projectile motion trajectories.

Python

M-Pesa Payment Integration

Integration layer for Safaricom M-Pesa mobile payment API in web applications.

JavaScript

2D & 3D Modelling

Mathematical and geometric modelling projects for parametric design and fabrication.

OpenSCAD

Guessing Game in Rust

Classic number guessing game built while learning Rust fundamentals and ownership model.

Rust

Java Learning Repository

Structured guide to learning Java from beginner to intermediate level with examples.

Java

Rust Language Guide

Repository to assist learning Rust programming from beginner level with practical exercises.

Rust

My Resume

For a comprehensive look at my experience and background, feel free to download the full document below.

Nairobi, Kenya

Let's Get In Touch

I'm currently seeking new opportunities and am open to collaboration. My inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello

Prefer email? Reach me at josephonyach01@gmail.com