Matt G

Products and projects I build myself

A working shelf of the tools, experiments, and product ideas I create and publish on this site.

This page is the central showcase for the products I create myself: finance tools, AI agents, developer utilities, study apps, and browser demos. Each card points to a live project page, source code, or a working demo so you can inspect what I built instead of just reading a summary.

Cybersecurity Python React AI Live Demo

CTF Flashcards πŸ€– AI-Assisted

A cybersecurity active-recall app: solve HackTheBox-style CTF puzzles (decode, crack, spot the bug) and each captured flag unlocks the concepts behind it as spaced-repetition flashcards, scheduled by FSRS. An AI Learn tab teaches any security topic then locks its practice challenges until you've reviewed the cards. React + a Cloudflare Worker on D1 (ts-fsrs), with a FastAPI Python twin. Built for RevenueCat Shipaton 2026.

Created: July 2026

React Cloudflare Workers D1 FastAPI FSRS
View Source Code and Project
Python React AI Finance Full Stack Development

Stock Analysis Engine πŸ€– AI-Assisted

Full-stack tool that turns live stock data into computed metrics, candlestick charts, and technical indicators β€” then lets you chat with an AI analyst grounded in those exact numbers. Shared core/ math powers both the online FastAPI + React app and an offline Streamlit mode that needs no AI or API keys. Inspired by my grandfather, who got me into stocks and investing from a young age.

Created: Jun. 16th, 2026

Python FastAPI React Groq Full Stack Development
Try the live demo  Β·  View Source Code and Project

Automated checks status for Stock Analysis Engine 18 Python + 9 JavaScript test files run on every push

Commits & files
Python Math Finance Full Stack Development Web Development

The Finance Kit

Full-stack finance tracker built with Python and Streamlit. Tracks expenses, income, and budgets β€” and estimates taxes. Architected with a separate frontend and backend repo, deployed on Streamlit Cloud.

Created: Jan. 3rd, 2026

Python Streamlit Full Stack Development Finance
Try the live demo  Β·  View Source Code and Project
Commits & files
Python Math Physics

Study Tools

Python-based study tools with browser-playable demos via PyScript. Includes physics calculators, math solvers, and a flashcard system β€” built to make studying more efficient than conventional methods.

Created: Dec. 7th, 2025

Python PyScript Algorithms
View Source Code and Project
Commits & files
Go Web Development

Markdown to HTML Converter

CLI tool written in Go that converts Markdown files into styled HTML pages. Handles headings, code blocks, links, and lists β€” a practical entry into Go's standard library.

Created: March 3rd, 2026

Go Web Development Text Processing
View Source Code and Project
Commits & files
Python AI In Progress

Chess AI

Chess engine built in Python β€” minimax with alpha-beta pruning for classical search, expanding toward a Deep Q-Network trained via self-play. Builds on the Q-learning architecture from Pixel-APEX.

Created: May 27th, 2026

Python PyTorch Algorithms AI
View Source Code and Project
Commits & files
React Go Web Development

Magellan Search Engine

Built a Go web spider that crawls pages from a seed URL and indexes content into SQLite, then wired a React frontend to search the results in the browser. Deployed on Vercel.

Created: April 13th, 2026

React Go SQLite Web Development
Try the live demo  Β·  View Source Code and Project
Commits & files
Python Go Rust React Bash

30 Days of AI-Generated Programming Prompts

A 30-day coding challenge using AI-generated prompts. Each day produces a new program across Python, Go, Rust, and Bash β€” from algorithms to games to utilities β€” with interactive browser demos.

Started: April 2nd, 2026
Finished: May 1st, 2026

Python Algorithms Go Rust
View the challenge
React Web Development

Markdown Previewer

Live Markdown-to-HTML previewer with a split-pane editor built in React + Vite. Supports full CommonMark plus GFM extensions β€” tables, strikethrough, task lists, and autolinks β€” deployed on Vercel.

Created: April 19th, 2026
Last Updated: April 19th, 2026

React Vite Web Development
Try the live demo  Β·  View Source Code and Project
Python AI

Study Assistant

AI-powered study tool built with Python, ChromaDB, and Ollama. Ingests your own notes β€” Markdown files, PDFs, and images β€” and uses a local RAG pipeline so you can query them conversationally. CLI and Streamlit Web UI. Submitted to the 2026 Hack America Hackathon.

Created: May 6th, 2026

Python ChromaDB Ollama Streamlit
View Source Code and Project
Commits & files
Python AI Web Development

Data Processing AI Agents

Multi-agent AI system for automated data processing. Submitted to the International AI Agents Hackathon 2026. Core submission lives in backend/bots.py β€” deployed live on Vercel.

Created: May 21st, 2026

Python AI Agents Web Development
Try the live demo  Β·  View Source Code and Project
Commits & files
Python AI

PixelCode

