Boris Barbulovski
Available for Systems Architecture & C/C++ Engineering

Architecting High-Performance Software & Systems

Hi, I'm Boris Barbulovski (bokic). I specialize in C/C++ low-level software engineering, cybersecurity research, Linux kernel drivers, and embedded systems.

C / C++ & Embedded
Primary Stack
Linux Kernel
Modules & Drivers
Open Source
Active Open Source Committer
bokic@archlinux:~ (zsh)
bokic@system:~$ whoami
Boris Barbulovski | C/C++ Software Architect
bokic@system:~$ cat focus.txt
[✓] Cybersecurity
[✓] Low-Level C/C++
[✓] Bare-Metal Firmware
[✓] Linux Kernel modules
[✓] C++ Qt Development
[✓] Low-Level Cross-Platform (Windows, Linux, macOS) C Libraries
bokic@system:~$ echo "Type 'help' for interactive terminal commands."
bokic@system:~$

Systems Programming & Hardware Interfaces

Engineering Mindset

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.

C (C99/C11) C++17/20 Linux Kernel AST & Parsers DKMS Git Internals CMake GDB & Valgrind

Technical Proficiency

C / C++ Software Architecture 95%
Cybersecurity & Android Subsystems 92%
Bare-Metal & Embedded Firmware 90%
Linux System & Kernel Modules 88%

Professional Experience

Senior Cybersecurity Researcher

Confidential
Jan 2020 – Aug 2025 • Dec 2017 – May 2019
  • Global Threat Mitigation: Contributed to the research and development of a cybersecurity platform solution focused on counteracting and combating cybercriminal activities worldwide.
  • Android Security Platform: Contributed to the research and development of a low-level security platform built on top of Android designed to significantly enhance the application security posture of popular Android apps.
C Assembly Android Android Subsystems Reverse Engineering ARM64

Senior C++ Developer

Inscale
May 2019 – Nov 2019
  • High-Performance Backends: Engineered server backend technologies on Linux platforms designed for high throughput (see open-source prototype/proof-of-concept cpp_ws_backend).
  • Infrastructure & Storage: Integrated and managed NGINX web servers with Oracle DB database infrastructure.
  • API Protocols: Built RESTful web services and custom JSON protocol handlers.
C++ Linux NGINX Oracle DB REST / JSON

Project Lead

INform
Nov 2010 – Nov 2017
  • Medical Hardware & Firmware: Designed portable vital monitors (ECG, CO2, SPO2, Blood Pressure) based on custom embedded hardware with Bluetooth streaming.
  • Android Board Porting: Ported Android to custom iMX6 hardware, customizing u-boot, kernel drivers, HAL, and VNC server.
  • Ultra-Low Power Systems: Developed bare-metal STM32L ARM firmware for low-power Holter ECG monitor.
  • ECG Analysis Software: Built desktop Qt/C++ Holter viewer to parse, classify heartbeats, and render reports.
  • Cross-Platform Apps: Developed iOS and PC applications for real-time Holter ECG monitor data streaming and cloud synchronization.
C/C++ Qt Framework Linux Kernel / HAL iOS Android Bluetooth Hardware Design ARM

Open Source Projects & Utilities

TextParser

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.

gitmaster

Fast, native C++ Git GUI Desktop Client built with Qt6 and libgit2. Features interactive commit graph visualizations, branch management, and zero-bloat repository workflows.

usbdpfp-dkms

Linux DKMS driver module enabling seamless kernel support and automatic builds across modern kernel updates for Digital Persona U.are.U 4000 fingerprint readers.

ezp2019 Utility

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.

logitech-k650-fix

Lightweight Linux background daemon utility fixing the Logitech Signature K650 wireless keyboard Insert key issue (available on AUR with systemd service).

cfrds Client Library

Command-line utility and C++ library implementing the ColdFusion Remote Development Services (RDS) wire protocol for remote server diagnostics and inspection.

Open Source Ecosystem Activity

Upstream Patching

Linux Kernel & Driver Patches

Contributed patches across various upstream hardware drivers, architecture trees (including PowerPC/RaptorCS, Siemens, Toradex platforms), and USB/HID input fixes.

Firmware & OS

Chromium OS & Coreboot

Engineered low-level hardware initializations and bugfixes for Coreboot firmware tree and Chromium OS system components.

Community Recognition

Active Open Source Committer - North Macedonia

Consistently listed among the top active GitHub committers in North Macedonia for open-source project maintenance and public contributions.

Talks & Technical Presentations

Macedonian Ruby User Group (MKRUG)

Parser Generator Architecture & AST Design

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.

Connect & Send Direct Message

Let's Connect

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.

Skopje, North Macedonia
Protected by Honeypot & Timestamp Bot Defenses.

Send Message