I build websites that do real work.
I design and develop custom web systems — CRMs, member portals, registration flows, dashboards, and interactive tools — for organizations and ambitious ideas.
Built with modern web tools, practical product thinking, and AI-accelerated development.
Platforms & Custom Operations
I build web software designed around specific organizational workflows, connecting polished public interfaces to complex data backends and custom admin tools.
NCWA Alumni Platform
CRM / Alumni Portal / Outreach SystemA public alumni platform and private CRM built to help the National Collegiate Wrestling Association reconnect with alumni, organize outreach, validate carrier cell numbers, process donations, and enable self-service account claiming for historical athlete records.
- Public site and athlete registration flow with roles (coaches, athletes, referees)
- Custom claims portal allowing athletes to safely claim historic records
- Outbound outreach CRM (/crm) featuring cell carrier validation and call logging
- Gamified cold-call calling loop ("The Farm") to sustain outreach caller motivation
NCGA Site/App
Organization Site, Athlete Registrations, and Admin HubA custom platform for the National Collegiate Grappling Association. Extends a public-facing website into a structured application hub that manages team rosters, user profile logins, referee credentials, and compliance workflows.
- Public portal organizing teams, events, guidelines, and rankings
- Athlete profiles, roster controls, and claims pipelines for coaches and clubs
- Integrated ELO-based competitor rankings and tournament result matchings
- Administrative oversight tools to audit and verify athlete registrations
BeliefMap / BeliefBayes
Interactive Reasoning & Bayesian Inference EngineAn interactive argument-mapping and probabilistic reasoning interface. Combines visual argument trees with a live Bayesian update calculation, allowing users to model logical relationships and compute confidence in complex claims under uncertainty.
- Hierarchical argument tree interface containing support, objection, and claim nodes
- Live calculations reflecting root probability changes as users adjust sliders
- Relevance challenges ("So what?") that discount link strength without denying truth
- Math audit modals revealing fully transparent calculations and multiplier trails
Two Kinds of Complexity. One Builder Mindset.
My work spans two distinct categories of software design, proving range across operational mechanics and conceptual mathematics.
Operational Complexity
Handling workflows, relational database pipelines, multi-role registrations, status flows, and external integrations.
Conceptual Complexity
Handling hierarchical logic models, real-time Bayesian update calculations, relevance challenges, and mathematical transparency UI.
What I Build
Practical software assets designed to support real actions and business workflows.
Custom CRMs
Track contacts, prioritize statuses, write notes, log calls, follow-up flags, and coordinate outreach workflows designed around specific business needs.
Member Portals
Account creation, login credentials, role assignments, profile controls, and claiming flows.
Registration Systems
Structured intake forms for athletes, coaches, referees, members, or service inquiries.
Data Imports & Cleanup
Verify phone lines, parse CSVs, normalize data, and activate older, dusty spreadsheets into relational software databases.
Admin Dashboards
Custom dashboards for non-technical users to inspect data, execute filters, and update status rows.
Public Websites
Polished front-end brand layouts optimized for fast loads, connected directly to database pipelines.
Interactive Math Tools
Custom UIs for mapping arguments, computing confidence update calculations, and displaying formula results in real time.
The Developer
I started by learning HTML, CSS, and JavaScript, then moved into Craft CMS websites and custom web builds. As AI-assisted development matured, I began building larger systems: CRMs, member portals, registration flows, dashboards, and interactive tools that would have been out of reach when I first started.
My focus now is building practical software for organizations and ambitious ideas — especially when the problem is too custom for a template but too immediate to wait for a large software team.
"A lot of my work comes from seeing a real person struggle with a messy process and thinking: this should be software."
How I Build
Map the messy workflow
Understand who uses the system, what they need to do, where the current process breaks, and what information matters.
Design the data model
Define users, roles, records, statuses, relationships, permissions, and core database actions.
Build the interface around the real task
Create screens that match the actual workflow instead of forcing users into generic software patterns.
Use AI to accelerate development
I use AI as a development accelerator, not a replacement for product thinking. The value is still in understanding the workflow, shaping the data, choosing the interface, testing, and owning the implementation.
Test against real behavior
Check whether the system actually helps someone complete the work faster, cleaner, or with less administrative friction.
Have a workflow that needs software?
Tell me what is messy, manual, repetitive, or hard to manage. I'll help you think through whether it should become a custom database, CRM, portal, dashboard, or interactive app.