Yuval Kogman

Yuval Kogman

Mentor
5.0
(61 reviews)
US$20.00
For every 15 mins
96
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Polyglot developer with an obsession for modularity
Polyglot developer with an obsession for modularity

I'm a self taught developer, and ever since my first job, given enough time at a workplace I've always become the guy who people go to when they're stuck, and I've enjoyed doing the same on various online communities.

I've always found those interactions very rewarding, I find it much easier to apply myself in a focused way to helping other people solve their problems. I really believe in the "teach a man to fish" cliche.

If you are a student or need help working on open source, I offer a 50% rate reduction. Note that I will not solve exercises/assignments for you, I am only willing to help you to solve them yourself.

Finally, I suggest you check out this great write up by Adam Goldman, another mentor on this site, which has some great tips on how better utilize this service https://www.codementor.io/adamgold/get-the-most-out-of-your-session-5c5iho6ns

Hebrew, English
London (+01:00)
Joined August 2016
EXPERTISE
3 years experience | 18 endorsements
Go is my new favourite language, for it's unrelenting simplicity. I have found in Go much of what I've loved about Perl, but find it much...
Go is my new favourite language, for it's unrelenting simplicity. I have found in Go much of what I've loved about Perl, but find it much easier to avoid making undesirable tradeoffs as projects accumulate more components.
17 years experience | 2 endorsements
I still consider myself an expert on Perl, even though it has been a few years since I've been active in the community. At one time I was...
I still consider myself an expert on Perl, even though it has been a few years since I've been active in the community. At one time I was a fairly prolific CPAN author and opinionated blogger: http://blog.woobling.org/ and heavily involved in the Moose and Catalyst projects.
12 years experience | 8 endorsements
I've got experience in C mainly from fighting with Perl internals. It's hard to avoid encountering C given enough time. I have a solid gr...
I've got experience in C mainly from fighting with Perl internals. It's hard to avoid encountering C given enough time. I have a solid grasp of the programming model and semantics, but must admit I'm lacking in skill/knowledge on the ancillary details, such as best practices for project configuration.
18 years experience | 2 endorsements
I've always been passionate about algorithms, they are the interesting part of all this programming nonsense.
I've always been passionate about algorithms, they are the interesting part of all this programming nonsense.
17 years experience | 5 endorsements
There's a crack in everything, and pointing those out is a lifetime pursuit. I think I have a knack for making things break, and I believ...
There's a crack in everything, and pointing those out is a lifetime pursuit. I think I have a knack for making things break, and I believe the hacker/security mindset leads to much clearer thinking even for software that isn't security sensitive. Having a clear understanding of agency, of trust, and of intended vs. possible uses is vital to writing good code. I also think the fastest way to gain technical understanding of anything is to go straight for the facts, and nowhere in software is the distinction between ground truth and beliefs clearer than in the context of infosec.
View more
View more
18 years experience | 9 endorsements
I think I have a wealth of experience with different paradigms and approaches, having tackled various data structure in languages ranging...
I think I have a wealth of experience with different paradigms and approaches, having tackled various data structure in languages ranging from C to Haskell, always seeking to better inform myself of the right way to model an idea in code. I'm a nerd when it comes to data structures, as I believe storing and retrieval of information is what all programming eventually boils down to, everything else is just implementation details.
11 years experience | 7 endorsements
I am comfortable with git on all levels, from daily usage to abusing it as a data structure.
I am comfortable with git on all levels, from daily usage to abusing it as a data structure.
Git flowMergingRebaseMerge conflict resolutionGitHubRepository
View more

REVIEWS FROM CLIENTS

5.0
(61 reviews)
ssc
ssc
July 2018
Yuval came up with the most simplest solutions first and was a pleasure to work with.
User865
User865
October 2017
Yuval was great as usual. He is very knowledgable regarding cryptography.
Chenchen Mao
Chenchen Mao
October 2017
very helpful and would like to have him as my long-term tutor
Evan Gacheru
Evan Gacheru
October 2017
Shares wonderful resources, explains in an in-depth way, gives a wide and precise breakdown of topics and examples that aid in understanding and grasping concepts of blockchain technology.
Hannan Rhodes
Hannan Rhodes
October 2017
Amazing teacher and extrelemy knolegable about Golang and everythinvg computers
Dan Bell
Dan Bell
October 2017
An outstanding mentor; knowledgeable, empathetic, worldly, accessible - a true scholar.
Evan Gacheru
Evan Gacheru
October 2017
Very knowledgeable and explains topics simply in a way one that anyone can understand. Very resourceful. He shares materials that are quite valuable when it comes to further study and research.
Susan Roddy
Susan Roddy
August 2017
Nice conversations, limited success on first small project. Silence on the second. Unreliable.
Ben
Ben
July 2017
Very knowledgeable and helpful!
Till Krüss
Till Krüss
June 2017
Yuval is an great mentor and very knowledgeable Gopher. Can't wait to work with him again.
SOCIAL PRESENCE
GitHub
git-svn-abandon
history preserving svn to git migration using git-svn
Shell
101
8
kiokudb
KiokuDB Core
Perl
77
35
Stack Overflow
949 Reputation
0
2
8