Carter Tate

Cornell CS • Seeking SWE / Data / ML roles

Carter Tate

Carter Tate headshot

About Me

I’m a Cornell Computer Science student focused on building data-driven products and ML systems. My recent coursework that interests me most is related to Machine Learning, Operating Systems, AI Agents and Rationality, and Software Engineering.

Outside of academics and projects, I spend much of my time contributing to the Cornell wrestling team. Competing has taught me to be comfortable with high performance team dynamics, operating under pressure, and improving quickly over time with feedback loops.

Cornell Wrestling team
Carter Tate wrestling match

In my free time, I'm interested in Formula 1 and different branches of philosophy that I can learn from to better reason about the world around me.

Formula One racing
Marcus Aurelius bust

Internship Experience

Zekelman Industries logo

AI Developer

Zekelman Industries · June 2026 – August 2026

  • Developed and tested an AI Data Analyst Agent and Dashboard leveraging Palantir's Foundry and AIP software to provide sales specialists with highly customized information about their accounts.
  • Designed and implemented a daily automated AI agentic workflow to ingest, transform, display, and interpret procurement data to drive better decisions and support procurement data visibility.
IGT logo

Core Studios Technical Intern

International Game Technology (IGT) · June 2025 – August 2025

  • Developed and trained deep neural networks (scikit-learn), XGBoost, and Random Forest models to predict slot-machine session dynamics, focusing on behavioral modeling and extensive custom feature engineering for high-dimensional gameplay data.
  • Analyzed SHAP values to identify key drivers of longer player sessions and increasing bet behavior, and produced confusion matrices to rigorously evaluate predictive accuracy.
  • Findings directly informed strategies for real-time slot machine game math adjustments at a global leader in the gaming industry with approximately $2.5B in annual revenue.
  • Built automation scripts and testing frameworks in Unity to reduce manual debugging time and improve developer iteration speed within the Core Studios pipeline.

Projects

A few things I've been up to recently:

TheoCorpus Full Stack Retrieval Application

An advanced semantic search engine with domain-specialized retrieval over a 54K-document theological corpus.

  • Engineered an offline LLM data pipeline that enriches each document chunk with labeled theological facets and keyword-rich annotations.
  • Hybrid retrieval combines dense vectors (passage, facet, and HyDE-generated query embeddings) and sparse BM25 (passage content and annotations), fused via weighted RRF and re-ranked by a two-stage (cross-encoder and LLM) re-ranker system to surface high-precision results and encourage theological exploration.
  • Architected the full-stack app (React/TypeScript on Vercel, FastAPI/Python on Railway) behind a secure, unbuffered streaming proxy, with JWT auth and Postgres row-level security.
  • Went beyond returning results with a chapter-based document reader that opens any passage in its full source context (table-of-contents navigation, jump-to-reference, and the originating result anchored in place), turning search into deep reading.
  • Built “Custom Source Scores,” an AI tool that scores and explains how relevant each of the 10 source collections is to a given query, helping users aim their search before they run it.
  • Rounded out the product with bookmarks and personal notes, searchable history, per-result feedback, and saved user preferences (translation, default collections, result quota, and theme).
PythonLLMsSemantic SearchVector EmbeddingsBM25RRFHyDECross-Encoder Re-rankingFull Stack

Casino Coin-In Modeling

Predict monthly coin-in using engineered spatial features and ML models.

  • Built a supervised ML pipeline with feature engineering on floor layout + traffic proxies.
  • Compared models (XGBoost, RF, LightGBM) and utilized cross-validation to analyze performance
  • Used SHAP to explain drivers of predicted revenue and guide optimization.
Pythonscikit-learnLightGBMRandom ForestSHAPOptimizationFeature EngineeringClustering

Air Traffic Control Simulator

Built an interactive air-traffic control simulator in OCaml with a live radar UI and a programmable command console for real-time aircraft control.

  • Developed the backend simulation engine to model aircraft motion in a 2D airspace and maintain consistent state over time.
  • Integrated backend ↔ UI communication so radar updates, command log events, compass heading, and runway indicators stayed synchronized in real time.
  • Implemented a programmable console supporting commands like changing headings, spawning aircraft, and removing aircraft during live simulation.
  • Collaborated in a 4-person Agile team (sprints, task breakdown, iterative demos) with clear ownership boundaries and frequent integration.
OCamlAgilesimulationstate managementUI integration

Huffman Compression Program

Built a Huffman file compression system in C using priority structures and Huffman tree encoding for efficient lossless compression.

  • Implemented a Huffman file compression system in C by building and traversing a Huffman tree.
  • Used priority stack/queue structures to construct codes and encode characters into variable-length bit patterns based on frequency.
  • Produced correctly formatted compressed output to achieve efficient lossless compression.
Cdata structuresHuffman codingfile I/O

Intelligent Image Segmentation Tool

Created a Java intelligent scissors image editor using pixel-graph modeling and Dijkstra’s algorithm for real-time selections.

  • Built a Java-based intelligent scissors image editor application with a Swing UI.
  • Modeled images as pixel graphs and applied Dijkstra’s algorithm to compute optimal selection paths.
  • Delivered a real-time selection tool with visual progress indicators for interactive image editing.
JavaSwinggraphsDijkstra’s algorithm

Optimized Matrix Multiplication for Performance

Implemented and benchmarked cache-aware matrix multiplication techniques in C to improve performance via locality and tiling.

  • Implemented and benchmarked cache-aware matrix multiplication algorithms in C (tiling, memory layout, access stride optimizations).
  • Focused on spatial locality and instruction-level optimization to reduce cache misses and improve throughput.
  • Analyzed runtime across implementations and quantified performance gains using profiling tools.
Cperformance optimizationcache localityprofiling

Contact Me

Explore more here: