Eric Spencer
Every public repository from github.com/EricSpencer00 plus org work at LUC-AI4FM and FROM AMERICA.
ResilientStatically-typed compiled language for safety-critical embedded systems with Z3-verified contracts.Rust
rubix-snake-puzzleFormal verification (Coq + TLA+) of Rubik's-Snake state reachability.Rocq Prover
FormaLLMToolkit for evaluating LLMs on formal-specification synthesis. forkTLA
tla-dexcom-g7TLA+ specification of Dexcom G7 CGM session lifecycle.TLA
c4-fmitfTLA+ formal model of Connect-4 game mechanics.TLA
tla-laptopTLA+ model of laptop power/state transitions.TLA
fm-cb-gameFormally-modeled combinatorial board game in TLA+.TLA
TLAJVMExperiments running TLA+ / TLC tooling on the JVM.Java
rocqPlayground for the Rocq (Coq) proof assistant.Coq
goldbach-conjBrute-force verification of the strong Goldbach conjecture to 1e9.Python
AI, LLMs & Machine Learning (21)
GluCoPilotOpenAI Hackathon '25 — LLM copilot over Dexcom glucose data.Swift
reelforgemacOS app: Claude writes the script, ffmpeg burns the captions.TypeScript
llmjammerPython source obfuscator built to confuse code-scraping LLMs.Python
TerminalGPTTerminal-native LLM chat through OpenRouter.Python
ITS-RAG-botRetrieval-augmented assistant for an IT-service knowledge base.Python
yeat-llmLyric-style language model experiment.Python
ai-osExperimental LLM-driven operating-shell concept.Python
connect-4Chess-engine-style analyzer for Connect-4.Python
rl-agent-c4Reinforcement-learning agent for Connect-4.Python
rvc-artistRetrieval-based voice-conversion pipeline.Python
macOS, iOS & Desktop (11)
tunes2tube-macmacOS app: cover art + audio in, MP4 music videos out.Swift
GestureProof-of-concept Jarvis-style gesture control for macOS.Python
ChessStatsPulls and displays Chess.com statistics.Python
youtubeDLPersonal CLI / localhost YouTube audio+video downloader.Python
DexValDexcom data validation / analysis utility.Python
Systems, Languages & Tools (19)
git-key-guardianPre-commit guard that blocks secret keys from being committed.Shell
flatten-repoVS Code extension: flattens a repository into a single LLM-ready file.JavaScript
mc-carspotRust online-parking-spot simulator with switching costs.Rust
auto-decodeHeuristic auto-detection and decoding of encoded text.JavaScript
etl-demoSmall ETL pipeline demonstration.Python
fg-scrapeTargeted web-scraping utility.Python
Web & Front-End (18)
pitchPitch-deck site.HTML
fb-cloneSystems-analysis Facebook clone (GraceNook).TypeScript
design-skillSingle-page editorial rendition of the personal site.HTML
ai4fmSource for the Loyola FMitF / AI4FM research-group website.Python
gcf-deSvelte data-engineering front end.Svelte
spa-webSingle-page web app scaffold.HTML
Coursework, Hackathons & Misc (12)
MLB-HackathonGoogle Cloud x MLB hackathon — Hall of Fame predictor.Python
LoyolaHACKCTA Transit Tracker — Loyola hackathon.HTML
SerenityWildHacks 2024 project.JavaScript
HealthUp-COMP 322 semester-long mobile health app.JavaScript
AoC2025Advent of Code 2025 solutions.Python
ChatJava chat application.Java
LUC-AI4FM (12)
ChatTLAFine-tuning open-source LLMs to generate verifiable TLA+ formal specs.Python
FormaLLMToolkit for evaluating LLMs on formal-specification synthesis.TLA
eric-paperICSOFT paper: ChatTLA+ fine-tuning for verifiable TLA+ specifications.TeX
TLA-ExtractionExtracting TLA+ specifications from research papers.Python
webpageAI4FM research group website source.HTML
FROM AMERICA (28)
instxnt.xyzVisual AI-powered storefront builder.TypeScript
instxnt-mcpMCP server for instxnt.xyz — create storefronts through Claude, ChatGPT, Gemini.TypeScript
picaiAI photo platform.TypeScript
fair-shareReceipt scanner and bill splitter iOS app.Jupyter Notebook
b-slangLanguage experiment.TypeScript
chambr-webChambr website: privacy, terms, landing page.HTML
Misc & Demos (12)
BlackJackBrowser blackjack with fake money.JavaScript
My ~/.zshrcAnnotated walkthrough of my shell config.Shell
AoC 2025Advent of Code 2025 notes.Python
Contributions & Forks (20)
WhiskyA modern Wine wrapper for macOS built with SwiftUI.Swift
BrowserOSBrowserOS — an open-source agentic web browser.Python
vscodeVisual Studio Code.TypeScript
tlaplusTLC model checker for TLA+.Java
ExamplesA collection of TLA+ specifications.TLA
CSAPP-LabSolutions to CSAPP & CMU 15-213 labs.C
trash-alloyFilesystem trash example from Alloy 6 book.Alloy