Karol Pokorski

Karol Pokorski

Mentor
5.0
(24 reviews)
US$20.00
For every 15 mins
107
Sessions/Jobs
ABOUT ME
I just want to help you.
I just want to help you.

I really like solving problems. Especially connected with algorithms, which involves thinking. It gives me pleasure if I can help someone.
I did a lot to be very good at algorithms, competed in many algorithm competitions and now I am on the other side - I create problems for such competitions and try to share of everything I learned earlier (because of these competitions).

Polish, English
Warsaw (+01:00)
Joined December 2016
EXPERTISE
4 years experience | 6 endorsements
Most of my code I am writing in C++. Most of my professional work was done in C++ (including work at Google). On ACM ICPC World Finals ...
Most of my code I am writing in C++. Most of my professional work was done in C++ (including work at Google). On ACM ICPC World Finals and regional competitions earlier we used C++. Now when I am preparing competitions, creating problems, model solutions and input generators are almost always in C++.
C++11
View more
C++11
View more
7 years experience | 8 endorsements
Participated many times in regionals of ACM ICPC. Once on ACM ICPC World Finals. I am very actively working on creating problems for such...
Participated many times in regionals of ACM ICPC. Once on ACM ICPC World Finals. I am very actively working on creating problems for such competitions. Also I am working as teacher in school where I teach algorithms and data structures young, bright students (mostly High School). Some of them have successes in Informatics Olympiads on national level. Also, in professional job I used algorithms very extensively. For example when I worked in company creating computer games I helped them with ranking formula for matching players, so their level is similar.
Dynamic programming algorithms data structuresGraph AlgorithmsText Processing
View more
Dynamic programming algorithms data structuresGraph AlgorithmsText ProcessingData structure
View more
3 years experience | 1 endorsement
I use Python as scripting tool. Whenever I want to write some small piece of code quickly and I know it will take me 10-50 lines - I do i...
I use Python as scripting tool. Whenever I want to write some small piece of code quickly and I know it will take me 10-50 lines - I do it in Python. At Google some of my code was written in Python. Especially when I helped in organising Google Code Jam competition. I don't think I am expert at Python, but I wrote a bit of code in Python and feel quite comfortable.
2 years experience
Know about relational databases. Did several projects using MySQL and PostgreSQL.
Know about relational databases. Did several projects using MySQL and PostgreSQL.

REVIEWS FROM CLIENTS

5.0
(24 reviews)
Wofho
Wofho
July 2021
Karol is the absolute best when it comes to algorithms! He can solve any challenge the most efficient way, and no algorithm can prove difficult for him. I had the pleasure of working with him and I'm looking forward to it again in the future.
Oliver H.
Oliver H.
April 2020
Karol was really great. He understood (what I thought) a difficult problem well in a short time and was able to explain it to me and make the solution so simple that I could understand myself. Awesome.
Sam C
Sam C
January 2018
He is very honest, and clear lecturer(I would say lecturer, not a mere tutor). He do his best to enlighten me and he knows how to attack problems step by step logically. I am very disorganized when I am thinking of problem, but it is getting better from his coach.
Ben Smith
Ben Smith
April 2017
Once again, supper helpful and responsive. I Highly reccomoned karol if you're looking for someone to teach & explain anything regarding algorithms.
Ben Smith
Ben Smith
April 2017
Cant reccomend his help enough. Everything taught was created in the session from scratch. He didnt jump on stackoverflow and pull other peoples code or anything like that. Helped me getting my setting up my algorithm and took the time to explain any step i was confused with. Incredibly helpful, patient and respectful with regards to time and price. 100% 5*
Muhammad
Muhammad
January 2017
Thanks Karol. Karol has the rare ability to explain difficult problems in Algorithms and DS in an easy way.
Muhammad
Muhammad
January 2017
Karol is very helpful and his way of teaching is too good.He is also polite, considerate and has a friendly attitude. He makes learning fun. Keep it up and hope to interact with you more in the future
Muhammad
Muhammad
January 2017
Awesome session once more.