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.
CopyStar is a real estate–focused copywriting application that generates professional marketing drafts from structured listing data.
The system uses configurable writing personas (“CopyStars”) to control tone, reading level, persuasion strategy, and stylistic constraints, allowing agents to produce consistent, MLS-appropriate copy without ad-hoc prompting.
Built with a SvelteKit frontend and a FastAPI backend, CopyStar emphasizes structured generation, persona-driven prompts, and practical guardrails. All output is produced as editable drafts intended for review before publishing.
Website • App Store • .mad File Type
MAD Designer is a mobile-first business intelligence tool for iOS and macOS. It was built to bring full report and query design capabilities to mobile devices, without tracking users or relying on server infrastructure.
It allows users to:
- Connect securely to MySQL and Microsoft SQL Server databases
- Build complex ad hoc queries
- Design and export interactive reports
Each .mad file is a portable document containing connection details, queries, layout, and formatting, so reports can move easily between macOS and iOS.
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

