Mark Probst

Mark Probst

Mentor
Rising Codementor
US$0.00
For every 15 mins
View Video
ABOUT ME
Generalist, specialized in programming language implementation
Generalist, specialized in programming language implementation

I'm a professional software engineer with two decades of experience, mainly in programming language implementation, optimization, but also a lot of scripting and smaller stuff in a wide variety of programming languages, from embedded systems to the web. I've been doing machine learning for the past year and a half, and I know my data structures and algorithms.

German, English
Pacific Time (US & Canada) (-07:00)
Joined December 2017
EXPERTISE
2 years experience
I'm the main contributor to quicktype, which is a nontrivial (ca 10KLOC) TypeScript application.
I'm the main contributor to quicktype, which is a nontrivial (ca 10KLOC) TypeScript application.
10 years experience
I've written quite a bit of code in C#, and I worked on the Mono (an open source .NET implementation) runtime for almost a decade.
I've written quite a bit of code in C#, and I worked on the Mono (an open source .NET implementation) runtime for almost a decade.
1 year experience
I've been working with neural networks in Tensorflow (and a bit of PyTorch) in my day job since the middle of 2016.
I've been working with neural networks in Tensorflow (and a bit of PyTorch) in my day job since the middle of 2016.
25 years experience
C was my main programming language for more than two decades. I worked on compilers, garbage collectors, etc.
C was my main programming language for more than two decades. I worked on compilers, garbage collectors, etc.
4 years experience
I've used Go for small things.
I've used Go for small things.
10 years experience
I've used Python for many scripting problems, and more serious stuff, like machine learning. I'm not a Python expert, but I get things d...
I've used Python for many scripting problems, and more serious stuff, like machine learning. I'm not a Python expert, but I get things done.
View more
View more
22 years experience
I've been writing and working on compilers and interpreters for two decades, most recently on the Mono JIT compiler.
I've been writing and working on compilers and interpreters for two decades, most recently on the Mono JIT compiler.

REVIEWS FROM CLIENTS

Mark's profile has been carefully vetted and approved as a Codementor. Connect with Mark now, and leave a review for them once you're done!
EMPLOYMENTS
Software Engineer
Microsoft
2016-08-01-Present
I used to do compiler and garbage collection stuff in the Mono runtime, now I do machine learning.
I used to do compiler and garbage collection stuff in the Mono runtime, now I do machine learning.
TensorFlow
TensorFlow
Software Engineer
Xamarin
2012-06-01-2016-07-01
Mono runtime work - compiler and garbage collection.
Mono runtime work - compiler and garbage collection.
C#
C
Assembly
View more
C#
C
Assembly
Compiler Construction
View more
Software Engineer
Novell
2007-02-01-2012-01-01
Work on the Mono runtime, mainly compilers and garbage collection.
Work on the Mono runtime, mainly compilers and garbage collection.
C#
C
Compiler Construction
C#
C
Compiler Construction
PROJECTS
quicktypeView Project
2017
JSON
TypeScript
JSON
TypeScript
2016
I worked on the Mono runtime between 2007 and 2016, mainly on the JIT compiler and the garbage collector.
I worked on the Mono runtime between 2007 and 2016, mainly on the JIT compiler and the garbage collector.
C#
C
Xamarin
C#
C
Xamarin