Projects

Things I've designed, built, and shipped.

Open source2026

EdQ Score

Moodle plugin that gives instructors a per-course grading-turnaround dashboard: how quickly assignments, forum posts, and essay quiz attempts are graded or answered, rolled into a single Education Quality score with a breakdown of what's pulling it down. Configurable thresholds per site or course, plus optional daily digest notifications.

MoodlePHPAnalytics
Open source2026

Export Quiz Questions

Moodle block that exports a quiz's questions, or every quiz in a course at once, in any installed format (Moodle XML, GIFT, Aiken, XHTML, and more), preserving the question bank structure so a re-import recreates it automatically. Verified on Moodle 4.5 LTS, 5.2, and 5.3 LTS.

MoodlePHPQuizzes
Open source2026

My Instructor

Moodle block that shows students their group's instructor (photo, name, groups, an optional intro or office hours, and a Send message button), visible only to students who share a group with that instructor. Supports one block per group and stores no personal data.

MoodlePHPGroups
Live2026

germanbot

Personal AI assistant and portfolio dashboard. Visitors sign in with LinkedIn and chat with an AI version of me that answers from my own notes.

FlaskReactClaude APIAWS Lightsail