Matt G

My Projects

Python:
Go:
Rust: React:
Full Stack Development:
Web Development:
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: April 19th, 2026

Python Streamlit Full Stack Development Finance
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: Feb. 27th, 2026

Python PyScript Algorithms
View Source Code and Project
Python AI

Connect 4 Bot

Python AI that plays Connect 4 using depth-first search with minimax evaluation. Reads live board state via pixel detection — built as a competition prep project for NOAI.

Created: Dec. 7th, 2025
Last Updated: March 31st, 2026

Python Algorithms Artificial Intelligence Games
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: April 19th, 2026

Go Web Development Text Processing
View Source Code and Project
React Full Stack Development Web Development

Chess Website

Interactive chess game built with React and Vite. Engineered a full board UI using react-chessboard-ui, with React Router navigation — the project that taught me React's component model.

Started: April 3rd, 2026
Last Updated: April 11th, 2026

Full Stack Development Web Development React
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: April 14th, 2026

React Go SQLite Web Development
View Source Code and Project
Python Go Rust

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: Not yet

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
View Source Code and Project