Urban Vidovič
Research & Development Engineer · Maribor, Slovenia
[email protected] · PGP key · github.com/pseudobun · linkedin.com/in/urbanvidovic

6,454 commits with +26,922,868 lines added and -13,973,338 lines removed across 128 repos.
Download PDFSoftware engineer focused on decentralized identity, verifiable credentials, and Web3 product engineering, with a security-minded approach to systems and infrastructure. COO & co-founder of Lutra Labs and Research & Development Engineer at Blockchain Lab:UM, where I build standards-based identity platforms, DeFi protocols, and developer tooling end to end — from smart contracts and backends to dashboards and native apps.
Experience
COO & Co-Founder · Lutra Labs
Oct 2024 – Present · 1 yr 9 mos
- Co-founded Lutra Labs and lead operations alongside hands-on engineering across the product stack.
- Ship products end to end: LutraID (OID4VCI / mDoc digital identity), Swaylend (lending protocol on Fuel, written in Sway), Replicant Network, and endorse.fun.
- Own delivery from smart contracts and Rust/Node backends to Next.js dashboards and internal tooling.
Research & Development Engineer · Blockchain Lab:UM
May 2021 – Present · 5 yrs 2 mos
- Build decentralized identity and verifiable credential systems aligned with the latest W3C standards (EduCTX, Masca MetaMask Snap).
- Design and ship EVM smart contracts, Web3 infrastructure, and backends, plus the web and Moodle integrations on top of them.
- Drive applied R&D across identity, credentials, and security from prototype to production.
Full Stack Engineer · Blocksi SaS
Oct 2020 – Apr 2021 · 7 mos
- C++ Windows service blocking DNS requests at the kernel level.
- Node.js backend (HTTP API + sockets) for a teacher dashboard: screen sharing, remote tab control, site allow/block lists.
- React, Vue, and Python Flask frontends, plus a Flutter (iOS/Android) app for managing students and network access.
Backend Engineer · H-Bit d.o.o. (NiceHash)
Aug 2019 – Sep 2020 · 1 yr 2 mos
- C/C++ backends for mining pools, rig communication, and pool/algorithm validators.
- iOS app for managing mining rigs, exchange, and the hashpower marketplace.
IT Technician · Simtel d.o.o.
Nov 2018 – Jan 2019 · 3 mos
- Managed and installed internet and television hardware.
Selected projects
- LutraID — Lutra Labs. Compliant platform for issuing and verifying digital documents (OID4VCI, mDoc).
- Swaylend — Lutra Labs. The leading lending protocol on Fuel Network, written in Sway.
- Masca — Blockchain Lab:UM. MetaMask Snap bringing decentralized identity (DIDs, VCs) to the wallet.
- Replicant Network — Lutra Labs. Decentralized platform for AI model crowdfunding, development, and deployment.
- endorse.fun — Lutra Labs. Endorse creators and builders onchain via ENS, Farcaster, or Lens.
- EduCTX — Blockchain Lab:UM. Issue and receive educational verifiable credentials on W3C standards.
- polycat — Personal. Cross-platform Kalshi ↔ Polymarket arbitrage bot with a Rust runtime and TUI.
- Tossinger — Personal. Native iOS/macOS app to quickly save content into a personal collection.
Education
Master of Science in Computer Science · Faculty of Electrical Engineering and Computer Science, University of Maribor
Oct 2020 – 2023
Bachelor of Science in Computer Science · Faculty of Electrical Engineering and Computer Science, University of Maribor
Oct 2017 – Sep 2020
High school graduate · Prva Gimnazija Maribor
Sep 2013 – May 2017
Skills
Languages & runtimes: TypeScript / Node.js, Rust, Solidity / Sway, Swift, C / C++, Go, Python
Frameworks & tools: Next.js / React, Vue, Flutter, Foundry / Hardhat, Git
Domains: Decentralized identity, Verifiable credentials, DeFi, Web3 infrastructure, Security, Native iOS / macOS
Languages
Slovene (Native) · English (Advanced / C2) · German (Intermediate / B1)