notebook/README.md
README.md
001

README.md

002
##

Welcome to my engineering notebook.

003

AI Quality Engineer • Data Analyst • Product Builder

004

Hi.

005

I'm MacDonald.

006

I build AI systems, analytics platforms, and data products that transform complex information into reliable decisions.

007

This website is my engineering notebook. It documents the systems I've built, the research I'm exploring, and the lessons I've learned while working across AI quality, data engineering, analytics, and product development.

001

PHILOSOPHY.md

002
##

How I think about building software.

003

Tools change. Frameworks change. The principles behind good engineering rarely do. These ideas guide how I approach AI, analytics, software engineering, and product development.

004

> Reliable AI begins with reliable data.

005

> Documentation is part of engineering, not an afterthought.

006

> Dashboards should answer questions, not create more.

007

> Simple systems are easier to trust than clever ones.

008

> Every project should leave behind reusable knowledge.

010
Mermaid Diagram
Initializing renderer...
001

CURRENT_FOCUS.md

002
##

What I'm focused on right now.

003

My interests evolve over time, but they consistently revolve around building reliable systems, improving decision making with data, and exploring practical applications of artificial intelligence.

004
Mermaid Diagram
Initializing renderer...
004
###

AI Quality Engineering

005

Designing evaluation pipelines, benchmarking large language models, and improving the quality and reliability of AI systems through structured human feedback.

005
###

Data Analytics

006

Building analytics solutions and executive dashboards that transform operational data into actionable business decisions.

006
###

Agricultural Intelligence

007

Developing AgriGraph AI and AgriMANET Scheduler to explore knowledge graphs, intelligent scheduling, and AI-powered agricultural systems.

007
###

Open Source

008

Building public projects that document ideas, research, and practical engineering work rather than isolated code samples.

001

REPOSITORIES.md

002
#

Repositories

003

Every project begins with a problem. These repositories document the thinking, engineering decisions, implementation, and outcomes behind the systems I've built.

004
###

AgriGraph AI

005

Artificial IntelligenceIn Development2026

006

Role

007

Founder • AI Engineer

008

Why

009

Built to explore how knowledge graphs can unify fragmented agricultural datasets into an explainable intelligence layer for farmers, researchers, and policymakers.

010

Overview

011

AgriGraph AI transforms disconnected agricultural datasets into a knowledge graph that captures relationships between crops, weather, soil, diseases, markets, and farming activities. The goal is to enable explainable AI systems that can reason over agricultural information instead of relying solely on isolated datasets.

012

Stack

013

python • networkx • pandas • fastapi • knowledge-graphs • neo4j

014

Impact

014

> Designed a scalable agricultural knowledge graph architecture.

015

> Established a reusable ontology for agricultural entities.

016

> Explored explainable AI through graph reasoning.

017

> Created a foundation for future decision-support systems.

020

Repository

005
###

AgriMANET Scheduler

006

ResearchResearch2026

007

Role

008

Research Engineer

009

Why

010

Built to investigate adaptive scheduling algorithms for heterogeneous agricultural telemetry operating over dynamic MANET environments.

011

Overview

012

A research implementation of an Adaptive Weighted Round Robin scheduler designed to improve packet delivery, fairness, and network utilization in agricultural Mobile Ad Hoc Networks.

013

Stack

014

python • simulation • networking • manet • algorithms

015

Impact

015

> Simulated dynamic agricultural communication networks.

016

> Compared adaptive scheduling strategies.

017

> Documented networking performance metrics.

018

> Produced reproducible research experiments.

021

Repository

006
###

FeedbackLoop

007

AI QualityCompleted2026

008

Role

009

AI Quality Engineer

010

Why

011

Built to demonstrate how structured human feedback improves AI recruiting assistants through evaluation pipelines inspired by RLHF workflows.

012

Overview

013

FeedbackLoop models an AI evaluation workflow where prompts, responses, annotations, reviewer agreement, and quality metrics are combined into a repeatable assessment pipeline.

014

Stack

015

python • prompt-engineering • rlhf • evaluation • llms

016

Impact

016

> Created reproducible evaluation workflows.

017

> Improved annotation consistency.

018

> Demonstrated AI quality engineering practices.

019

> Documented scalable review pipelines.

022

Repository

007
###

BiasGuard

008

AI QualityCompleted2026

009

Role

010

AI Quality Engineer

011

Why

012

Built to investigate practical techniques for identifying, measuring, and mitigating bias in machine learning systems before deployment.

013

Overview

014

BiasGuard provides a structured workflow for analysing model outputs across protected attributes, identifying fairness issues, and documenting mitigation strategies as part of an AI quality assurance process.

015

Stack

016

python • pandas • machine-learning • fairness • ai-evaluation

017

Impact

017

> Implemented fairness evaluation workflows.

018

> Documented reproducible bias testing.

