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
Last Updated: Jun. 17th, 2026

Python FastAPI React Groq Full Stack Development
Try the live demo  ยท  View Source Code and Project
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
Last Updated: June 7th, 2026

Python Streamlit Full Stack Development Finance
Try the live demo  ยท  View Source Code and Project
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
Last Updated: Jan. 28th, 2026

Python PyScript Algorithms
View Source Code and Project
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
Last Updated: March 20th, 2026

Go Web Development Text Processing
View Source Code and Project
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
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
Last Updated: May 4th, 2026

React Go SQLite Web Development
Try the live demo  ยท  View Source Code and Project
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, and Rust โ€” 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
Last Updated: May 27th, 2026

Python ChromaDB Ollama Streamlit
View Source Code and Project
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
Last Updated: May 26th, 2026

Python AI Agents Web Development
Try the live demo  ยท  View Source Code and Project
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
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
Last Updated: June 1st, 2026

Python ChromaDB Streamlit AI Agents
Try the live demo  ยท  View Source Code and Project
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 Shell Hardware
View Project
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
Last Updated: June 8th, 2026

Python CrewAI Google APIs Streamlit
View Source Code and Project
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
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
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
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
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

GitHub Activity

Matt Gresham's GitHub contribution chart