About
I'm a software engineer, team lead and founder with over ten years of experience shipping software products.
I like owning the whole problem: what the product needs, which technical calls matter, and getting a small team to ship it.
Beginning
My first encounter with programming was at 14. I played a lot of games and wanted to make one of my own. I had no idea how games were built, so I googled “How to make games”. That led me to some C++ and C# tutorials, and it was the first time I realized you can create a whole new world just by typing something in a text editor.
In elementary school none of my friends were into programming and I had no one to point me in the right direction, so I mostly did small HTML and CSS projects - including a really ugly website for my friends' Minecraft server.
My real interest in building products and the business side of tech was sparked in the 2nd grade of high school by my classmate and friend Antonio. He was already making money doing projects, I asked to join, and we started. It was a good way to earn pocket money and learn in real situations, where projects had to ship and deadlines could not be broken.
We also founded the first Serbian CoderDojo in our hometown, Pančevo, with regular workshops in web design and development, electronics, game development and more. And we organized the first hackathon in the city - 48 hours, with very ambitious high school and elementary school students building some awesome projects.
Experience
When I finished high school and got into college, I realized I knew very little about real programming and writing good code, so I looked for an internship. My first one was at Seven Bridges, where we worked on an internal HR platform in Angular.
My next company, and my first proper job, was Hooloovoo. I worked with React there, and picked up a bit of the backend side with Node.
At some point I started reading about blockchain and got really interested in it. Celsius was hiring then, so I took the chance. It was my first time working inside a crypto company, although I wasn't building any Web3 features there. I started working part-time for Avalaunch, and after a while I moved there full-time and left Celsius. It wasn't an easy decision, but startup culture suited me better and I was doing real Web3 work.
After Avalaunch I joined CEDE Labs, where we built cede.store, a non-custodial wallet that lets you reach your exchange assets from any dApp, and cede.link, the web platform that goes with it.
Then came txFusion, where I was front-end team lead on a set of products for the ZKsync network. I set up the front-end architecture, led a team of four and built two SDKs. One of our internal projects grew past its original scope and was spun off into its own company, Tanari, where I worked on iOS and Android as well as the web.
I also co-founded PeerSpace as CTO, where we built a platform for making fully decentralized websites on Arweave.
Along the way I built an augmented reality app in React Native that shows furniture in your room, and did similar AR work in Unity with Vuforia. Across all of these jobs the work has covered fintech, lending, crowdfunding, machine learning and interactive apps.
Speaking
I occasionaly talk and present. Two public talks so far:
Decentralized Storage & Permaweb
Black & Gold - Dark side of the blockchain
Available for talks and workshops on Web3, frontend and building products - get in touch.
Now
Get in touch
For work, email is best. DMs on X are fine for everything else.