019

> Promoted responsible AI engineering practices.

020

> Produced reusable quality assurance guidelines.

023

Repository

008
###

Healthcare Insights Dashboard

009

Data AnalyticsCompleted2025

010

Role

011

Data Analyst

012

Why

013

Built to demonstrate how healthcare data can be transformed into meaningful operational insights through interactive analytics.

014

Overview

015

An interactive Tableau dashboard exploring patient demographics, treatment outcomes, operational performance, and healthcare trends for executive decision-making.

016

Stack

017

tableau • sql • excel • data-visualization

018

Impact

018

> Designed executive dashboards.

019

> Improved KPI visibility.

020

> Simplified healthcare reporting.

021

> Presented complex datasets visually.

024

Repository

009
###

Football Dashboard

010

Data AnalyticsIn Progress2026

011

Role

012

Data Analyst

013

Why

014

Built to explore football analytics through interactive dashboards that support player evaluation, tactical analysis, and performance tracking.

015

Overview

016

A football analytics platform combining player statistics, team performance metrics, and visual storytelling into an interactive dashboard.

017

Stack

018

python • power-bi • sql • football-analytics

019

Impact

019

> Developed reusable sports analytics workflows.

020

> Applied interactive dashboard design principles.

021

> Explored performance metric visualisation.

025

Repository

001

CAREER_LOG.md

002
##

git log --author="MacDonald Uwachukwunenye"

003

commit a93f72d (HEAD -> ai-quality-engineering)

004

Author: MacDonald Uwachukwunenye

005

Date: Jan 2026

006

AI Data Quality Analyst / LLM Evaluation Specialist Evaluated AI-generated responses for reasoning quality. Designed evaluation workflows. Improved model reliability.

007

Stack

008

python • sql • llm-evaluation • prompt-engineering

009

commit f81bc0a

010

Author: MacDonald Uwachukwunenye

011

Date: Nov 2025

012

Senior Data Analyst / AI QA Analyst Standardized KPIs used across operational teams. Built Power BI dashboards for executive reporting. Applied SQL and Python to improve reporting accuracy.

013

Stack

014

power-bi • sql • python • analytics • business-intelligence

015

commit 92ea1cd

016

Author: MacDonald Uwachukwunenye

017

Date: Jun 2023

018

Analytics Consultant Reduced operational costs by approximately 20%. Introduced reporting standards. Built KPI dashboards.

019

Stack

020

power-bi • excel • sql

021

commit d41a8e1

022

Author: MacDonald Uwachukwunenye

023

Date: Feb 2022

024

Early analytics work through Mshel Homes, ALX Africa, Fred Brandon FLAMES Foundation, and Edwin Kiagbodo Clark Foundation. Developed research methods, exploratory analysis, dashboard design, and stakeholder reporting.

025

Stack

026

research • statistics • python • sql • power-bi • excel

027

git status

028

On branch ai-quality-engineering Changes not staged for commit: Building explainable AI systems Researching knowledge graphs Shipping open-source software Learning Kubernetes nothing to commit, working tree clean for now

001

RESEARCH.md

002
#

Research

003

I enjoy exploring ideas before they become products. Most of my work starts as research, evolves into experiments, and eventually becomes an open-source project or production system.

004
###

Knowledge Graphs for Agricultural Intelligence

005

Active

006

Exploring graph-based data models to connect agricultural datasets and improve explainability for AI-driven decision support.

005
###

LLM Evaluation Frameworks

006

Active

007

Studying scalable evaluation methods, human feedback workflows, and quality metrics for large language models.

006
###

Applied AI Quality Engineering

007

Active

008

Researching practical approaches for benchmarking, annotation quality, prompt evaluation, and production AI systems.

001

LAB_NOTES.md

002
#

Lab Notes

003

Short ideas, experiments, and notes from my work.

004

2026-06-28

005
###

Building an Engineering Notebook

006

Redesigned my portfolio around an engineering notebook instead of a traditional personal website.

005

2026-06-24

006
###

AI Evaluation Pipelines

007

Explored practical methods for evaluating LLM responses using structured rubrics and human feedback.

006

2026-06-18

007
###

Knowledge Graph Research

008

Investigated graph-based data models for agricultural intelligence and explainable AI systems.

007

2026-06-10

008
###

Power BI Design Patterns

009

Documented reusable dashboard layouts and KPI reporting techniques for executive stakeholders.

001

OPEN_SOURCE.md

002
#

Open Source

003

I believe public work is the best evidence of engineering ability. Every repository is treated as documentation of a problem, the thinking behind it, and the solution that emerged.

001

CONTACT.md

002
#

Get in touch

003

I'm always interested in conversations about AI quality engineering, data platforms, analytics, open source, and ambitious engineering projects.

005

GitHub: themacdonald

006

LinkedIn: the-macdonald