ZK-Wordle, Part 1

With the series of articles on zero-knowledge proofs (ZKPs), I’m aiming to create a guide on their practical applications that will be helpful for fellow software engineers interested in the topic. The first article will cover the path from my initial fascination with ZKPs to my understanding of ZKP application architecture basics. What Are The Zero-Knowledge Proofs? ZKPs are genuinely fascinating. Before learning about them, I used to think of cryptography merely as a means of secure communication, where Alice needs to pass some information to Bob in a way that only prevents any other party from learning it....

August 12, 2022 · 11 min · Alex Kuzmin

How to Dive Into Web3 Development From a Good Enough Starting Point

2021 marked a milestone in my engineering career as I entered the world of blockchain development. This blog post is for those who are aiming to do the same. I want to tell you about the resources that I found helpful along my way. I’ve been watching the blockchain space since 2017 and could not resist the urge to become a part of it as a BUIDLer. Since about 2018, I started to dive deeper and put substantial effort into it....

February 20, 2022 · 6 min · Alex Kuzmin

Interview for the "Senior" Junior Engineer Podcast

My friend, fellow software engineer and surfer bro Andrew Locke asked me a couple of questions about my career path on his awesome podcast. I hope someone finds it useful. You can learn more about Andrew by following the links on the podcast page. function resizeIframe(obj) { obj.style.height = 1.05*obj.contentWindow.document.body.scrollHeight + 'px'; } In the interview I shared my professional experience of around ten years of software development and more, covering my path from modding my favorite computer games as a teenager to being a CTO in a startup....

February 1, 2021 · 2 min · Alex Kuzmin