Self-hosted AI coding assistant built on FastAPI and Ollama. Routes requests through a provider chain (Groq β†’ Gemini β†’ OpenRouter β†’ Ollama) for resilient inference. Supports file I/O, directory listing, and terminal commands via a rich CLI.

Created: 2026

Python FastAPI Ollama AI Agents
View Source Code and Project

Automated checks status for PixelCode pytest suite runs on every push

Commits & files
Python AI Live Demo

Fitness AI Agents

Multi-agent fitness coaching system. Uses ChromaDB for vector memory, Strava for activity data, and a local RAG pipeline to answer questions about your training history, suggest workouts, and track progress. Built with AI-assisted development.

Created: May 19th, 2026

Python ChromaDB Streamlit AI Agents
Try the live demo  Β·  View Source Code and Project
Commits & files
Python Hardware In Progress

Cyberdeck

Custom portable computer based on the open-source DFCD β€” Raspberry Pi 5, sliding 10.1" touchscreen, hidden mechanical keyboard, and trackball. Includes a full custom OS layer, offline docs app, comms module with NFC + LoRa, and 3D-printed custom parts.

Started: June 11th, 2026

Raspberry Pi Python Bash Hardware
View Project
Commits & files
Rust Cybersecurity In Progress

Petri

Defensive Linux sandbox manager β€” a Rust desktop app where you create a sandbox, choose what it may do, run a program inside it, and watch it. Every sandbox is a locked-down Docker container: capabilities dropped, no root, memory and process caps, with network and write access only when you grant them. Automatic risk detection isn't built yet, so it isn't a place for real malware.

Started: August 25th, 2026

Rust egui Docker Linux
View Source on GitHub  Β·  Build log and what's left
Commits & files
Python AI

Calendar AI Assistant

4-agent CrewAI system that connects to Google Calendar and Gmail via OAuth and lets you manage your schedule in plain English. Submitted to HackMars 3.0 (Neon). Built with teammate Mackenzie.

Created: May 27th, 2026

Python CrewAI Google APIs Streamlit
View Source Code and Project
Commits & files
React Python AI

Villages πŸ€– AI-Assisted

AI-powered community learning platform where students and adult learners form small study cohorts with AI-driven matching, real-time discussion, an AI Village Elder, collaborative challenges, and a full Study Hub. Submitted to the USAII Hackathon 2026.

Submitted: 2026

React FastAPI Supabase OpenRouter
View Source Code and Project

Automated checks status for Villages Lint, TypeScript typecheck and build run on every push

Commits & files
Python AI Cybersecurity Live Demo

LLM Protector

Security scanner that probes a local LLM for prompt-injection and jailbreak vulnerabilities β€” 50 attacks across 11 categories, grading each model with a severity-weighted risk score. A headless benchmark pipeline compares multiple models; the live demo replays a real recorded scan instantly. Built with AI-assisted development.

Created: June 2026

Python FastAPI React Ollama Cybersecurity
Try the live demo  Β·  See it in the Cybersecurity Lab

Automated checks status for LLM Protector Lint, pytest and an import smoke test run on every push

Commits & files
Cybersecurity Python Interactive

Cybersecurity Lab

Hands-on offensive and defensive security: DVWA web exploitation (SQLi, XSS, command injection), OSINT, a Raspberry Pi home lab, and LLM security tooling. Includes live in-browser demos β€” a hash + dictionary cracker and a capture-the-flag challenge.

Started: June 2026

Burp Suite DVWA Python Raspberry Pi
Explore the lab
React AI 3D Live Demo

DiverseLearning πŸ€– AI-Assisted

An AI tutor that turns any topic into an interactive 3D course. Describe what you're curious about and a free-model chain (Groq β†’ OpenRouter) writes a 4-lesson course, each concept rendered as a labeled 3D model you can rotate, explode, and take apart, part by part. Built for neurodiverse learners to cut reading load. Next.js + React Three Fiber, Supabase accounts, deployed on Vercel.

Created: June 2026

Next.js React Three Fiber Supabase AI
Try the live demo  Β·  View Source Code and Project
Commits & files
Python React AI Live Demo

Marketing-AI πŸ€– AI-Assisted

A human-in-the-loop Reddit growth console. The AI scans subreddits, scores threads with an LLM (relevance + intent + reasoning), and drafts tone-matched replies β€” but a human approves every one before it's published. Plus a Content Studio that turns one topic into native Reddit / X / LinkedIn / blog content. FastAPI + React, boots in a zero-key demo mode, deployed on Vercel.

Created: July 2026

Python FastAPI React PRAW
Try the live demo  Β·  View Source Code and Project
React Full Stack Development Web Development

Church Connect

