Xiaoyang 

Computer Scientist

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
Xiaoyang is a computer scientist with seven years of hands-on experience building backend tools and open-source utilities. Currently an undergraduate computer science student at USC, they focus on practical engineering—recently contributing backend improvements to the rebiber project to normalize and update BibTeX entries and package the tool for pip. Xiaoyang combines academic curiosity with production-minded development, improving data interoperability across bibliographic sources and automating error resolution. Their work shows an attention to tooling and developer ergonomics that goes beyond typical student projects.
code7 years of coding experience
github-logo-circle

Github Skills (8)

argparse10
bibtex10
python10
bibliography10
json9
pip8
machine-learning4
natural-language-processing4

Programming languages (4)

SCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
yuchenlin/rebiber

Jan 2021 - Aug 2021

A simple tool to update bib entries with their official information (e.g., DBLP or the ACL anthology).
Role in this project:
userBack-end Developer
Contributions:1 review, 37 commits, 4 PRs in 6 months
Contributions summary:Xiaoyang primarily focused on developing and refining the back-end functionality of the `rebiber` tool. Their contributions involved modifying `bib2json.py` and `normalize.py` to process and normalize BibTeX entries, including updating the output format and incorporating an argument parser. Further work included setting up a pip module for the project. These changes aimed to improve the tool's ability to integrate with other bib databases and resolve errors.
dblppythonbibliographyarxivbib
ctcusc/gladeo

Nov 2019 - May 2020

Typescript + React Native, Node.js+Express, Airtable
Contributions:85 commits, 20 PRs, 74 pushes in 6 months
reactreact-nativenode-jsnode-nativeexpress
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
Xiaoyang - Computer Scientist