Matt Gresham
I started programming to scratch my own itch — the Finance Kit began as a school submission and grew into a full-stack deployed app. That pattern repeats across my work: I build something I'd actually use, then push it until it's production-ready.
Current focus: cybersecurity tooling, machine learning fundamentals, QA work as Head of Testing at Polaris Student, and web development for Neurole.org.
Work Experience
Polaris Student — Head of Testing
Head of Testing for Polaris Student
(polarisstudent.com),
an all-in-one academic platform for high school students (grade
tracking, AI-powered study help via its Polly AI assistant, college
planning, and FAFSA deadline tracking). Lead a three-person testing
team (myself included), mentoring the other members through specific
tech topics and platform components as needed. Own the QA process end
to end — run manual test passes across the platform, file and triage
bugs before releases, and write automated checks to catch
regressions on core flows. Keep a running testing log of bugs, UX
friction points, and feature suggestions found across signup, the AI
assistant, calculator tools, and account settings.
View Testing Log
Neurole — Web Developer
Web developer for Neurole (neurole.org), maintaining and modernising the site's front end. Turn designs into responsive, accessible pages and keep the web presence current as the project grows.
Saphan Siam Foundation — Social Media Lead (Eagle Scout Project)
Led the effort to build a Bangkok-based non-profit's entire social-media presence from scratch as my Eagle Scout service project — sole technical and communications lead across Line, Facebook, and Instagram. Created content plans, set up platform profiles, and advised on how to reach a wider community audience through each platform's native features and posting cadence.
See what I build for others →
Proof to inspect first
- LLM Protector — a security scanner that probes a local LLM for prompt-injection and jailbreak vulnerabilities, grading each model with a severity-weighted risk score. Live demo.
- Finance Kit — a deployed full-stack finance tracker (Python + Streamlit) that started as a school submission and grew into a real app. Project page.
- Magellan — a search engine pairing a Go web spider with a React frontend, indexing into SQLite. Project page.
- NOAI Olympiad — a game-playing AI engine built from scratch: DFS, alpha-beta pruning, transposition tables, and symmetry caching, no ML library.
- International AI Agents Hackathon — a 6-agent CrewAI pipeline deployed across Vercel and HuggingFace Spaces.
- CTF Writeups — capture-the-flag and security lab solves across web exploitation, cryptography, forensics, and reverse engineering. Read the writeups.
Browse all projects →
Technical Skills
Python Go JavaScript / React HTML & CSS Bash / Shell scripting Java (learning) Rust (learning) Arduino / C++ (learning)
Frameworks & Tools
FastAPI Streamlit PyScript React + Vite Supabase SQLite Git / GitHub
Cybersecurity
Network fundamentals Cryptography (AES, RSA, hashing) CTF competitions Log analysis Security tooling (Python) Prompt-injection / LLM red-teaming
Concepts
REST APIs DFS / Minimax algorithms RAG pipelines Web scraping Full-stack architecture Machine learning (in progress)
Hackathon Highlights
International AI Agents Hackathon 2026
Built and deployed a 6-agent CrewAI pipeline that accepts any data
file and a plain-English question, then passes the work through a
sequence of specialist agents — context rewriter, data cleaner,
prompt engineer, analyst, output formatter, and QA critic. Frontend
on Vercel, backend on HuggingFace Spaces. Submitted as a solo entry.
View submission
Hack America 2026
Submitted Study Assistant — an AI-powered RAG study tool that ingests
your own Markdown notes, PDFs, and images into ChromaDB and lets you
query them conversationally via Ollama or cloud LLMs. Available as
both a CLI and a Streamlit Web UI.
View submission
See all hackathons →
Currently Working On
Also submitted Villages to the USAII Hackathon, creating study programs to study for finals, and working on selling a SaaS application legally.
Alongside this I'm working through ML fundamentals (gradient descent, backprop) as I build toward more applied AI/ML work.
Résumé
Back to top