Hi, I'm Boris Barbulovski (bokic). I specialize in C/C++ low-level software engineering, cybersecurity research, Linux kernel drivers, and embedded systems.
Deep passion for understanding how software interacts with hardware down to memory layouts and CPU instructions. Experienced in cybersecurity research, low-level Android subsystems, bare-metal ARM firmware, C++ Qt applications, and Linux kernel modules.
Recognized as an active open-source committer in North Macedonia, focused on Linux system patches, DKMS kernel modules, and high-performance C/C++ libraries.
High-performance C library engineered for parsing structured code grammars and markup streams into Abstract Syntax Trees (AST). Built for compiler frontends, language servers, and linter engines.
Fast, native C++ Git GUI Desktop Client built with Qt6 and libgit2. Features interactive commit graph visualizations, branch management, and zero-bloat repository workflows.
Linux DKMS driver module enabling seamless kernel support and automatic builds across modern kernel updates for Digital Persona U.are.U 4000 fingerprint readers.
Linux driver and command-line utility for the EZP2019 High-Speed SPI Flash Programmer, providing low-level hardware access and EEPROM/Flash chip flashing capabilities.
Lightweight Linux background daemon utility fixing the Logitech Signature K650 wireless keyboard Insert key issue (available on AUR with systemd service).
Contributed patches across various upstream hardware drivers, architecture trees (including PowerPC/RaptorCS, Siemens, Toradex platforms), and USB/HID input fixes.
Engineered low-level hardware initializations and bugfixes for Coreboot firmware tree and Chromium OS system components.
Consistently listed among the top active GitHub committers in North Macedonia for open-source project maintenance and public contributions.
Presented on the inner workings of building high-efficiency parser generators, mapping text streams to Abstract Syntax Trees, and optimizing parsing algorithms for developer tooling.
Whether you want to discuss systems architecture, low-level C/C++ projects, Linux kernel drivers, or custom developer tooling, feel free to send a message.