I'm a Canadian (based in Chicago) freelance golang, C and python developer working on projects within the gaming, finance and data-science worlds respectively. My favorite freetime task is coding challenges and I'm more than happy to help people talk through solutions!
C is my favorite programming language because of the simplicity it offers and the fact that you can really be in 'total' control of programs written with it. I've programmed in C professionally, at school and for many personal projects.
I am currently a PhD Student in CSE at University of California - San Diego. My interests are in Machine Learning & Embedded Systems. I love programming in C. It was the first language I learnt. I work a lot in systems and hence write a lot of firmware code in C. I've started using Python as well for ML applications. Outside of research I enjoy reading and outdoor activities.
I am very interested in the theory of OS. Most OS kernels were written in C, for example, the Linux kernel. I would like to teach beginners programming in C, because C uses a large number of low-level concepts that every programmer should know.
I'm a professional C developer, have substantial experience with Python, and have worked on and off with several other languages. Rust is my favorite new language. I know a little bit about a lot, so send me questions!