Summary
Ilana Shapiro is a Ph.D. student and researcher in UC San Diego’s Programming Systems Group with eight years of software engineering experience spanning industry internships and open-source contributions. Her work sits at the intersection of programming languages, automated reasoning, and AI, with current projects on parallelization algorithms for SMT solvers and constrained decoding of LLMs using human-interpretable structural constraints. She has shipped production features at Meta/Facebook iOS teams, contributed to functional TypeScript and tooling projects while freelancing, and interned on Microsoft’s RiSE team focusing on solver parallelism and natural language reasoning for program verification. A double major in Computer Science and Music from Pomona College, Ilana brings a rare blend of formal, creative, and systems thinking—she’s equally comfortable reasoning about type systems and composing music—while mentoring and advocating for graduate women in computing.
8 years of coding experience
2 years of employment as a software developer
Associate of Arts - AA (concurrent with high school graduation), Liberal Arts and Science: Science and Math Emphasis, Associate of Arts - AA (concurrent with high school graduation), Liberal Arts and Science: Science and Math Emphasis at Santa Barbara City College
High School Diploma, High School Diploma at Dos Pueblos High School
Académie Orford Musique
Bachelor of Arts - BA, double major in Computer Science and Music (Flute Performance), minor in Mathematics, Bachelor of Arts - BA, double major in Computer Science and Music (Flute Performance), minor in Mathematics at Pomona College
Dos Pueblos Engineering Academy
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at UC San Diego Jacobs School of Engineering