I'm a software developer based in Novi Sad, Serbia, specializing in distributed systems, full-stack web applications, AI/ML engineering, data engineering, and systems architecture. I build scalable infrastructure, intelligent systems, and end-to-end solutions—from database engines and AI agents to real-time processing platforms and cloud-native applications.
- Student at the Faculty of Technical Sciences (FTN)
- Apprentice at WolkAbout
- Systems: Passionate about building distributed systems and high-performance applications
- AI/ML: Developing genetic algorithms, RAG systems and AI models from scratch
- Cloud & Data: AWS-based data platforms, ETL pipelines, and stream processing
- Full-Stack: .NET/SignalR applications, real-time web interfaces, and platform engineering tools
- Interests: Weightlifting, reading, architectural deep-dives, and open-source contributions
| Category | Technologies |
|---|---|
| Languages | Python, Java, TypeScript, Go |
| ML & AI | PyTorch, NumPy, Transformers, RAG, Genetic Algorithms, LLMs, MCP |
| Systems & Architecture | Distributed Systems, LSM-Trees, Storage Engines, Real-time Systems, Platform Engineering, Cloud Infrastructure (AWS), Event-Driven Architecture |
| Development Tools | Git, Docker, Kubernetes, Linux, CI/CD, .NET Core, SignalR, REST,gRPC |
| Databases | SQL, NoSQL, Key-Value, Relational, LSM, Vector Databases |
| Other | WebSockets, GraphQL, Protocol Buffers, Apache Druid |
- aegis-iot - Aegis IoT is a secure, .NET 8-based distributed microservices system designed for real-time data ingestion, processing, and monitoring from IoT sensor nodes using Docker and Kubernetes. It ensures data integrity and system resilience through robust security features—such as hybrid encryption, message signing, and rate limiting—alongside a Byzantine Fault Tolerant (BFT) consensus service that filters out malicious or faulty sensors.
- black-box-optimization - This project applies a genetic algorithm to a BlackBox optimization problem, specifically targeting the optimization of neural network parameters when the error function is unknown in analytic form. Instead of relying on gradient-based methods, the algorithm treats the model as a black box, evaluating candidate solutions only through computed error values.
- Graph Visualiser - A web-based graph exploration and visualization tool built with a plugin-based architecture. Load graphs from multiple data sources (CSV, JSON, XML) and explore them interactively through three synchronized views — Tree, Bird's Eye, and Main — using two distinct visualizer styles.
- hnx-lake - This project involves the implementation of a cloud-based platform for collecting, processing, storing, and analyzing data from social media and blog portals, specifically Hacker News and X (Twitter). Built entirely on AWS, the solution follows the Medallion architecture to manage data flow through distinct stages of refinement
- IP-System - IP-System is a high-performance, thread-safe industrial task processing engine designed for concurrent execution of computational and I/O tasks. Built with an event-driven architecture, it utilizes an asynchronous producer-consumer model to manage high-load industrial workflows with strict priority requirements.
- NoSqlDB - This project implements a Key-Value storage engine as a console application. The system supports basic operations and builds upon the Log-Structured Merge-Tree (LSM) architecture to ensure efficient data persistence and retrieval.
- GAPortfolioOptimization - GAPortfolioOptimization is a financial engineering tool built in C++ that leverages Genetic Algorithms and parallelism to solve the complex challenge of asset allocation. By simulating the process of natural selection, this tool evolves a population of portfolios to maximize the Sharpe Ratio, effectively balancing risk-adjusted returns.
- TrustAnchor PKI System - TrustAnchor is a PKI system that manages the entire lifecycle of X.509 certificates, featuring Hierarchical CA structure, Secure key management, Certificate generation, renewal, and revocation, Multi-factor authentication (MFA), Role-based access control
- Visor Voom - Visor Voom is a comprehensive ride-share management platform designed to streamline operations for riders, drivers, and administrators. The system provides end-to-end functionality including user authentication, profile management, driver and vehicle administration, ride booking and tracking, real-time communication, routing, reporting, and administrative controls. Built with a microservices-inspired architecture using Spring Boot for the backend and Angular for the frontend, Visor Voom delivers a scalable and maintainable solution for modern transportation services.
- nickeldb - NickelDB is a relational database engine built in rust
- omni-emr - OmniEMR is an EMR used in a medical office
- PicoGPT - PicoGPT is a completely transparent, from-scratch implementation of a generative Transformer architecture (nanoGPT) built using pure NumPy matrix operations.
- Insight Retrieval Synthesis (IRS) - RAG system designed to analyze the psychology of investing and the "mind" of the market.
- governo - Governo is an AI-powered simulation framework designed to help city councils and local governments make data-driven decisions through Synthetic Populations.


