Nathan Ruiz

Multimedia Data Engineer

Baltimore, Maryland, 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

👤
Senior
🎓
Top School
Nathan Ruiz is a multimedia data engineer and former award-winning sports journalist who blends advanced analytics (M.S. from Georgia Tech) with storytelling to turn complex sports and multimedia datasets into engaging, scalable content. With eight years of experience across newsrooms and product teams, he builds automated pipelines that ingest video, 3D assets, and Statcast-level data to produce immersive experiences for partners like Major League Baseball. He pairs hands-on Python/R data work and DevOps-style automation with open-source contributions to notable projects (including build and linting improvements for mpv and protocol updates in a Rust Minecraft client), demonstrating attention to code quality and cross-version compatibility. Based in Baltimore, he’s as comfortable explaining pandemic-era public health trends to readers as he is architecting content workflows for mobile apps and social channels.
code8 years of coding experience
bookMaster's degree, Analytics, 4.0, Master's degree, Analytics, 4.0 at Georgia Institute of Technology
bookBachelor of Science (B.S.), Sports Management and Sports Media (Dual Degrees), 4.0, Bachelor of Science (B.S.), Sports Management and Sports Media (Dual Degrees), 4.0 at Oklahoma State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

python10
cicd10
automation10
protocols10
automations10
rust10
game-development10
testing9
scripting7
mpv7
script7
bash7
sh7
shell7
c175

Programming languages (9)

PowerShellTypeScriptC++ShellRustCNixRuby

Github contributions (5)

github-logo-circle
iceiix/stevenarella

Sep 2022 - Oct 2022

Multi-protocol Minecraft-compatible client written in Rust
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 6 comments in 1 month
Contributions summary:Nathan made several code changes focused on refactoring and improving the chunk section management within the Minecraft-compatible client. These changes included updating the code to support version 1.18 of the Minecraft protocol, adding tests for parsing chunks across various versions, and implementing the parsing of light values in 1.18. Further contributions involved adding digging functionalities within the entity system and addressing formatting issues.
rustminecraftminecraft-protocolmulti-protocol
mpv-player/mpv

Sep 2024 - Sep 2024

🎥 Command line video player
Role in this project:
userAutomation Engineer & DevOps Engineer
Contributions:1 review, 1 PR, 7 comments in 16 days
Contributions summary:Nathan's contributions primarily focused on improving the project's build and testing infrastructure. They added checks for code style compliance using various linters, including pyupgrade, pep8 naming conventions, flake8-commas, and ruff, to ensure code quality. Furthermore, they fixed a missing return value in a linting script and enabled pyflakes and pycodestyle checks. These changes demonstrate a strong emphasis on automating code quality analysis and ensuring consistent coding standards within the repository.
mpvlibavplayeraudiovideo-player
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
Nathan Ruiz - Multimedia Data Engineer