Hi! My name is Marko, I'm a software engineer, based in a small European country Slovenia.

Beyond coding, I am drawn to design, UX, and diverse forms of artistic expression. Over the last two years, I've held the position of a senior frontend engineer at Protokol.

Read more about my skills or visit personal section.

Skills & Technologies

Primary: TypeScript, React, Vite, PNPM. Git. -- Organisation: Notion, GitHub, GitLab, Linear. -- Design: Figma. -- Communication: Slack & Zoom.

Specific: Web3, Ethers, Web3-Onboard, Torus, Magic, WalletConnect.

Side: Tauri, SolidJS, Astro, Svelte, Bash, Linux.

Ocassional: Python, Node.js, Docker, Svelte, Tailwind, yarn.

History: PHP, *Sql, Webpack, Rollup, Angular, fastify, express.

Clients & Projects

Protokol Builds Custom Web3 Solutions, Products and dApps. As a specialist web3 partner they are experts in Blockchain, DPP, NFTs, DeFi, and more – sitting at the forefront of the industry. Protokol’s global team collaborates with start-ups, enterprises, and brands to help them understand and unlock their web3 opportunity through range of development and consulting services.

Votebetting is a non-gambling social application aimed at tipsters and recreational sports betting players.

Advisory on the topic of front-end stack, design, UI, and UX. Cooperation in interviews when selecting development providers. Limited code reviews.

MediaINFO is a complete Digital Library software solution for interactive and intuitive viewing, browsing, searching, cataloging and sharing digitized content.

Clients range from the smallest publisher to great national libraries and governmental institutions, that are bringing millions of pages and images online each year. MediaINFO is running tens of millions of pages worldwide and making tens of billions of words searchable.

MediaINFO project is of a massive scale and endurance. Due to diversity of clientele, lots of hard work and emphasis is made on internationalization, which includes: non Latin character sets, alternative calendar systems (e.g. hijri), and RTL page layouts.

Mysli Write is a beautifully designed, easy to use writing software for professional and personal use, with focus on privacy. Some of the features includes: distraction free writing experience, automatic document synchronization, documents statistics, organization with projects, groups, search, sorting and tagging. Audio notes, picture notes, TODO lists, goal setting. Zen mode. Encryption.

Wide variety of features was researched and implemented for this project: Web Audio API for audio notes, Stripe for payments, Postmark service for e-mail handling. Express for the API part. Next.js and Gatsby for static homepage. Svelte was initially considered and used, before switch was made to React with Hooks and TypeScript. Figma was used for the design itself. Due to need for unique style and strong customization, UI components were custom made. For administration panel, Ant Design and later React Suite was used. Docker and GitLab’s CI/CD was used for deployment.

NewBay is delivering highly successful commercial services for operators and device makers worldwide. Customers include T-Mobile, Telefónica O2, Orange, U.S. Cellular, AT&T, Telstra, Verizon and LG Electronics. NewBay is processing millions of messages daily and stores billions of media for live operator and device maker services.

NewBay is based in Dublin, Ireland; Seattle, USA; London, UK; Sydney, Australia, and Seoul, South Korea.

Including aforementioned clients, I was cooperating with numerous smaller to medium, local and remote business and startups in various roles including: designer, backend and frontend engineer.

Ticketfriend Pharmacytime iTatu iTatu


Let's connect professionally on LinkedIn. I'm available for consulting opportunities, but please note that my time is limited due to my full-time commitment with Protokol.

Additionally, I appreciate the opportunity to connect with new acquaintances. If you simply want to drop a line and say hi, I'm more than happy to hear from you.