Ujjwal Upadhyay

AI Researcher at KAUST (King Abdullah University of Science and Technology)

Bengaluru, Karnataka, India
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
Ujjwal Upadhyay is a Data Engineer II with nine years of experience specializing in large-scale data pipelines using Apache Hadoop, NiFi, and PySpark, currently driving engineering efforts at Mastercard. He holds an MS in Data Science from UBC and pairs production-grade engineering with a research mindset—evident from contributions to OpenMined’s PySyft on privacy-preserving tensor operations. Ujjwal has led migrations and performance-focused codebase changes across enterprise environments, and his background in machine learning and AWS helps turn complex datasets into actionable insights for non-technical stakeholders. His GitHub shows breadth across languages and collaborative open-source work, reflecting both deep technical fluency and a curiosity for compositional understanding of intelligence. Colleagues rely on his clear communication, critical thinking, and rapid adaptability when navigating dynamic, cross-functional projects.
code9 years of coding experience
job6 years of employment as a software developer
bookSenior Secondary, Science, Senior Secondary, Science at DAV PUBLIC SCHOOL SRESHTHA VIHAR DELHI-110092
bookB.Tech, Computer Software Engineering, B.Tech, Computer Software Engineering at Guru Gobind Singh Indraprastha University
languagesEnglish, Hindi, Sanskrit
github-logo-circle

Github Skills (29)

kotlin10
pytorch10
verilog10
javascript10
c-language10
python10
operation10
sas10
data-science10
tensorrt10
machine-learning10
io10
java10
ocaml10
numpy10

Programming languages (11)

C++ShellCSSLeanCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Aniket965/Hello-world

Oct 2018 - Oct 2018

Add any Program in any language you like or add a hello world Program ❣️ if you like give us :star:
Role in this project:
userFull-stack Developer
Contributions:71 commits, 42 PRs, 53 pushes in 5 days
Contributions summary:Ujjwal contributed "Hello World" programs in various programming languages, demonstrating a broad understanding of different technologies. They appear to be involved in a project that encourages contributions in multiple languages. The contributions include Java, C++, Kotlin, X++, PowerShell, Javascript, OCaml, Swift, VBScript, SAS, Tcl, UnrealScript, Verilog, and IO demonstrating a wide range of programming skills. Additionally, the user also submitted merges from a branch, suggesting a collaborative approach.
javaany-language
OpenMined/PySyft

Jul 2017 - Oct 2017

Perform data science on data that remains in someone else's server
Role in this project:
userML Engineer & Data Scientist
Contributions:20 commits, 9 PRs, 20 comments in 2 months
Contributions summary:Ujjwal primarily contributed to the implementation of mathematical functionalities and tensor operations within the PySyft library, demonstrating a focus on deep learning and privacy-preserving techniques. They added several new tensor methods, including `tanh`, `neg`, `normal`, `median`, `mode`, `inverse`, `min`, and `histc`. They also integrated pep8 and pyflake8, improving code quality and ensuring adherence to coding standards. Additionally, the user contributed to stride functionality and tests.
pytorchcryptographyacquiringpythonscience
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