Applying to graphics PhD programs · Fall 2027

Sam Miller

Systems programming, real-time graphics, and game engines.
// CS @ IU Bloomington

SamsterJam logo
Logo.png · 500×500

About

I'm a computer science student at IU Bloomington specializing in systems programming. I'm interested in graphics programming, game engine architecture, distributed systems, and low-level networking. I'm driven by understanding how things work at every level, from operating systems and network protocols to GPU pipelines and rendering algorithms.

My technical foundation comes from over a decade of game development, starting with Scratch at age 8 and progressing through GameMaker to modern engines like Godot. Currently, I work as a TA and tutor while conducting research in quantum natural language processing and graphics optimization.

  1. Scratch
  2. GameMaker
  3. Godot
  4. C + OpenGLnow

Indiana University Bloomington

B.S. in Computer Science, Systems Specialization; Minor in Engineering

Expected May 2027

Systems

  • Operating SystemsA+
  • Distributed SystemsA+
  • Computer StructuresA+
  • System Programming with C and UnixA+
  • Data StructuresA+
  • Algorithm Design & AnalysisA
  • Programming Languages

Math & AI

  • Linear Algebra
  • Calculus I & II
  • Discrete Structures
  • Introduction to Artificial Intelligence

In progress (Fall 2026)

  • Interactive Computer Graphics
  • Engineering Networks

Languages

  • C
  • Rust
  • C#
  • Java
  • Python
  • TypeScript
  • JavaScript
  • GLSL
  • Scheme

Systems & Graphics

  • Vulkan
  • OpenGL
  • Godot
  • Unity
  • Linux (Arch)
  • Git
  • Node.js
  • React
  • WebSockets
  • Steamworks

Creative

  • Blender
  • GIMP
  • DaVinci Resolve
  • Kdenlive
  • Ableton
  • OBS

Research & experience

Research

CBIRD

A complex-valued BERT language model for hybrid classical/quantum computing

  • Undergraduate Research Assistant, AI & NLP Lab

    Quantum AI Study Group; Advisor: Prof. Damir Cavar, Indiana University Bloomington

    Jan 2026 – Present

    1. Co-developing CBIRD, a complex-valued BERT language model designed for hybrid classical/quantum computing, alongside a real-valued twin model for controlled comparison.
    2. Adapted complex-valued whitening normalization from Deep Complex Networks (Trabelsi et al.) for use as layer normalization in a transformer architecture.
    3. Diagnosed a failure mode in which Born-rule output probabilities collapsed toward the unigram distribution; introduced a tunable per-layer escort (β) parameter that enabled the model to train.
    4. Design and run experiments comparing complex- and real-valued models across activation functions, normalization methods, and parameter counts, evaluated on embedding quality and downstream classification and sentiment analysis.

Publication In preparation

Co-author

D. Cavar, S. Miller, et al. CBIRD: A Complex-valued Language Model for Hybrid Classical/Quantum Computing.

Conference

Session chair

Quantum AI Conference 2026

  • Organizing Committee, Quantum AI Conference 2026

    Indiana University Indianapolis, August 14–16, 2026 (qnlp.ai)

    Aug 2026

    details
    • Helped the lab plan and run a three-day international conference on quantum AI and quantum NLP.
    • Chaired a conference session and introduced invited speakers; engaged with researchers during poster sessions.

Hackathons

2× 1st place

Two first-place finishes across four Luddy hackathons (2024–2026), with the same four-person team.

  • 1st Place, Luddy Hacks

    Spring 2026

    details
    • LibreBoard: self-hostable, real-time leaderboard API in Rust (Axum, Tokio, PostgreSQL, Docker); sustained ~19,000 requests/sec with a 100% success rate across 1M+ requests under load testing.
  • 1st Place, Luddy Hackathon

    Spring 2024

    details
    • Built a PDF slicing tool for a law firm using OCR and configurable rules.

Teaching

~200 students

Undergraduate Teaching Assistant, CSCI-C212 (Java)

  • Introduction to Software Systems

    Spring 2025 & Spring 2026

    details
    • Ran a weekly interactive lab section where students apply course concepts in teams; held 4 office hours per week.
    • Graded homework, problem sets, quizzes, projects, and exams for a course of approximately 200 students.

Tutoring

Lead Tutor

Luddy Computer Science & Mathematics Tutoring

  • Lead Tutor

    Mar 2024 – Present

    details
    • Tutor computer science and math courses, including Java, Python, Discrete Mathematics, and Calculus I & II, with a focus on problem-solving strategy over answers.
    • Promoted to Lead Tutor (Fall 2026): build the program schedule, manage tutor shifts, and design outreach graphics for the program.

Industry

2 internships

Murray Mentor, Inc. · Mursix Corporation

  • AI Technology Intern

    Murray Mentor, Inc.

    May – Aug 2026

    details
    • Startup building an AI assistant that captures senior manufacturing workers’ knowledge to train new employees.
    • Built analytics tracking per-customer token usage and which knowledge sources the assistant cites.
    • Designed and built Kudos, a gamified credit system that awards points to users when their knowledge is cited in other users’ conversations.
  • Software Engineer Intern

    Mursix Corporation

    May – Sep 2025

    details
    • Replaced several hours of daily manual reporting with an automated ETL pipeline (ODBC and web APIs) that generates the statistics sheet management needed.
    • Built a quoting tool for the sales team: drop in a part file, and it automatically flattens the part into a manufacturing blank with CAD software and produces a cost estimate, with robust error handling and a simple UI.

Academics

4× Dean’s List

Fall 2023, Spring 2025, Fall 2025, Spring 2026

  • Dean’s List

    details
    • Require 3.7+ term GPA & 12+ credit hours

Mentoring

Peer Mentor

Luddy Living Learning Community

  • Peer Mentor

    Aug 2024 – Present

    details
    • Mentor first-year students on academic and personal development.
    • Design and run LLC community events; coordinate orientation & assist with large IU Luddy events

Makerspace

Technician

Makerspace Technician, Indiana University

  • Makerspace Technician

    Nov 2023 – Present

    details
    • Teach students and researchers digital design and fabrication (3D printing, laser and vinyl cutting, soldering); maintain and repair equipment and enforce safety.

Other Projects

7 projects