Summary
Overview
Work History
Education
Skills
Websites
Timeline
Awards
Generic
Mihael Šinkec

Mihael Šinkec

Summary

Senior Software Engineer with a strong background in software development, specializing in back-end solutions, scalable systems, and compilers. Extensive experience in blockchain technology, cryptography, and smart contracts, with a proven track record of building secure and scalable blockchain-based solutions. Skilled in leading teams, conducting workshops, and contributing to innovative projects. Strong experience in IT consulting and system administration.

Overview

9
9
years of professional experience

Work History

Bitcoin Software Engineer

Handcash
12.2024 - Current
  • https://handcash.io
  • Implemented backend features and services.
  • Integrated Bitcoin primitives—incl. a stablecoin protocol—into core APIs.
  • Advised engineers on deep Bitcoin internals (Bitcoin Script, UTXO, tx lifecycle).

Owner

Kala s.p.
10.2020 - Current
  • Running an independent IT consulting firm specializing in software solutions and blockchain technology.

Senior Software Engineer

sCrypt
05.2021 - 12.2024
  • https://scry.pt.io
  • Leading the development of smart contracts and scalable blockchain solutions using sCrypt and Bitcoin.
  • Implemented the first fully functional ZK SNARK verifier in Bitcoin script, bridging complex cryptographic theory to real-world applications.
  • Conducted technical talks and hands-on workshops on Bitcoin and blockchain development for developers and academic audiences.
  • Skills: Blockchain, Bitcoin, Cryptography, ZK, Smart Contracts, Compilers.

System Administrator

CJVT UL
04.2019 - 07.2022
  • https://www.cjvt.si/
  • Managed servers and system infrastructure for language technology research projects.
  • Skills: DevOps, Server Administration, Systems Management.

Programming Tutor

University of Ljubljana, Faculty of Computer and Information Science
03.2019 - 06.2019
  • Assisted students in understanding programming concepts and enhancing their coding skills.

Project Developer - Video-based Ski Jump Length Measuring

University of Ljubljana
07.2018 - 09.2018
  • Developed back-end and persistence layers for a video-based measurement system.

Software Developer

i-Rose d.o.o.
02.2017 - 10.2017
  • Worked on back-end systems and persistence layers for business software solutions.

Education

Bachelor's Degree - Computer and Information Sciences

University of Ljubljana, Faculty of Computer and Information Science
01.2020

Computer Science

SPTŠ Murska Sobota
01.2016

Skills

  • Software Engineering: Back-end Development, Developer Tooling Design, Compilers
  • System Administration: DevOps, Server Management, Systems Management
  • Programming Languages: Python, Typescript, Go, Rust,
  • Blockchain Development: Bitcoin, Smart Contracts, EVM, sCrypt
  • Cryptography: ZK, Elliptic Curve Cryptography, General Cryptographic Concepts

Timeline

Bitcoin Software Engineer

Handcash
12.2024 - Current

Senior Software Engineer

sCrypt
05.2021 - 12.2024

Owner

Kala s.p.
10.2020 - Current

System Administrator

CJVT UL
04.2019 - 07.2022

Programming Tutor

University of Ljubljana, Faculty of Computer and Information Science
03.2019 - 06.2019

Project Developer - Video-based Ski Jump Length Measuring

University of Ljubljana
07.2018 - 09.2018

Software Developer

i-Rose d.o.o.
02.2017 - 10.2017

Computer Science

SPTŠ Murska Sobota

Bachelor's Degree - Computer and Information Sciences

University of Ljubljana, Faculty of Computer and Information Science

Awards

  • Winner of the Litecoin Track in the Bitcoin Olympics, Litecoin Foundation, Sep 2024, https://x.com/LTCFoundation/status/1832765842603581763
  • Winner of Hackathon on Natural Language Processing, NLB d.d., Dec 2020
  • Winner of IT Hackathon on "Business Intelligence", Triglav d.d., Nov 2020
Mihael Šinkec