Hello! My name is Jaroslaw Konik.
I'm a passionate and innovative Software Developer with many years of professional experience in multiple languages and tech stacks, including among others Rust, Golang, Ruby, TypeScript, C#, and C++. Adept at creating cutting-edge software solutions, experimenting with new technologies, and contributing to open-source projects. Enthusiastic about 2D and 3D graphics, cloud-based applications, and software development challenges.
I have practical knowledge of various computer engineering domains and concepts including, but not limited to:
-
front-end web development
-
back-end web development
-
compiler development
-
2d and 3d graphics development
-
computer vision
-
game development
-
Created an LLVM based language and JIT compiler in Rust (https://github.com/jarkonik/rocklang)
-
Created a scripting library for a game engine in Rust (https://github.com/jarkonik/bevy_scriptum)
-
Loves working with 2D and 3D graphics.
-
Experienced in creating rich cloud based applications - both frontend and backend using multiple languages and technologies.
-
Experienced in using OpenGL and WebGL APIs
-
Experienced in writing large amounts of SQL for PostgreSQL, including PL/pgSQL functions
-
Developed a voxel-based 3d planet renderer in Unity/C# as Msc. thesis
-
Developed computer vision algorithms(OpenCV , C++) • Developed server side pdf rendering with websocket binary transport and WebGL frontend(Golang and C++ based server + javascript frontend)
-
Developed distributed cloud-based collaborative construction estimating software for a digital construction estimating company. (C++, Typescript, Golang, Ruby, React.js, SQL)
-
Developed interactive HTML5 canvas app enabling drawing, area measurements and real-time collaboration using websockets.
-
Developed Ruby native extensions in C/C++
-
Used container solutions: podman, docker, k8s and other accompanying technologies
-
Travelled to USA and Canada for work trips/client meetings
-
Many years of Linux experience