About
Hi, I’m Avani (pronounced Avni)!
I’m an M.Sc. Computer Science student at the University of Alberta, supervised by Prof. Levi Lelis and Prof. Jocelyn Chen. My current work focuses on automating the generation of Domain-Specific Languages (DSLs) using an LLM-driven evolutionary search approach. It combines structured prompting with multiple feedback signals (unit test cases, domain reward, and program synthesis feedback on seen tasks) to generate and implement DSLs. Feel free to reach out if you’d like to discuss it!
Before my M.Sc., I completed my B.Sc. at NYU Abu Dhabi on a full scholarship, majoring in Computer Science with a minor in Applied Mathematics. I also got to spend a semester at NYU New York, taking classes at both Tandon and CAS, and summer courses at NYU London!
Working on a pretty heavy research pipeline with a lot of moving pieces has made me think a lot about software engineering fundamentals: clean abstractions, config-driven experiment pipelines, and writing code that’s easy to iterate on. I believe good engineering and good research go hand in hand.
When I’m not at my desk, I’m trying to learn ice skating and tennis!
