Linkedin: linkedin.com/in/jakub-bandola
Discord: kubik
I like to program in variety of programing languages like Rust, C#, Zig, C/C++, F#, LabView.
I do not do any of the weird type-less programing languages like JavaScript, PHP, Python ... !
Febuary 2018 - Now.
Reverse engineering the game, creating servers from scratch, and adding new features to the game.
IDA PRO, Rust, C++, C#, ASM, ..
The fact that reversing a game is nowhere near as hard as I think is just mind blowing.
I speed up game's networking by over 99%, which is crazy, but significant part of that was not sending constants. (like repeated bools taking up 8 bytes each).
I fixed game search and sorting of cards.
I added API for bots to interact with the game, so programmers can try a challenge of writing a code, that beats them.
I wrote a lot of debugging tools specific for this game.
September 2021 - Now
I write in F# internal bank software.
I also wrote Rust for F# developers. Available here. And it superceeds: Comparison of F# and Rust for F# developers. Available here (warning it favors F# a bit).
March 2020 - August 2021
C# backend for web application, small WPF app/tool for internal use, networking, AKS deployment, Azure technologies.
My biggest achievement in Quadient was that I managed to deploy set of applications that converted word documents to PDF, even though Microsoft said, that there is no way to do so.
September 2017 - Febuary 2020
C# WPF was the main technology stack I was working on there.
We also partly work on C++ from 1980's, and I found out that dis-assembly can be more readable, than original C++ code.
March 2014 - July 2017
Embedded C (and bit of C++), C#, LabView developing handheld spectro foto meter, using and embeded MCU with 1 MB of flash, and companion SW for Windows and Linux, x86 based PCs and tablets.