Recent Projects

Last Updated: 4:30PM, February 22 2025

1. BareMetal

system call diagrams
A Jack Orwa Image

An educational website I designed in January 2026 for learning by teaching. There I teach C++, DSA, Linux and System programming.
Tech Stack Used: JavaScript, HTML, CSS
Link: BareMetal website

2. ShopAI

system call diagrams
A Jack Orwa Image

ShopAI: A shop assistant leveraging multimodal AI in providing organization and managerial insights for MSMEs. It's a very succesful project since it saw me represent Moi University at the National level in Kenya Software and AI Summit 2025 in Eldoret.
Tech Stack Used: Node.js, WebSocket, SQL, React, Recharts, Gemini API
Link: Github Repo

3. PlantAI

system call diagrams
A Jack Orwa Image

PlantAI is web-based crop disease identification and farm organization tool. Eventhough it is not designed to be a direct replacement agricultural professionals, it shows a lot of hope in what AI can achieve in that field.
Tech Stack Used: Node.js, WebSocket, SQL, React, Gemini API
Link: Github Repo

4. ProView

Imagine a top utility which actually analyzes the processes and provide only meaningful insights from the analyses. Instead of throwing a foreign, cryptic process with very low nice value in the "haystack", it singles out the abnormal pattern. In short, ProView combines the output of process monitoring tools to provide real insight for early intervention and better understanding of the system's processes.

Problem

There are many process monitoring tools in UNIX environments, they produce verbose outputs which are not very easy to wrap your head around. Administrators usually focus on a column or two. This deprives them of relationship patterns between processes, process and attributes or third party process and main processes or resources.

Solution

A system program written in C runs on the Linux machine collecting process metrics. The programs feeds data into a Node.js backend, which then exposes REST APIs. A React frontend consumes the API providing realtime user-friendly insightful visualization.
Tech Stack Used: Node.js, WebSocket, SQL, React, Recharts, Gemini API
Link: Github Repo