Professional
Experience
Work Experience
Backend and blockchain engineer
Full-time Jul 2022 — PresentInery Blockchain
Consensus and validation: contributed to consensus design; implemented validator pooling in groups of 11 to balance latency, security, and consistency. IneryDB indexing: 64-bit index types with characters packed at 5 bits per character (up to 12 characters per key) for compact, fast lookups. Data stack: EOSIO and Inery decentralized databases; Redis; MongoDB; PostgreSQL; MySQL. Linux and networking: server DevOps; TCP/UDP socket services; Bash and Python automation on Linux hosts. Cluster build and deploy: Bash and Python scripting to build, deploy, and operate blockchain node clusters. IneryDBMS: Node.js backend between the IneryDB DLS (decentralized ledger system) and the GUI client — plus broader C++ core and tooling.
Full-stack engineer with embedded RFID integration
Part-time Aug 2025 — PresentEik Europe DOO
EIK Race Management platform: Laravel backend for the web application; C# / .NET for RFID readers, timing, and embedded integration with byte-level framing (see selected projects).
Co-founder and technical lead
Full-time Apr 2023 — Sep 2023StepUpSave
Startup on the theme of well-being: backend ecosystem for a blockchain-powered well-being app; custom Linux server setup and multi-node cluster; developed C++ smart contracts. Mentored under Rising Starts; owned the path from prototype through early operations.
Intern — mobile applications
Jun 2019 — Jul 2019ICraft
Čačak; C and C++ for mobile applications; learned data structures and algorithms in both languages.
Key projects
Representative engineering work — same selection as the site’s “Selected Work” / projects highlights. See the projects page for the full archive.
Flatpack
2025C++CMakeSIMD
Standalone high-performance data structures library: Robin Hood hash map, 64-bit packed keys, fingerprinted probes, SIMD (AVX2 / SSE2 / NEON); header-only, cache-friendly design.
View repo →Flatpack Archive
2025C++Binary formatCompressionCrypto
Standalone archival tool: custom .flatpack file format (header, file table, payloads), optional zlib/LZ4/Zstd/Brotli and AES-256, CLI to pack and restore directory trees.
View repo →Flatpack Protocol
2025CLinux kernel module (GPL)
Standalone networking experiment: kernel module for a custom Ethernet EtherType, 10-byte header parsing, per-CPU debugfs statistics — not tied to the C++ libraries above.
View repo →Assembler
2022C#Assembler → machine code
Hard-coded assembler → machine code tool for a custom CPU architecture (fixed ISA): maps mnemonics to encoded bit patterns — educational, low-level compilation focus.
View repo →train-stations
2023KotlinGradle
Compiler-style assessment: dataflow analysis on a rail network using a worklist fixpoint and bitset cargo sets — fixpoint propagation and compiler-inspired reasoning.
View repo →EIK Race (race platform)
2025LaravelC#.NETRFIDEmbedded
End-to-end EIK Race Management product (private codebase): Laravel powers the backend (registration, timing, event ops); C# services for RFID provisioning, reads, and timing with raw byte-level framing; hardware–embedded integration for timing lanes.
Visit site →Education
M.Sc. Software Engineering
In progressFaculty of Technical Sciences, University of Kragujevac
Master’s programme in software engineering (ongoing).
B.Sc. Information Technologies
2019 — 2023Faculty of Technical Sciences, University of Kragujevac
Undergraduate degree focused on software engineering, systems, and applied computing.
Information Technologies
2015 — 2019Secondary Technical School Čačak
Secondary technical education in IT.
Awards
Dositej Obradović scholarship and diploma
Among the best 100 students in Serbia.
Vuk Karadžić diploma
National secondary-school diploma with distinction.
Speaking & events
FON Hackathon
2023Belgrade
Blockchain / well-being project.
Tomorrow Conference — workshop speaker
2023Decentralized databases
Workshop on decentralized databases.
Jahorina Tech Conference
2024Speaker
Presented a decentralized database solution.
Republic of Serbia Programming Competition
2017, 2018Belgrade
National programming competition.
Profile
Backend and systems engineer: blockchain consensus, IneryDB indexing and cluster operations, EOSIO-style and relational data stores, Linux DevOps, TCP/UDP services, Node.js and C++. At Eik Europe — Laravel and C# / .NET with RFID and embedded byte-level framing. Co-founded StepUpSave (well-being / blockchain); ships Flatpack C++ libraries and tooling.
- [email protected]
- Čačak, Serbia
- GHgithub.com/vanja032
Core strengths
- Core: C++, C, C#, Python, Kotlin, Node.js, Linux, CMake, Git, Bash, TCP/UDP
- Cloud & data: Docker, PostgreSQL, MySQL, MongoDB, Redis; EOSIO-style and Inery decentralized DBs
- Delivery: Laravel, TypeScript/React, RFID/.NET integration; AES/RSA (applied); cluster scripting
Awards
- Dositej Obradović scholarship and diploma — Among the best 100 students in Serbia.
- Vuk Karadžić diploma — National secondary-school diploma with distinction.
Languages
- EnglishB2
- SerbianNative
- ItalianBasic
Additional
- Driving licence (B)