01 / SELECTED PROJECTS

Selected work.

A selection of software, AI, and data projects I have built.

P-01 / 2025

Offline school administration

School Management System

An offline-capable records system inspired by schools in Tanzania that still depend on paper-based administration and unreliable internet.

01 / Problem

Growing up in Tanzania, I saw how unreliable internet and paper-based administration can slow down everyday school operations. I wanted the core records workflow to remain useful without a network connection.

02 / What I built

I built a Java and Python system backed by SQLite, using object-oriented design, automated CRUD workflows, and a normalized relational schema to manage student and administrative records locally.

P-02 / 2026

Grounded student-life answers

Alfred RAG Assistant

A retrieval-augmented assistant that answers Alfred student-life questions from a small, curated knowledge base and refuses unsupported questions.

01 / Problem

Useful student information is scattered across documents, while general chatbots can answer confidently without evidence. I wanted a narrow assistant whose answers could be traced back to known sources.

02 / What I built

I built a Python RAG pipeline over a 10-document knowledge base, producing 47 embedded segments in ChromaDB and retrieving the top four sources for Groq's Llama 3.3 model. The system includes source attribution and strict refusal behavior.

01Question
02Retrieval
03University sources
04LLM
05Cited answer

P-03 / 2026

Student-focused budgeting

Expense Tracker

A full-stack budgeting application with authentication, alerts, exports, and more than 20 REST endpoints.

01 / Problem

Students managing tight budgets should not need a complicated spreadsheet or an oversized finance app to understand where their money is going.

02 / What I built

I built a Flask backend and JavaScript frontend with Google OAuth, session-based authentication, budget tracking, email notifications, CSV export, and a normalized SQLite schema.