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