
I build all sorts of software, mostly full-stack web applications.
I graduated from a high school focused on programming and computer science. My studies covered mathematics, object-oriented programming (C#), databases (SQL), web development (HTML, JavaScript, CSS), logic programming (Prolog), and algorithms.
I started working in software development while continuing to learn through books and online courses.
Work Experience
Bloxico
2026 — Present
Highway Bridge SDK
2026Software Developer
Developed a TypeScript SDK for Highway Bridge that unifies multiple on-chain implementations behind a single interface. Automated code generation from upstream Solidity and Rust contract build artifacts. Built with Papi (polkadot-api), viem, and @solana/kit, using Vite+ for repository tooling.
TypeScript · Blockchain · Papi · viem · @solana/kit · Vite+

Highway Fee Estimation Service
2026Software Developer
Set up a multi-service NestJS repository and developed a service to estimate gas fees for cross-chain execution without contract simulation. Combined RPC data, pricing feeds, and calculations to estimate execution costs in the destination chain’s native currency and USD.
NestJS · Blockchain
Aleksa Elezović PR
2025 — PresentNaruči Taxi
2026–PresentWeb Developer & SEO
Built and maintain a website for a Belgrade taxi service offering airport transfers and intercity transport, using Nuxt.js and Nuxt CMS with AI-assisted development. The site includes dedicated service and destination pages, airport fare information, and a ride enquiry form with direct WhatsApp contact.
Focused on fast loading and search engine optimization, and created Google Search ad campaigns to promote the service. The website has attracted substantial organic traffic.
Nuxt.js · Nuxt CMS · SEO · Google Ads

Edge Node 2.0
2025Full-stack Developer
Worked on a new version of OriginTrail’s Edge Node with mobile support and compatibility with AI agents through the Model Context Protocol (MCP).
The project consists of an Expo multi-platform application and a backend MCP server with OAuth 2.1 support. A plugin system exposes custom MCP tools and Express.js API routes. The React chat interface proxies requests to the selected language model.
The framework supports custom chatbot agents and integration with other MCP-compatible clients.
Expo · React Native · MCP · AI Agents · Node.js · Turborepo
TraceLabs LLC (OriginTrail)
2024 — 2025
DKG Staking V8
2025Frontend Developer
Rebuilt the staking interface for OriginTrail DKG V8 using TypeScript, the Vue 3 Composition API, and Web3 libraries including Wagmi and viem.
https://staking.origintrail.io/
Vue.js · Blockchain · Wagmi · Smart contracts · Web3

Edge Node 1.0
2024Full-stack Developer
OriginTrail’s DKG Edge Node is an open-source platform for building decentralized AI applications. It includes backend services and a frontend interface for uploading documents, transforming them into RDF knowledge stored in the Decentralized Knowledge Graph (DKG), and querying the data through an AI chat interface.
I also worked on implementations of the platform for third-party companies affiliated with OriginTrail.
Vue.js · Node.js · dRAG · RDF · Knowledge Graphs
Infinity Byte D.O.O.
2024 — 2025
Agenda
2024Frontend Developer
An appointment scheduling system for hairdressers and beauty salons. Users can browse local salons, view services, prices, and images, and book an appointment for their preferred date and time. Built as a multi-platform application using Vue.js, the Quasar framework, and Capacitor.
Vue.js · Quasar framework · Capacitor

Sitto.ch, Monitoring Tool
2024Full-stack Developer
Built an event-driven payment monitoring system for Sitto, a Swiss payment solutions provider, with configurable alerts and an internal dashboard.
The system uses .NET Aspire, Kafka, React, and PostgreSQL to process payment events and send email alerts. It is deployed to Kubernetes using the Aspirate CLI.
.NET Core · React · Kubernetes · .NET Aspire · Kafka · Postgres
Aleksa Elezović PR
2021 — Present
Maestral Mobilier, Website (Rewrite)
2024Full-stack Developer
Rebuilt the website in C# and .NET, using Piranha CMS for content management, Blazor for the frontend, and Microsoft SQL Server for the database.
.NET Core · Blazor · PiranhaCMS · MSSQL

Džentlmen Transport
2023Backend, Cloud Developer & Software Architect
A taxi service app for a local taxi service provider. Users can sign in, check ride prices and details, order a ride, and pay with a saved card. Besides two Flutter applications (for clients and drivers), there is a Next.js admin dashboard for seeing a map with drivers, calculating salaries, and more. The backend consists of multiple Firebase Cloud Functions using a Firestore database for real-time communication with the applications.
Firebase · Cloud Functions · Google Maps API · WSPay · Next.js
RGZ Info Centar
2023Frontend Developer
The Republic Geodetic Authority of the Republic of Serbia decided to digitize its services to handle the volume of citizens’ complaints, questions, support tickets, and requests. I made the main website where citizens can check their case status and whether tax is paid, query a contacts database of lawyers and geodetic companies, send emails via a contact form, use live chat, and schedule an appointment at a local office. I also helped maintain legacy code written in older versions of .NET (backend) and jQuery (frontend).
https://info-centar.rgz.gov.rs/
React · Next.js · Vanilla JavaScript · Legacy · .NET

Maestral Mobilier, Website
2022Full-stack Developer
Developed a website for a local interior company, with a project gallery, company information, and a contact form. Built an admin interface for managing gallery projects and images. The backend uses Laravel and MySQL on Apache/PHP shared hosting.
React · Next.js · PHP · Laravel · MySQL

Automobile.at
2022Frontend Developer
Rebuilt the website’s frontend using React and Next.js to update its look and feel.
I no longer maintain this project.
React · Next.js

Bodhi Medical, Appointments System
2022Frontend Developer
Built two Next.js frontend applications for Bodhi Clinic’s existing appointment system, integrating with its APIs.
Appointment Scheduling — a public application where patients can search for available times using real-time filters, enter their details, sign a form, and pay through Stripe.
Appointment Dashboard — an internal calendar application for doctors to manage availability, working hours, visit types, and booked appointments.
React · Next.js · Stripe

Trasa
2021Full-stack Developer
Built an in-house desktop application for a local transportation company using Angular, Firebase, and Electron. It generates invoices and manages trip, employee, and vehicle records.
Angular · Firebase · Electron
Skills
- Web (HTML, JS, CSS)
- React, Next.js, React Native
- Node.js, Bun
- C# .NET Core
- SQL, Postgres, MongoDB
- Git, Docker, Kubernetes
- Firebase, Google Cloud
- Flutter (worked with)
Education
Computing Grammar School, Belgrade2015–2019
School of Computing, UNION, Belgrade2019–2020