An embeddable, multi-tenant church engagement tool. One deployment serves any church from its own subdomain β€” each with its own branding, accounts, and enabled features (Events, Sermons, Prayer, Small Groups, and more), all configurable at runtime. Swappable localStorage / API data layer; ships as both a standalone SPA and an embeddable widget. React 19 + Vite.

Created: June 2026

React Vite Multi-Tenant Web Development
View Source Code and Project
Commits & files
Python AI Offline

North Star πŸ€– AI-Assisted

Offline-first, local-LLM study and fitness agents built on LangGraph and Ollama β€” everything runs on your own device with no API keys or account. Four components: a Study LLM (6 areas), cited note RAG over a local Chroma DB, markdown-defined fitness agents, and an offline college planner. Includes shareable Study Packs for group study with no internet. A submission to the North Star Challenge.

Created: June 2026

Python LangGraph Ollama ChromaDB
View Source Code and Project

Automated checks status for North Star Lint, pytest and an Android build run on every push

Commits & files
Cybersecurity Python AI

Red Team Agent

A five-phase agent pipeline that hunts vulnerabilities in AI systems. Each agent receives the previous agent’s full output as its input, so later phases build on earlier findings instead of starting cold. Every phase’s system prompt is a Markdown file hosted on this site and fetched at runtime β€” agent behaviour changes by editing a file, with no redeploy. Results stream back as NDJSON so each phase card renders the moment it lands.

Created: 2026

Python NDJSON streaming Markdown-defined agents
View Source Code and Project
Python AI

tinyGPT

A from-scratch, CPU-first GPT built to work as an offline AI lab assistant. Every layer is hand-written in PyTorch β€” attention maths, causal masking, positional encoding, and the training and validation loop β€” rather than calling a library abstraction. Built for a research project that needed a usable assistant on a plane: no network, no GPU, no API.

Created: 2026

Python PyTorch Transformers
View Source Code and Project
Commits & files
Python AI

MedicalAI β€” Lightweight

An offline, low-footprint diagnostic model built for rural care, where there is no connectivity, no specialist, and no powerful machine. A frozen CLIP image encoder and a frozen Bio_ClinicalBERT clinical-text encoder feed one small trained head, keeping compute and memory low enough to run offline. It abstains below a confidence threshold rather than over-committing. A research and learning project β€” not a medical device.

Created: 2026

Python PyTorch CLIP Bio_ClinicalBERT
View Source Code and Project
Commits & files
Python AI

MNIST Digit Classifier

A convolutional network trained on MNIST and then run live in the browser. The training script auto-detects whichever accelerator Google Colab hands it β€” GPU or TPU β€” and adapts, then exports the weights so the finished model runs client-side with nothing to install.

Created: 2026

Python CNN Colab
View Source Code and Project
Python AI

Perceptron

The simplest neural network there is, trained live in your browser so you can watch it learn step by step. Built as the ground floor of the from-scratch ML work β€” the thing every later model on this list is an elaboration of.

Created: 2026

Python JavaScript
View Source Code and Project
Python AI

Pixel Assistant

An autonomous terminal assistant that spawns its own sub-agents and writes its own skills. Covers seventeen domains, with IoT control, image generation, a peer-to-peer mesh, and BLE scanning β€” a TUI rather than a web app, meant to sit in a terminal and stay there.

Created: 2026

Python Textual Agents
View Source Code and Project
Commits & files
React Python AI

Squint

Upload a screenshot of any interface and get clean React and Tailwind code back in seconds. CrewAI agents drive Groq’s Llama 4 Scout vision model, with a live preview so the output is rendered before you copy it. Vite and TypeScript on the front, FastAPI behind it, Supabase and Upstash Redis for state and rate limiting.

Created: 2026

React TypeScript FastAPI CrewAI Groq
View Source Code and Project
Commits & files
React Web Development

Project ASAP

Immediate Project Recovery For All β€” a disaster-relief front end connecting survivors of natural disasters with first responders, volunteers, and resources. Missing-persons listings with last known location, a donation flow, and direct contact routes into relief programmes. Composed from a single layout primitive rather than hand-laid-out page by page, and shipped to Cloudflare Pages by GitHub Actions on every push.

Created: 2026

React Vite CSS Modules Cloudflare Pages
View the live site
Commits & files
Hardware AI

FitnessAI Watch

An open-hardware smartwatch on a $3 ESP32-C3 SuperMini. Heart rate, steps, and GPS tracked on-device across five button-navigable screens, a clock kept over NTP, pairing by Wi-Fi captive portal or Bluetooth LE, and workouts uploaded straight to the Fitness AI Agents backend. Grew out of the PhysTech 2026 entry and now has a KiCad board alongside the firmware. Battery stage designed but not yet built.

Created: May 2026

ESP32-C3 C/C++ I2C BLE KiCad
View Source Code and Project
Commits & files

GitHub Activity

Matt Gresham's GitHub contribution chart

Loading recent GitHub activity…