Software engineer with over two years of experience in zero-knowledge proof systems, blockchain protocol development, and full-stack Web3 applications. I have worked on privacy-focused technologies, cryptographic circuit design, and decentralized application development across multiple hackathons, grants, and production-grade projects. I am particularly interested in roles related to zero-knowledge engineering, blockchain infrastructure, and Web3 software development, where I can contribute to building scalable, privacy-preserving, and user-friendly decentralized systems.
MVP Workshop
Belgrade, Serbia
0xCurvy ∗Built the entire landing page and frontend interface for 0xCurvy, a stealth address mixer leveraging zk-SNARKs, using modern web frameworks and UI libraries ∗Developed a custom Web3 wallet integration from scratch, enabling ephemeral key generation, zero-knowledge proof generation, and seamless UX for privacy-preserving transactions ∗Implemented a relayer system responsible for batching, verifying, and broadcasting anonymous transactions to the network, ensuring unlinkability and censorship resistance ZKSim ∗Worked on a VS Code extension that allows developers to observe the mutual behavior of multiple ZK circuits within an easily configurable simulated network from scratch ∗Designed and implemented the entire backend architecture, from parsing to execution, for Circom 2.0.0 and all relevant use cases, including syntax highlighting, code snippets, formatting, and other developer features ZKSim Web ∗Integrated the ZKSim extension into a React-based web application, enabling users to visualize and manipulate cryptographic circuits. Implemented Helper Nodes to represent reusable helper functions for easier circuit construction Circom parser ∗Integrating a parser for the Circom language, a language used in zero-knowledge proofs Stealth Address Regulator ∗Worked on implementing a stealth address regulator for the Curvy protocol, aiming to balance user privacy with regulatory compliance. The system allows confidential transactions using stealth addresses, while still enabling verification when needed. My role included researching stealth address schemes and integrating the logic into the protocol using cryptographic tools
Bachelor studies
Belgrade, Serbia
Master studies
Belgrade, Serbia
from Civic
Designed and implemented a Multi-Party Computation (MPC) system for generating stealth addresses, ensuring that no single party learns the full secret key Integrated the MPC workflow into the existing Curvy infrastructure to enable trust-minimized, private-by-default address generation Optimized the protocol for real-time performance and audited the security assumptions to align with modern zk + MPC privacy standards
Developed a zero-knowledge-based inheritance mechanism to enhance security and privacy Ensured secure Merkle Tree inclusion proofs to verify that rightful beneficiaries are part of the inheritance Used a smart contract to securely receive and send funds, and enabled PDF uploads for documenting physical assets in the inheritance
Developed Python scripts for chatbot evaluation and implemented BERT-based NLP models for intent classification Focused on improving response relevance and accuracy through fine-tuned transformer architectures
Winner of a hackathon and author of a scientific research paper for Sinteza 2025 Conference Developed a productivity app to help students efficiently create their CVs after graduation Used NFTs to represent and verify both formal and non-formal university engagements
Solana Grant
Built a decentralized donation platform that rewards donors through randomized incentives while ensuring the majority of funds go directly to verified charities Implemented on-chain logic for transparent fund distribution, including random selection mechanisms and auto-burn fee logic Designed the user flow and smart contract architecture to balance fairness, transparency, and gamified donor engagement
Solana Grant
Designed the tokenomics and governance structure for DutchRush, a Solana-based project combining Dutch auctions with ESG-aligned token distribution Implemented fair launch mechanics to prevent gas wars and ensure equitable token allocation across early supporters Contributed to smart contract architecture, auto-burn mechanisms, and initial distribution logic with long-term vesting schedules