Yueyang Tang

Graduate Teaching Assistant

West Lafayette, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yueyang Tang is a first-year PhD student at Purdue University with nine years of software engineering experience focused on programming languages and type systems. He holds a First Class Honours BSc from the University of Edinburgh and has hands-on compiler and language-engineering experience from internships and research roles, including designing a red-green tree IR and implementing type-class-like interfaces for a WASM-targeted functional language. As a backend contributor to the popular onefetch tool he expanded language support (Idris, F#) and improved display/parsing logic, showing attention to both tooling ergonomics and language metadata. His background spans compiler optimizations for aarch64/rv64, theorem-prover type systems, and teaching functional and OOP concepts to undergraduates, blending research, systems-level coding, and pedagogy. Based in West Lafayette, he combines deep type-system interests with practical implementation skills and a track record of contributing to open-source projects and production-focused compiler teams.
code9 years of coding experience
bookBachelor of Science - BS, Artificial Intelligence and Computer Science, First Class Honours, Bachelor of Science - BS, Artificial Intelligence and Computer Science, First Class Honours at The University of Edinburgh
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
github-logo-circle

Github Skills (11)

tooling10
git10
command-line-interface10
rust10
development-tools10
developer-tools10
command-line10
cli10
idris9
fsharp9
ascii-art8

Programming languages (13)

PowerShellJavaC++RustTeXHTMLKotlinDockerfile

Github contributions (5)

github-logo-circle
o2sh/onefetch

Oct 2019 - Oct 2019

Command-line Git information tool
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 2 comments in 21 days
Contributions summary:Yueyang primarily contributed to adding and updating language support within the `onefetch` tool. Their work involved adding Idris and F# to the language options, including associated ASCII art representations. They also modified the code to incorporate these new languages into the display and parsing logic of the application. These changes significantly expanded the scope and functionality of the tool.
command-line-toolrustcommand-line-interfacecommand-linecli
Emanon42/links

May 2020 - Sep 2020

Links: Linking Theory to Practice for the Web
Contributions:57 pushes, 8 branches in 3 months
javascripttheorylinkslinking
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