Headshot of Spencer Thompson

Me @ The Great Wall

Solving unique problems with AI, quantitative pipelines, and hardware that feel purposeful.

Highland UT

Open to impactful engineering work

Spencer Thompson

Software Engineer • Data Scientist • Technical Lead — building production AI tools, data pipelines, and developer-focused products.

About Me

I design engineering systems that blend AI, data infrastructure, and product polish. From UVU's AI Tutor to macroeconomic market pipelines at System8, I guide prototypes into production while instrumenting telemetry to keep quality intentional.

Skills & Tech

From production systems + side projects

3D PrintingAWSDagsterDockerDocker & ComposeEsp32 / ArduinoExcelFastAPIFastAPI / SQLiteGolangGolang / C++ / SvelteGoogle CloudHetzner VPSInferenceJavascriptManufacturingMongoDBNeovim / LuaPandasPeer-to-peer CollaborationPlausible AnalyticsPythonPython / PyTorchQualtricsQUIC / Low-LatencyRust / FFISQLiteStreamlitTransformer

Experience

Impact-first highlights

Lead Developer · Utah Valley University

Orem, Utah

Feb 2024 — Present
  • Built and deployed a production AI Tutor integrated with UVU Canvas via a browser extension, enabling course-aware tutoring (syllabus, assignments, grades) and reaching 660+ lifetime users with daily active usage.
  • Utilized privacy-conscious analytics to improve response quality and measure real-world adoption.
  • Implemented LLM tool use enabling features such as grades/assignment lookups, course Q&A, URL reading, and sandboxed Python execution.
PythonFastAPIJavascriptDocker & ComposeStreamlitMongoDBPlausible AnalyticsHetzner VPS
More details
  • Full Stack Development Chat Interface & Backend.
  • Database Maintenance & Migrations.
  • Consistent Refactoring & New Features.
  • Collecting, Processing & Utilizing Telemetry.

Software Engineer · System8

Clearwater, Florida

Mar 2025 — Aug 2025
  • Created a data pipeline utilizing 10 years of closing price data from 69 ETFs and 42 Macroeconomic Indices to provide fast and accurate buying indicators for investors.
  • The pipeline is setup in Google Cloud to run once an hour and stores data in buckets.
PythonDagsterDockerGoogle CloudExcelPandas
More details
  • Create / maintain actively used data pipeline.
  • Pull and process data from Excel / Bloomberg.
  • Display model data for investors on dashboard.

Technical Lead · Innovation Academy

Orem, Utah

Jan 2024 — Jan 2025
  • Created a team building application using LLMs and Qualtrics survey data to automatically create 50+ teams. The application successfully handled $500,000 of grant money.
  • Recruited for and Assisted Managing technical teams for University Corporate Partners.
PythonGolangSQLiteQualtricsDocker & ComposeAWS
More details
  • Managed Team of Four Developers.
  • Responsible for the success of 10+ Projects.
  • Code Reviews & Deployments.

Projects

Selected work

Education

Utah Valley University

Orem, Utah

Dec 2021 — Dec 2025

Computational Data Science

3.90 GPABachelor of SciencePresident of The Computer Science ClubGraduated with HonorsMathematics MinorRecieved Honors Program Outstanding Project AwardDean's List 2022-2025Chinese Language Minor

© 2026 Spencer Thompson

Built with Svelte + Tailwind v4 · Dark, glassy UI