Tianrun Yan is a software engineer with nine years of practical experience and a current Master's candidate in Computer Engineering at Northeastern University. He blends strong Java and Python expertise with hands-on knowledge of microservices, big data tooling, and cloud-native technologies gained through roles at Ant Group, Nokia, and earlier positions. At Nokia he served as a co-op and has since worked on production-grade systems using Spring Boot, Kafka, Redis, Docker/Kubernetes, and CI/CD pipelines. Beyond backend systems, he contributes to ML projects—most notably adapting and maintaining a DeblurGAN training pipeline—demonstrating an ability to bridge model engineering and software infrastructure. Comfortable across languages from Kotlin and Scala to C++ and Swift, he is passionate about algorithms and continuous learning. Based in Malden, MA, he brings a pragmatic, cross-disciplinary approach to building scalable, maintainable systems.
9 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Northeastern University
Bachelor's degree, Software Engineering, GPA 3.61/4.0, Bachelor's degree, Software Engineering, GPA 3.61/4.0 at Beijing University of Technology
Image Deblurring using Generative Adversarial Networks
Role in this project:
ML Engineer
Contributions:5 commits, 1 PR in 9 days
Contributions summary:Tianrun primarily contributed to the project by modifying core model files and training-related scripts. They updated model initialization, loss functions, and data loading components to address version compatibility issues. These changes indicate a focus on adapting and maintaining the model training pipeline for the image deblurring task using GANs. Additionally, the user performed minor adjustments to the web-based result display.
Contributions:38 commits, 3 PRs, 37 pushes in 9 days
wtf
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.