Andrew Chang‑DeWitt

Experienced Software Engineering Intern & Computer Science student with a passion for pl theory & shipping clean, well-tested software. Currently seeking a summer 2025 internship with a team that values learning & collaboration.

Education

Bachelor of Science in Computer Science

Illinois Institute of Technology, Chicago, IL, May 2026

Completing coursework on CS & SWE fundamentals, including data structures, algorithms, computer organization & assembly programming, systems programming, programming paradigms, pl theory & interpretors, & database organization w/ special interests in mathematics & pl theory.

Experience

Department of Computer Science, Northwestern University

Undergraduate research assistant, March 2024 - June 2024

  • racket
  • unit testing
  • llm integration
  • teamwork
  • research
  • Worked in a programming language research lab focused on exploring tools to improve developer experience and increase code correctness by reducing the friction of introducing types and/or testing contracts to previously untyped and/or untested code bases.
  • Assisted in the beginning stages of creating an LLM-based tool for generating test suites capable of capturing a high degree of possible bugs for a given software source
  • Researched fuzzing techniques to use in tandem w/ AI test generation to hopefully improve the generated tests

Tinder

Web Engineering Intern, June 2022 - Jan 2023

  • typescript
  • react
  • redux
  • nodejs
  • github
  • automated unit testing
  • ci systems
  • user studies
  • collaboration
  • communication
  • project planning
  • Collaborated w/ senior engineers in fast-paced, agile dev cycles to rapidly design, develop, test, review, & release new features & analyze experiments for market testing
  • Led implementation planning for & worked with a cross-disciplinary, remote-first team including engineering, product, & design to develop a new feature shipped on Tinder's web app in late Q3 of 2022, impacting tens of millions of users
  • Assisted in migrating JavaScript typed in Flow to TypeScript across the application
  • Improved the Web experience for tens of millions of users by identifying & shipping fixes for a11y & i18n bugs

Indiana University

Assistant Web Master, Aug 2021 - June 2022

  • c#
  • .net
  • javascript
  • vue
  • html
  • css
  • communication
  • Updated outdated .NET Razor views from Bootstrap/JQuery to Indiana University's modern css framework, improving page load times
  • Implemented additional features in HTML, CSS, & vanilla JS (or Vue, where applicable)
  • Built dev tools in Python & TypeScript to automate data & file collection & formatting