Bartek Banachewicz

Bartek Banachewicz

Mentor
5.0
(167 reviews)
US$22.00
For every 15 mins
341
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
All-around Software Engineer
All-around Software Engineer

IMPORTANT: If you want to contact me, and your timezone is significantly different, feel free to just open a session request during my timezone evenings (after 8pm till midnight). I've noticed that figuring out the request details via chat is extremely cumbersome.

I'm a professional developer working on Application Performance Management in Dynatrace; currently stationed in Gdynia, Poland.

I've done a number of jobs in the past, including Graphics Driver development at Intel, Game Development at Huuuge Games and other, potentially unrelated things.

I've started programming wanting to be a game developer, so there's a huge chance I can help you with your C++ game project. I also know my ways around the low-level parts of C and C++.

Right now my main focus at work is Node.js, so if you have some questions about that, ask away. I also did a fair share of weird front-end experiments, so Three.js, WebGL and stuff like WebWorkers don't scare me.

And finally, if you need some tips about Haskell or functional programming in general, that's my personal hobby area.

In general, don't hesitate to ask, as I always try to get the feeling for your problem so that we both end up satisfied!

Polish, English
Warsaw (+01:00)
Joined June 2014
EXPERTISE
10 years experience | 23 endorsements
C++ is the language I use the most in my professional work. Since I've started learning it, I was honing and polishing my skills, includi...
C++ is the language I use the most in my professional work. Since I've started learning it, I was honing and polishing my skills, including advanced template metaprogramming, nontrivial use of standard library, and Standard C++ conformance. I have a gold C++ badge on Stack Overflow, with over 400 answers. Recently I refreshed my knowledge with "Advanced Modern C++" course, which further solidified my C++17 skills. I can work with C++ in pretty much any IDE, on any operating system in use today.
8 years experience | 21 endorsements
I've been working with OpenGL for many years now, both professionally and as a hobby. I've used it in the desktop, ES and WebGL variants,...
I've been working with OpenGL for many years now, both professionally and as a hobby. I've used it in the desktop, ES and WebGL variants, both to deliver solutions and leading workshops. I've helped numerous people with their OpenGL problems, and can introduce you to modern best practices, show you the useful tools and make sure you reach your goal.
WebGL
View more
WebGL
View more
4 years experience | 30 endorsements
I've been working with Haskell as a hobby for quite some time now. I have a solid understanding of the language. I wrote some blog posts ...
I've been working with Haskell as a hobby for quite some time now. I have a solid understanding of the language. I wrote some blog posts about it, which you can read on my blog: http://blog.banachewicz.pl I've authored a game framework in Haskell called Hate: http://blog.banachewicz.pl/Hate I should be able to help you with your personal learning, as well as most of the university assignments.
5 years experience | 6 endorsements
I like to experiment with web APIs; I'm not a typical FrontEnd developer, but I know my ways around WebGL and other funky things in brows...
I like to experiment with web APIs; I'm not a typical FrontEnd developer, but I know my ways around WebGL and other funky things in browsers. I've written Phaser games and distributed computing tools in JS as well.
3 years experience | 1 endorsement
I've used C on embedded systems such as Arduino and STM32. I've written freestanding programs as well as tools residing in the POSIX ecos...
I've used C on embedded systems such as Arduino and STM32. I've written freestanding programs as well as tools residing in the POSIX ecosystem.
WinAPISDL
View more
WinAPISDL
View more
3 years experience | 1 endorsement
I've made a few smaller projects in Lua with Corona, and I used Lua in my hobby coding. I have a fairly good understanding of the language.
I've made a few smaller projects in Lua with Corona, and I used Lua in my hobby coding. I have a fairly good understanding of the language.
2 years experience
OpenGL ES was my main focus at Intel.
OpenGL ES was my main focus at Intel.

REVIEWS FROM CLIENTS

5.0
(167 reviews)
Arkadiusz Nowakowski
Arkadiusz Nowakowski
March 2023
Great OpenGL skills.
Andy T
Andy T
March 2023
Bartek is awesome, an amazing tutor, and individual who's got all the skill and patience in the world to make sure I understand concepts that I'm not understanding. I'm a slow learner and it takes time for me to grasp concepts and pairing that with learning Haskell is a nightmare for me but Bartek was super understanding and helpful and raised my level of understanding for the language. Thank you so much!
Linda Weber
Linda Weber
February 2023
Bartek is a wonderful instructor. I am a student taking a computer graphics course with no previous knowledge in the field and am quite worried I won't be able to keep up with my peers. I had my first session with Bartek today and he helped me with some basics and the setup. He's very enthusiastic and honest, extremely knowledgeable and encouraging. I look forward to my next session with him!
Lilly vanOoyen
Lilly vanOoyen
January 2023
Bartek is extremely helpful in solving problems (implementation as well as concepts) and explains his steps in a way that you can follow what he has implemented. He is very patient and shows how to improve your coding skills and gives some additional tips on how to improve the structure of the code. I can highly recommend him and I am looking forward to the next session with him!
Olivier
Olivier
August 2022
Bartek gave me a lot of good tips for my lua/c++ project, I have a good direction to work in now!
Ada Budzik
Ada Budzik
August 2022
Another great session with Bartek, would highly recommend his services for any OpenGL/C++ related problems
Ada Budzik
Ada Budzik
August 2022
5/5
Ada Budzik
Ada Budzik
August 2022
Bartek is an amazing tutor that helped me a lot in C++ and OpenGL projects. He explains everything in an easy-to-understand way. He has solved all the problems that I had in my project. Also, he reorganised my code so it’s more readable and easier to navigate. On top of that, he taught me some good programming practices. Bartek is not only extremely knowledgeable, but also greatly passionate about programming. I totally recommend Bartek as a tutor, working with him is always a pleasure
Riley Rou
Riley Rou
July 2022
Very bright and helpful individual. Couldn't be more happy for job done.
Lilly vanOoyen
Lilly vanOoyen
July 2022
The lesson was really helpful! He managed to solve all my problems quickly and explained it to me in detail. He also gave me some more ideas about what could be changed as well (like for example a better way to structure the code...). I highly recommend it!
EMPLOYMENTS
(Senior) Software Engineer
Dynatrace
2015-09-01-Present
I've been working in Dynatrace for the past couple years, tackling various issues in different areas of our codebase.
I've been working in Dynatrace for the past couple years, tackling various issues in different areas of our codebase.
Python
Java
C++
View more
Python
Java
C++
JavaScript
Google Web Toolkit
View more
Game Developer
Huuuge Games
2014-11-01-2015-07-01
I've been working on multiple mobile titles for both Android and iOS.
I've been working on multiple mobile titles for both Android and iOS.
C++
C++
Artificial Intelligence Software Engineer
Quantum Lab
2014-08-01-2014-10-01
I temporarily joined a very small startup dealing with recognizing human emotions.
I temporarily joined a very small startup dealing with recognizing human emotions.
Python
C++
OpenCV
View more
Python
C++
OpenCV
Machine learning
Computer Vision
iOS
AI
View more