Gustav Louw

Software Developer (MTS) at AMD

Old Toronto, Ontario, Canada
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
Gustav Louw is a seasoned software developer with a decade of experience building high-performance systems across C, C++ (including C++20), embedded platforms, and backend services. He has shipped production systems at AMD and Microsoft-partner SkyBox Labs, worked on software-defined radios and enterprise SSD validation, and contributed to Postgres-backed CI/CD stacks. His open-source work includes a tiny neural network library and a C Template Library, reflecting a hands-on interest in both machine learning fundamentals and low-level data structures. Based in Toronto with a Mechatronics BASc, Gustav blends hardware-proximate engineering with scalable software practices and a knack for squeezing performance out of constrained environments.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Applied Science (BASc), Mechatronic Systems Engineering, Bachelor of Applied Science (BASc), Mechatronic Systems Engineering at Simon Fraser University
languagesEnglish
github-logo-circle

Github Skills (21)

algorithm10
sorting10
algorithms10
memory-management10
machine-learning10
c-programming10
c1110
data-structure10
implement10
c1710
trainings10
backpropagation10
neural-network10
data-structures10
modeling10

Programming languages (6)

C++CCMakeVerilogAssemblyPython

Github contributions (5)

github-logo-circle
glouw/ctl

Sep 2020 - Jun 2021

The C Template Library
Role in this project:
userBack-end Developer
Contributions:5 releases, 328 commits, 3 PRs in 9 months
Contributions summary:Gustav primarily contributed to the C Template Library (CTL) by implementing and refactoring data structures, specifically the vector and list implementations. Their work involved defining data structures, memory management (allocation, reallocations), and core methods such as push/pop, erase, and sorting. The changes included updates to the underlying structures and functions, along with testing and example code.
template-library
glouw/tinn

Mar 2018 - Nov 2020

A tiny neural network library
Role in this project:
userML Engineer
Contributions:92 commits, 5 PRs, 60 pushes in 2 years 8 months
Contributions summary:Gustav primarily contributed to the development of a tiny neural network library. Their work focused on implementing core functionalities, including the forward and backward propagation algorithms, and the ability to save and load models. The user made improvements to the library and also integrated it into a program for training and testing on a dataset of handwritten digits. Their contributions demonstrate a strong understanding of neural network principles.
neural-networktinyneural-networks
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
Gustav Louw - Software Developer (MTS) at AMD