experience
I'm currently a fourth-year combined BS/MS Computer Science student at the University of Washington, where I’m also earning a degree in English Literature.
In the recent past, I interned at Palantir Technologies where I engineered tools for mapping data objects across different operational software platforms. In the near future, I'll be joining Netflix as a software engineer intern to work on ads serving functions for their ad-supported tier.
On campus, I've worked as a TA for both the intro CS sequence and the data structures and algorithms course. Much of what I do is focused on making grading processes smoother and building tools to help TAs get things done more efficiently. I've also been involved in developing course materials like creating programming assignments and writing exams to support students and instructors.
Broadly speaking, I'm currently interested in systems, AI, and (of course) building educational technology and tools.
why CS and English?
In software engineering, it's not just about knowing how to code—it's about being able to communicate what you're doing, whether that's through documentation, explaining your thought process, or collaborating with others. My English background has helped me develop strong communication skills as well as an understanding of real world contexts and I find that these are just as important as technical skills when it comes to working in tech.
Coding is problem-solving at its core, and you need to be able to think through problems, understand the complexity of what’s happening, and communicate that effectively whether it’s writing clear documentation, interpreting someone else’s code, or just explaining how a project works to someone without a technical background, and I think those skills are really important to me.
You can’t just get by on being super good at coding, you also have to be very good at documenting, writing, and talking about what you’ve worked on.