# Caleb Standfield > Software engineer graduating from the University of Utah in December 2026 (B.S. Computer Science, AI track). Software Engineer Intern at Adobe, summer 2026. I'm a full-stack engineer with a backend and systems lean, and I've owned LLM features at Adobe and on my capstone. At Adobe I built a feature that migrates AppMeasurement analytics code to the Web SDK, and I owned its translation stage, which combines deterministic processing with LLM translation to generate the new code. On Cadenza, my capstone Apple Music companion app, I own LLM song tagging from the backend service to the mobile UI. On the systems side, I built Cadenza's transactional event ingestion with dedup so retries don't double count, and I'm writing a multithreaded HTTP server from scratch in Rust. ## Experience ### Adobe, Software Engineer Intern (May 2026 - Aug 2026) - Built an AppMeasurement to Web SDK migration feature in Python and TypeScript, extending support beyond Adobe Tags to standalone JavaScript implementations. - Used Tree-sitter, dependency graphs, and topological sorting to find analytics code and the context needed for safe conversion. - Owned code translation: a source-agnostic pipeline that combines deterministic processing with LLM translation to generate native Web SDK code from parsed source and variable mappings. - Built frontend and backend review workflows that surface conversion results and point users to the exact code needing manual fixes. ## Education - Bachelor of Science in Computer Science, University of Utah (Salt Lake City, UT) - Expected Dec 2026, GPA: 3.788 - Artificial Intelligence Track - Minor in Japanese - Data Science Certificate ## Skills - Relevant Coursework: Algorithms, Data Structures, Computer Systems, Computer Organization, Software Practice I & II, Artificial Intelligence, Machine Learning, NLP, Data Mining, Linear Algebra, Discrete Mathematics - Languages: Rust, C++, C#, Python, Java, TypeScript, SQL, HTML, CSS - Frameworks: Axum, Tokio, FastAPI, React Native, Next.js, Flutter, TailwindCSS, PyTorch, WebAssembly, Blazor - Tools: PostgreSQL, MongoDB, Docker, Git, Linux Command Line, Tree-sitter, LaTeX - Engineering: Backend Development, Full-Stack Development, Concurrency, API Design, System Design, ML Integration ## Projects ### Cadenza (in progress) Apple Music companion app for song tagging, query-based playlists, and listening analytics. Capstone project. I own the LLM song-tagging integration end to end, and built a persistent listening-event queue with deduplicated ingestion so retries never double count. SQL-backed analytics drive calendar heatmaps, tag filters, and ranked listening history. Tech: Rust, TypeScript, React Native, PostgreSQL, LLM Integration, System Architecture, Caching ### Web Server (in progress) Multithreaded HTTP server built from scratch in Rust. Thread pooling and concurrency primitives handle requests, with async I/O and low-latency static file serving. Currently load testing on physical hardware to see how it holds up under concurrent load. Results coming soon. Tech: Rust, Concurrency, Thread Pooling, Async I/O, HTTP, Performance Source: https://github.com/CalebStandfield/custom-http ### blackjack (complete) Complete blackjack game engine built from scratch in C++ and Qt, with AI-controlled opponents. Object-oriented design and a finite state machine manage game state transitions and event handling. Built on a six-person team following agile practices with daily scrum meetings. Tech: C++, Qt, Object-Oriented Design, Finite State Machines, Event-Driven Programming, Game AI, Scrum Source: https://github.com/CalebStandfield/full-blackjack-game-engine-with-UI ### learn-vim (complete) An interactive Vim trainer built around real edits, not quizzes. Transform text and/or code in as few keystrokes as you can, with instant feedback and par scores to beat. Used for an organization lunch and learn, as a Vim refresher and a talk on how to keep using Vim in the age of AI. Tech: JavaScript, React, Vim Emulation, Interactive Learning, Gamification, UX Design Demo: https://learn-vim-ruddy.vercel.app/ ## Contact - Email: calebjstandfield@gmail.com - GitHub: https://github.com/CalebStandfield - LinkedIn: https://www.linkedin.com/in/caleb-standfield/ ## Links - [Website](https://calebstandfield.dev/) - [Resume (PDF)](https://calebstandfield.dev/Caleb_Standfield_Resume.pdf)