Suggestions
Michał Gallus
Machine Learning Software Engineer at AMD ODC
Professional Background
Michał Gallus is an exceptional software developer with a robust background in computer science and an impressive track record in various high-tech industries. Currently serving as a Senior Software Developer at Luxoft, Michał brings a wealth of experience in software optimization and high-performance computing (HPC) using C, C++, and x86/x86_64 Assembly. His expertise extends to computer graphics programming, specifically utilizing OpenGL, and he is skilled in reverse engineering, particularly within Windows applications using tools like IDA Pro, OllyDbg, and Cheat Engine.
Previously, Michał held significant positions that shaped his career trajectory, including a role as a Deep Learning Software Engineer at Intel Corporation. In this dynamic position, he contributed to innovative projects and developments that leveraged his analytical and programming skills to optimize software performance and enhance technological capabilities. Additionally, during his early days with Intel, Michał honed his technical skills as a Software Engineer Intern, receiving training and insight into industry-leading technologies.
Michał's journey in software engineering began at Spectre as a Software Engineer, where he played a vital role in developing cutting-edge solutions before furthering his career at Intel. His experience encompasses a diverse range of projects and collaborations that are a testament to his adaptability and commitment to excellence in the field of technology.
Throughout his career, Michał has been active in the open-source community, contributing to several notable projects that enhance software functionality and accessibility, including PaddlePaddle, the Intel open-source Caffe project, and the native algorithms repository supporting advanced computational techniques. This involvement underscores his dedication to creating collaborative spaces where innovation and shared knowledge flourish.
Education and Achievements
Michał Gallus's educational background is equally impressive, with a Master’s degree in Computer Science from the prestigious Politechnika Śląska w Gliwicach, where he achieved an outstanding final GPA of 4.95 out of 5.00. His undergraduate studies earned him a Bachelor's degree with an excellent GPA of 4.59 out of 5.00. Additionally, Michał pursued further studies at the Technical University of Denmark (DTU), where he completed another Master's degree in Computer Science with a commendable GPA of 4.75 out of 5.00. This robust academic foundation has equipped him with the theoretical and practical knowledge to excel in his field.
Michał’s achievements extend beyond traditional accolades; he is a passionate hobbyist game developer with an innovative approach to game design. Distinctly choosing to build games from the ground up rather than relying on existing game engines, he channels his creativity and technical proficiency into developing unique gaming experiences. Currently, Michał is diligently working on a remake of the classic 3D survival horror game “Nightmare Creatures,” utilizing C++, Python, and Blender to craft an engaging and immersive experience. Though currently a closed-source project, it reflects his commitment to pushing boundaries in game development.
Contributions to Open Source Projects
Michał Gallus is also dedicated to the open-source movement, contributing to various repositories that demonstrate his commitment to community-driven software development. Some of the notable contributions include:
- PaddlePaddle: A powerful yet easy-to-use open-source deep learning platform designed to facilitate the rapid development and deployment of AI applications.
- Intel Caffe: An open-source framework for deep learning focused on optimizing performance for Intel hardware.
- Native Algorithms: A repository dedicated to implementing advanced algorithms optimized for modern computing platforms.
These contributions reflect Michał's proactive approach to advancing technology and his enthusiasm for creating impactful software solutions that benefit the wider developer and user community.
Personal Blog
To share his thoughts, insights, and updates on his projects, Michał maintains an engaging blog at michalgall.us. This platform allows him to discuss his experiences in software development, game design, and the fascinating world of technology. The blog serves as a window into his creative processes and provides valuable resources for aspiring developers and tech enthusiasts, cultivating a community around shared interests and learning.
In summary, Michał Gallus stands out as a dedicated and knowledgeable professional whose expertise in software development, game design, and open-source contributions positions him effectively in the modern tech landscape. His journey, marked by excellence in education and diverse career experiences, showcases his commitment to innovation and the advancement of technology. With a strong foundation in computer science and a passion for learning, Michał continues to make meaningful contributions to the world of software and game development, inspiring those around him to embrace curiosity and creativity.
tags([