Software

Selected work.

Products I've designed and built across financial technology, artificial intelligence, privacy, and developer tooling. I tend to work end to end — from the first product idea and system architecture to the interface, infrastructure, and deployment.

01

Featured

Fintech · Full-stack platform

P³ Lending

A peer-to-peer lending platform designed to help people build financial trust through real repayment history rather than relying only on traditional credit scores. I built the product across the frontend, backend, identity, payments, reputation scoring, and blockchain-backed verification layers.

React · TypeScript · Node.js · Supabase · Stripe · Ethereum

AI · Developer tool

ResumAI

An AI-powered portfolio generator that turns an uploaded résumé into a structured, publishable personal website. The application extracts content from PDF, DOCX, and text files, organizes it with an AI processing pipeline, and creates a custom portfolio with its own theme and subdomain.

React · TypeScript · Express · PostgreSQL · OpenAI

Social platform · Privacy

OpenTok

A privacy-first short-form video platform built around a simple principle: the product should survive without selling its users. OpenTok explores a community-funded alternative to surveillance-based social media, with no collection or sale of personal data.

Open source · Short-form video · Privacy by design

02

More projects

AI tooling · Rust + React

Archon IDE

A local-first AI coding assistant with a Tauri-like architecture: an actix-web Rust backend serving a React/TypeScript frontend. Monaco editor, PTY terminal via xterm.js, git2-powered version control, and multi-provider AI chat (OpenAI, Anthropic, Ollama) over WebSockets.

Identity · Node/TS · ML

Idswyft

Open-source, self-hosted identity verification: document OCR for IDs from 19 countries, PDF417/MRZ parsing with cross-validation, liveness detection with anti-spoof scoring, and face matching. REST API + JS SDK, webhooks with retries, GDPR/CCPA-minded design, one-command Docker deploy.

Networking · TypeScript

Mesh Messenger

Peer-to-peer mesh messaging over Bluetooth — messages hop between nearby nodes with no mobile data, Wi-Fi, or central servers, end-to-end encrypted. Built with React Native, BLE, WebRTC, and local-first storage. MIT licensed.

Mobile · Swift + Kotlin

TapCard

A digital identity platform for Android and iOS: share contact and identity details with an NFC tap. Native Android NFC read/write, SwiftUI iOS reader, Supabase backend, Firebase Crashlytics/Analytics, and a web profile platform.

Mobile · React Native

Rooted Daily

A devotional platform with the full KJV Bible offline — 31,000+ verses in SQLite — dual 365-day reading plans, progress tracking, and AI-assisted reflective journaling. React Native/Expo, TypeScript, Zustand, Supabase.

E-commerce · Node.js

PacMac Mobile

A production e-commerce platform for mobile devices: catalog, cart, and Stripe checkout, plus Phobio trade-in valuations, Progressive Leasing lease-to-own, Nomad Internet service, and SendGrid order emails. Node.js/Express backend, deployed on Vercel.

03

And more

Web studio · HTML/CSS/JS

PurePulse

"Your website, built right." Clean, fast, professional websites for small businesses — including live client work like Schmidt Construction.

This site · Static

mattjhagen.xyz

This portfolio — hand-written HTML/CSS/JS, no framework, no build step. Dark techy theme with a typed-terminal hero, deployed on GitHub Pages with a custom domain.

Everything else

~250 more repos

iOS and Android apps, Bitcoin CLIs, LLM experiments, scrapers, civic tools, and whatever got built last weekend. The commit log tells the story.