Location: Lithuania (EU) / Ukraine (I split my time between the two)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU) / Ukraine (I split my time between the two)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU) / Ukraine (I split my time between the two)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU) / Ukraine (I split my time between the two)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: https://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly. Location: Lithuania (EU)
Remote: Yes
Willing to relocate: No
Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
Website: https://tulon.github.io/
Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.
Besides, I wasn't entirely happy with the existing Wine launchers, namely Lutris / Heroic / Bottles (none of which support Linux on Apple hardware, although I was able to run an old version of Heroic under muvm).
I wanted more control. For instance, sometimes I need to install a Windows component using winetricks before an installer for some Windows app would agree to run. I also wanted even more user-friendliness. I didn't want to manually specify the executable in the installation folder to run. I wanted the executable to automatically appear on a "Desktop" in the UI as a result of running the installer for a Windows app. All of that I've achieved.
Recently, I've put a very significant effort to make a Snap version of Wine Bar. An x86_64 Snap wouldn't be terribly difficult to make, but packaging an arm64 version as a Snap and making it work was really-really hard. That's because Linux on Apple hardware uses a non-4K hardware page size. So, running Windows apps in such an environment involves running a full-blown 4K-page Linux kernel inside a micro-VM. From within the VM, you register FEX-EMU as a binfmt-misc handler, and then finally you are able to run a Wine process or a wrapper around it (like Proton). Oh, in order for that to work, you also need to provide an x86_64 / x86 RootFS image for FEX-EMU. All those components need to be built as part of the Snap build process.
Long story short, I succeeded and the Snap version of Wine Bar is available from the Snap Store, yet I am still waiting [2] (for over 2 weeks without any reaction) for a couple of permissions to be granted to it. That's not a showstopper though, as the permissions may be granted manually by the user.
[1]: https://github.com/Tulon/WineBar
[2]: https://forum.snapcraft.io/t/autoconnect-requests-for-wineba...