I enjoy building software for data and decision-making. Most of my work is in building business intelligence tools, but also educational and research applications.
Most of my work is in Objective-C (iOS) and C#, and Python (FastAPI), but I can program most anything. Most of my work is private, but here are a few public projects that I'd like to share.
Repository • Website • .mad File Type
MAD is a mobile-first business intelligence platform for iOS and macOS, built to bring full report and query design to mobile devices without tracking users or relying on server infrastructure.
The repository is open source (MIT) and holds the MAD Designer and MAD Viewer apps, the embeddable headless engine, the mad command-line tool, and the open .mad document format — a portable file that bundles a report's query, layout, and formatting so reports move easily between devices.
The MAD Designer app is currently between App Store releases and returns in early 2027. Sponsorship funds the relaunch.
Objective Morality is a Python framework for exploring ethical dilemmas through multiple philosophical perspectives.
It’s designed for teaching and research, comparing moral evaluations across different systems including Kantian Deontology, Utilitarianism, Aristotelian Virtue Ethics, Contractualism, Rossian Pluralism, Nietzschean Ethics, Ethics of Care, and Rawlsian Justice.
Scenarios can be defined directly in Python or JSON, and the system outputs side-by-side evaluations and consistency checks for each moral engine.
mbot is a starter project for building AI chatbots using SvelteKit and FastAPI.
It provides a production-ready template with Google authentication, OpenAI API integration, and a clean separation between frontend and backend.
This project is meant to save developers the setup time required to get a chatbot running with a modern stack.
mthomason [at] gmail [dot] com

