Santiago R. is a dedicated software engineer at Michigan State University, where he leverages his extensive background in computer science to drive innovative projects at the intersection of artificial life, genetic programming, and machine learning. With four years of hands-on experience in software development, Santiago...
Santiago R. is a dedicated software engineer at Michigan State University, where he leverages his extensive background in computer science to drive innovative projects at the intersection of artificial life, genetic programming, and machine learning. With four years of hands-on experience in software development, Santiago has honed his skills in designing and implementing high-performance computing solutions that enhance data processing capabilities. One of his notable achievements includes the design and development of a C++ tool for topology-aware OpenMPI/MPICH, which significantly improves low-latency, parallel data transmission in Linux high-performance computing (HPC) environments. This project not only showcases his technical prowess but also his ability to tackle complex challenges in distributed computing.
In addition to his work on parallel data transmission, Santiago has made significant strides in optimizing data storage solutions. He engineered a C++ HDF5 storage system that achieved a remarkable 40% speedup over traditional methods, demonstrating his commitment to efficiency and performance in data management. His expertise extends to building and unit-testing a software-based CPU emulator and instruction set in C++, further exemplifying his capability in low-level programming and system architecture.
Santiago's skill set is diverse, encompassing technologies such as Unity, Amazon Web Services (AWS), Kubernetes, and CUDA, along with proficiency in OpenGL Shading Language (GLSL) and SQL. His leadership and collaborative spirit enable him to work effectively within interdisciplinary teams, driving projects that push the boundaries of technology and research. As he continues to explore the realms of artificial intelligence and computational biology, Santiago remains passionate about developing solutions that not only solve complex problems but also contribute to the advancement of scientific understanding.