Hello!

I'm John Rugemalila, a rising sophomore at the University of Chicago, double majoring in Computer Science and Economics. Originally from Tanzania, I work as a system administrator and teaching assistant at the university. This website showcases my personal projects. Welcome!

Bishara Plus AI Chatbot

The Biashara Plus AI Chatbot project involved creating an intelligent customer service solution. The project utilized Chroma for chunking and storing customer service data, with FastAPI handling queries and retrieving relevant data chunks. OpenAI's GPT-3 was integrated to generate accurate and relevant responses based on these data chunks. The frontend, developed using Flutter, provided a user-friendly interface, allowing customers to interact seamlessly with the AI chatbot. This project highlights the integration of advanced AI technologies with an accessible and efficient user experience.

SOS Encoding and Decoding System

The SOS Encoding and Decoding System project focused on developing efficient data transmission processes using the SOS format. The system encoded and decoded messages into binary for transmission and included functionalities for packet sorting and filtering, with unique message IDs and packet list management. Dynamic memory allocation was employed to manage data efficiently and prevent memory leaks, ensuring optimal performance. This project showcases expertise in C programming and memory management techniques for robust system development.

`