Arsen Arsenovic is a 3D Printing Engineer based in Belgrade with a decade of hands-on engineering experience bridging hardware and low-level software. While currently focused on additive manufacturing at kulpin design, his open-source track record shows deep systems and back-end expertise—contributions to a portable C standard library and a pragmatic microkernel OS demonstrate comfort with core OS concepts, networking, and system calls. He has improved robustness in widely used projects like Discord4J, adding defensive checks and retry logic that reduce runtime failures in real-world networks. That combination of hardware tooling (e.g., mbus enumeration) and low-level software fixes makes him adept at diagnosing problems across the stack, from device drivers to library internals. Peers would describe him as a pragmatic engineer who prefers fixing foundational issues rather than superficial features, reflected in refactors and stability-focused commits. Based in Serbia, he brings a rare blend of embedded, OS-level, and application-layer experience to 3D printing engineering challenges.
Contributions:223 reviews, 64 commits, 38 PRs in 3 years 5 months
Contributions summary:Arsen primarily contributed to the implementation of the C standard library `mlibc`. Their work included adding and fixing various standard library functions like `perror`, `err`, `inet_ntoa`, and `vfork`. They also refactored the codebase, improved network functionality (inet_aton) and handled system-specific dependencies such as adding system calls for Linux reboot and managing the `syslog` functionality. The contributions show a focus on expanding and refining the core functionality of the C library.
Pragmatic microkernel-based OS with fully asynchronous I/O
Role in this project:
Back-end Developer
Contributions:64 reviews, 70 commits, 19 PRs in 3 years
Contributions summary:Arsen contributed to the development of the Pragmatic microkernel-based OS. Their work involved creating tools for hardware interaction, particularly the `lsmbus` tool for enumerating mbus entries, and implementing network server functionality, including AF_INET support and the creation of a netserver integrated within the nic/virtio driver. Additionally, the user added functionalities to the posix subsystem, integrating the netserver and enabling socket creation with AF_INET support within the posix environment. These changes involve core OS components.
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.
Request Free Trial
Arsen Arsenovic - 3D Printing Engineer at kulpin design