Sebastián Aedo

Ingeniero De Software at European Southern Observatory

Valparaiso Region, Chile
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
Sebastián Aedo is a software engineer with 10 years of experience specializing in visualization and systems-level work, currently developing C/C++ systems at the European Southern Observatory. He has a strong open-source pedigree—contributing to projects like SPIRV-Cross (adding 64-bit OpSwitch support) and to Wine/Proton—reflecting deep expertise in parsers, control flow, and cross-language tooling. His background spans embedded/IPC bridges in C++ and Rust, cloud-based simulation pipelines on AWS, and interactive visualizations using React and Deck.gl, demonstrating versatility across low-level and web stacks. Based in Valparaíso, Chile, he combines practical reverse-engineering skills with a continuous-learning mindset and a knack for turning research-grade problems into production-ready code.
code10 years of coding experience
job3 years of employment as a software developer
bookIngeniería Civil en Informática, Studies on hold, Ingeniería Civil en Informática, Studies on hold at Universidad Técnica Federico Santa María
languagesItalian, Spanish, English
github-logo-circle

Github Skills (9)

spirv10
compiler-design10
c-language10
glsl10
cprogramming-language10
control-flow9
flow-control9
data-structures8
data-structure8

Programming languages (17)

C#JavaC++CRustHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
KhronosGroup/SPIRV-Cross

Oct 2021 - Dec 2021

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 10 commits, 6 PRs in 1 month
Contributions summary:Sebastián primarily contributed to the `spirv-cross` project by adding support for 64-bit integer types in the OpSwitch instruction. They modified the parser to correctly handle the wider data types, ensuring proper alignment and comparison logic. Further changes refactored the code by moving type tracking logic from the parser to the `ParsedIR`, and updating the control flow graph to handle the 64-bit switch branches. They also added 64-bit switch support for MSL version 2.2.
vulkanhigh-levelspirv-crosspracticalspir-v
etra0/litcher

Jul 2022 - Jan 2023

Contributions:3 releases, 69 commits, 70 pushes in 6 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
Sebastián Aedo - Ingeniero De Software at European Southern Observatory