Joseph Kogut is an Embedded Linux Engineer with 15 years of experience building reliable Linux-based systems, tooling, and backend services from Yakima, Washington. He specializes in build systems and kernel configuration—having optimized balenaOS image generation and bootloader behavior—and prefers Python for higher-level work. Joseph contributes to prominent open-source projects including Buildroot, Kivy (where he improved cross-platform windowing and SDL/X11 support), and Emscripten, showing comfort across OS internals and application-level UI. His background spans embedded systems engineering, consultant roles, and DevOps-focused build improvements, and he brings practical expertise in VM internals from his TinyVM work. Colleagues rely on him for pragmatic, low-level fixes that measurably improve build reproducibility and cross-platform compatibility.
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
Role in this project:
Back-end Developer
Contributions:166 commits, 4 PRs, 6 pushes in 7 years 3 months
Contributions summary:Joseph appears to have been a back-end developer heavily involved in the development of a virtual machine. Their work focused on core logic and functionality, as demonstrated by the removal and refactoring of program arguments, memory management, and instruction set implementations. The user also implemented the addition of new instructions and the refactoring of the instruction execution engine, which would improve the overall performance of the virtual machine.
A collection of Yocto layers used to build balenaOS images
Role in this project:
Embedded Systems Engineer / DevOps Engineer
Contributions:169 reviews, 261 commits, 196 PRs in 2 years 2 months
Contributions summary:Joseph primarily focused on the build system and kernel configuration for balenaOS images. Their contributions include enabling and disabling specific kernel features, such as task-accounting and user namespacing. They also made changes to the bootloader configuration and optimized the image build process, notably by improving the grub module installation and image generation process. Furthermore, the user upgraded the Go version used in the build environment.
meta-resinbalenaresinbalenaosdocker
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.