Skip to content
View joeyspagnoli's full-sized avatar

Block or report joeyspagnoli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joeyspagnoli/README.md
Joey Spagnoli

Building autonomous agents and shipping ML systems at the intersection of applied research and production engineering. Currently at NVIDIA; concurrently a (soon to be) published ML researcher at UF. I also make tech content — find me at @joestechtalks.




SELECTED WORK


ExperienceCurator AI   private

A "career memory" system built on agent-orchestrated RAG. Ingests documents and codebases, normalizes content, generates embeddings, and serves citation-grounded evidence through a FastAPI/pgvector REST API. Multi-agent resume tailoring and interview prep cut customization time by 30%.

Python · FastAPI · Google ADK · pgvector · Docker · React / TypeScript


EvoChess   → repo

Dagster MLOps pipeline that ETLs Lichess game data into S3, trains a CNN on 9M+ games rated 2000+ elo with PyTorch, tracks experiments in MLflow, and deploys the final model as a containerized REST API on Cloud Run.

Python · PyTorch · Dagster · MLflow · AWS S3 · Docker · GCP


Auditory Masking Risk Prediction   private · published

End-to-end audio ML pipeline built for UF AI Scholars — published in the UF Journal of Undergraduate Research. Synthesized 56,700 warning-signal/construction-noise mixtures, derived mel-spectrograms and acoustic features, and trained classifiers to predict ISO 7731/9533 audibility compliance.

Python · PyTorch · UrbanSound8K · DEMAND · mel-spectrograms


young-marketers-inbox   private · agentic build

Real-time iMessage inbox for influencer campaign management, built entirely with AI agents as a proof of what you can ship with agentic development. BlueBubbles turns macOS Messages into a REST API; Socket.IO events flow through Next.js via SSE; SQLite owns campaign metadata.

Next.js · TypeScript · SQLite · BlueBubbles · Socket.IO · SSE




ON RESEARCH


AI Scholars researcher at the M.E. Rinker Sr. School of Construction Management, University of Florida. Published work on machine learning for predicting whether safety warning signals are audible over construction-site background noise — ISO 7731/9533 compliance at scale. Prior work includes CTGAN synthetic data generation for heat-stress risk modeling.




GitHub streak stats



TikTok  ·  LinkedIn  ·  Email

University of Florida · B.S. Computer Science · 2027

Pinned Loading

  1. EvoChess EvoChess Public

    Python

  2. ChompQuest/ChompQuest ChompQuest/ChompQuest Public

    JavaScript 1 2

  3. notebooks notebooks Public

    Jupyter Notebook

  4. example-resume example-resume Public

    A version-controlled LaTeX resume system with a CLI to build, diff, and compare company-tailored branches — includes YAML-to-LaTeX pipeline and SKILL.md to convert docx resume to LaTeX.

    Python

  5. tmux-dispatch tmux-dispatch Public

    SKILL to allow a coding agent to spin up a new terminal session, create another coding agent instance, and drive it via TMUX

    Shell 1