Andrew Zhu is a Research Fellow and PhD candidate at UPenn with 11 years of software engineering experience building applied AI and production systems. He combines deep academic work on GANs and co-creative language models with hands-on product engineering—most notably as lead engineer for Avrae, the widely used D&D Discord bot where he implemented core game systems and backend features. Comfortable across full stacks and research code, he has published work from a novel dueling GAN architecture (ECCV 2022) to practical integrations that power real-time interaction. A self-taught polyglot who learns new tools as needed, he focuses on making generative AI useful in everyday creative play and experimentation.
11 years of coding experience
7 years of employment as a software developer
University of California Santa Cruz
Doctor of Philosophy - PhD, Computer Science, GPA 4.0/4.0, Doctor of Philosophy - PhD, Computer Science, GPA 4.0/4.0 at University of Pennsylvania
Contributions:116 releases, 258 reviews, 4255 commits in 5 years 11 months
Contributions summary:Andrew made various contributions to the Avrae Discord bot's codebase, primarily focusing on enhancements and the addition of features related to spellcasting and character management. These changes included modifications to the Google Sheet integration, the handling of spellbooks, and the addition of new functionality within the dice rolling mechanics. The commits showcase code changes in areas critical to the bot's core functionality, such as spell selection, resource management and in-game events.
Contributions:1 review, 131 commits, 7 PRs in 1 year 3 months
reactfrontend
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Zhu - Research Fellow at University of Pennsylvania