Robert Winkler

Robert Winkler

Mentor
4.9
(15 reviews)
US$37.00
For every 15 mins
18
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Programmer for over 15 years, C/C++/Python/Linux
Programmer for over 15 years, C/C++/Python/Linux

I've been programming for over 15 years. C is my favorite language and the one I'm most experienced in by far, followed by C++, though Python is my second favorite. I'm comfortable with assembly, primarily MIPS, x86_64 and RISC-V. I have a little experience with Scheme/Racket. I'm also fairly well versed in modern OpenGL (3.3+, I have no experience with deprecated fixed function OpenGL). I am an experienced Linux user and developer. All my personal projects are developed and run on Linux.

I've also been tutoring on Wyzant, both in person and online, since mid 2016:
https://www.wyzant.com/Tutors/RobertW

English
Arizona (-07:00)
Joined November 2014
EXPERTISE
15 years experience | 5 endorsements
C was my first language and is the language I think in when solving and discussing programming. I love its clean minimalism and simplici...
C was my first language and is the language I think in when solving and discussing programming. I love its clean minimalism and simplicity, "everything you need, nothing you don't" philosophy. I have written the most code in C, and contributed to several open source C projects and started some of my own including a C interpreter, which more than anything else I think shows my understanding of the language (https://www.openhub.net/accounts/robert_winkler). I have several other C projects that aren't finished/public yet but will be soon.
View more
View more
9 years experience
I've written many projects in C++ both on my own, for college coursework and at several of my jobs. Currently what I use it for is graph...
I've written many projects in C++ both on my own, for college coursework and at several of my jobs. Currently what I use it for is graphics programming, specifically OpenGL There are many things I don't like about C++, but for graphics programming, operator overloading is a wonderful thing and object/method syntax doesn't hurt either.
View more
View more
9 years experience
I specifically learned Python in 2011 and that was my first exposure to Python. My experience is mostly small/medium programming problem...
I specifically learned Python in 2011 and that was my first exposure to Python. My experience is mostly small/medium programming problems (ie contest style, Project Euler), a client-server tool for work, several web scrapping programs, a code formatting project on Github and one prototype game using tkinter.
Python 3
View more
Python 3
View more
11 years experience | 1 endorsement
I'm an experienced Linux user and developer. All my projects are developed on, and primarily for, Linux. My development tools are the s...
I'm an experienced Linux user and developer. All my projects are developed on, and primarily for, Linux. My development tools are the shell, vim, gcc/clang, premake4, gdb, and valgrind.
C++CBash
View more
5 years experience
I've been writing OpenGL 3.3+ programs for about 4 years. I'm fairly well versed in the modern 3D graphics pipeline, and of course progr...
I've been writing OpenGL 3.3+ programs for about 4 years. I'm fairly well versed in the modern 3D graphics pipeline, and of course programmable shaders and GLSL
4 years experience | 5 endorsements
Besides covering MIPS in college, I've helped a lot of students with it over the last couple years. In addition I've written a decent am...
Besides covering MIPS in college, I've helped a lot of students with it over the last couple years. In addition I've written a decent amount of x86_64 assembly on my own and helped a handful of students with that as well. I've only done a little RISC-V but it's heavily influenced by and similar to MIPS, so I feel comfortable with it as well.
x86MIPSRisc V
View more
x86MIPSRisc V
View more
8 years experience
I've used git for all of my personal projects and at my last 4 jobs. I'm not a super guru because I haven't had a lot of reason to use t...
I've used git for all of my personal projects and at my last 4 jobs. I'm not a super guru because I haven't had a lot of reason to use the more esoteric features but I know my way around and can figure out what I want pretty quickly even when It's not familiar.
View more
View more

REVIEWS FROM CLIENTS

4.9
(15 reviews)
Brady
Brady
October 2020
Super efficient, and personable tutor. Would absolutely recommend!
therodesun
therodesun
May 2020
Highly recommend! He explains everything in detail. And willing to clarify every any question you have.
therodesun
therodesun
May 2020
He is very helpful and knowledgable. Highly recommend!
Removed User
Removed User
May 2020
This is one of the best mentors I could get. Explained everything perfectly.
nathan
nathan
March 2015
He answered my million questions without hassle, and very friendly. Would use again.
francis r
francis r
March 2015
Robert is a passionate mentor with extensive knowledge. He is here to help and he will go to great lengths to do so. I would highly recommend him to anyone!
Cyrus
Cyrus
December 2014
Very nice, friendly, and insightful. Highly recommended!
Marc Hill
Marc Hill
December 2014
Good job, saved my bacon ...
Marc Hill
Marc Hill
December 2014
Friendly person. Very amicable.
nadeen
nadeen
November 2014
Excellent! Very helpful, cooperative and patient! Was very satisfied
SOCIAL PRESENCE
PROJECTS
PortableGLView Project
2020
An implementation of OpenGL 3.x-ish in clean C
An implementation of OpenGL 3.x-ish in clean C
C++
C
C++
C