Matt G

Software Developer  ·  AI/ML  ·  Cybersecurity

I build real-world tools that solve real problems — AI agents, search engines, finance trackers, and more.

Featured Projects


A selection of my best Python, Go, and React work

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 21st, 2026

Python Streamlit Full Stack Development Finance
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.

Started: 2026

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

Featured Hackathons


Competitions and hackathons I've placed or submitted in

Python AI

Hack America 2026

Submitted Study Assistant — an AI-powered RAG tool that ingests your own notes (Markdown, PDFs, images) into ChromaDB and lets you query them conversationally. Local Ollama or cloud models. CLI + Streamlit UI.

Python ChromaDB Ollama Streamlit

View submission →
Python AI

International AI Agents Hackathon 2026

Built a multi-agent AI system for automated data processing. Agents coordinate to ingest, analyse, and output structured results. Core logic in backend/bots.py, deployed live on Vercel.

Python AI Agents Vercel

View submission →

Who am I?

I'm a self-taught developer building toward a career in software development, AI/ML, and cybersecurity. My projects span AI agents, search engines, finance tools, and game bots — all built to solve real problems, not just as practice exercises.

Explore my full project list, read the Dev Docs where I write technical deep-dives, or learn more about me.