Andrew Chang‑DeWitt

Experienced SWE Intern & CS student with a passion for pl theory, compilers, & shipping clean, well-tested software. Currently seeking a new role with a team that values mentorship & learning.

Education

Illinois Institute of Technology

BS in Computer Science, May 2026

Completing CS courses including: data structures, algorithms, systems programming, operating systems, functional programming, pl theory & interpretors, compiler engineering, machine learning, information retrieval & databases, parallel & distributed computing (Spring 2026), types theory (Spring 2026)

Experience

PriML Compiler Lab

Undergraduate research assistant, May 2025 - August 2025

  • Enabled thread synchronization in PriML with guaranteed responsive scheduling, a technique proven to eliminate up to 100% of deadline misses in some domains, by implementing algorithm inspired by rust's borrow checker to detect delays caused by misused condition variables (CVs)
  • Unblocked development of new features & optimizations in the PriML compiler, by implementing dataflow analysis compiler phase from provided definition
  • Learned Standard ML in 2 weeks by self-teaching through SMLJNJ/MLton docs, exploring build systems, & creating a simple directed graph library & lexer & parser extensions in PriML

NUCS exploreCSR

Undergraduate research assistant, March 2024 - June 2024

  • Lowered friction to writing test suites in racket codebases, as measured by reaching > 50% test coverage in under 10 minutes, by building an MVP of a CLI tool that uses given source code to prompt for LLM & extracts returned code, then automatically evaluates the generated suite's effectiveness

Tinder, Core Web Platform

Software Engineer Intern, June 2022 - Jan 2023

  • Improved match accuracy & dating outcomes for 10s of millions of users by leading web team's effort to ship new relationship intent feature, including taking feature ownership, writing user stories in jira, coding react components using typescript
  • Delivered fixes to over 100 different bugs in html semantics, css, & translation implementations, enhancing web accessibility & internationalization for users worldwide

Center for Teaching & Learning

Web Developer Intern, Aug 2021 - June 2022

  • Reduced page load times by 2-3x by migrating outdated code to modern vue/javascript/css
  • Saved 10+ hours/month by producing tools in python & typescript to automate file processing

Indiana DFR, FSSA, Public Assistance Eligibility

Team Lead, Aug 2016 - Aug 2020

  • Increased team KPIs on client happiness, accuracy, & timeliness by 10-35% by coaching new & experienced team members on soft skills, problem solving, & efficiency
  • Saved 1.5+ hours/team/day by collaborating w/ other team leaders & upper-level management to identify pain points & automating processes for generating reports & assigning work