Ray Redondo

Software Engineer Intern at Collins Aerospace

Iowa, 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
Ray Redondo is a software engineer intern with a decade of hands-on programming experience that began in middle school and now spans contributions to production-grade systems and open source. Currently interning at Collins Aerospace and studying at Iowa State University, he focuses on backend development and systems-level challenges. Ray is an active contributor to the Rust-based Ruffle Flash emulator, where he implemented core AVM2 functionality—demonstrating comfort with complex emulation and low-level language features. He also founded LightningCreations, reflecting an entrepreneurial streak and a passion for delivering creative STEM education. Based in Iowa, Ray combines early-start practical experience with a penchant for tackling intricate technical problems.
code10 years of coding experience
bookIowa State University
bookHigh School Diploma, High School Diploma at Marion High School
stackoverflow-logo

Stackoverflow

Stats
13reputation
324reached
0answers
2questions
github-logo-circle

Github Skills (11)

rust10
emulation10
device-emulation10
strings9
text-manipulation9
object-oriented-programming8
cpu6
cout6
vlsi6
corruption6
vhdl6

Programming languages (22)

C#PowerShellJavaC++CSSRustCScala

Github contributions (5)

github-logo-circle
ruffle-rs/ruffle

Jul 2021 - Sep 2021

A Flash Player emulator written in Rust
Role in this project:
userBack-end Developer
Contributions:7 reviews, 9 commits, 13 PRs in 1 month
Contributions summary:Ray primarily contributed to the implementation of the ActionScript Virtual Machine 2 (AVM2) within the Ruffle emulator. Their work involved adding and modifying core functionalities, including defining class traits, instance methods, and properties. They also started stub implementations for classes like `flash.system.Capabilities` and `flash.events.MouseEvent`, and implemented the `String.split` method, improving the emulator's compatibility with Flash content.
playeremulatorrustflashreimplementation
LightningCreations/x86-emu

May 2021 - Jan 2022

Contributions:37 commits, 27 pushes in 8 months
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
Ray Redondo - Software Engineer Intern at Collins Aerospace