Hi There 👋🏼
I’m a self-taught software developer originally from Israel, currently enjoying the serene beauty of the Catskills in New York State with my wife and daughter.
Since joining Daostack in 2022, I both took the green pill and discovered the magic of cryptography, specifically Zero Knowledge Proofs (ZKP). Since then, I have immersed myself in cryptography and learned as much as I can about things like Multiparty Computation (MPC) and Fully Homomorphic Encryption (FHE) – writing mostly in Rust. As a self-taught developer, I started my journey by writing mobile apps with Objective-C and later Swift. After 10 years of that, feeling somewhat disillusioned or maybe bored by mobile apps, I transitioned to working on full-stack projects with TypeScript and also took on various React-Native projects. I have always been super interested in computer languages. I started my journey in real time compositions of electro acoustic and electronic music with SuperCollider but also lisp and others. Because my initial relationship with music was heavily tied to performance, (I both performed the music but also needed the code to be performant :0))I develop a fetish for performant languages like Rust, Swift, and C++. Similarly, I appreciate languages like Solidity (a language used to create Ethereum’s smart contracts) is so memory footprint aware, and how ownership of memory defines and drives the code. Over the years, I needed to learn how to balance my passion for more performant and solid code, with the challenge of keeping the next person who needs to maintain the code I write in mind.
I have held various positions, including Full-stack Developer, Software Engineer, Lead Developer, and CTO, predominantly with early-stage startups in New York City and Tel Aviv. In the first 10 years of my career, I cut my teeth on Objective-C, Swift, and C, and over the last 6 years, I expanded into React Native and full-stack development with TypeScript.
Passion for Problem Solving
Although I have always been more hands-on regarding problem-solving, my fascination with computers and software took me on a journey of general problem-solving that changed that. It shifted that inherent perspective by showing me how things that occur around me could be grouped in many abstract ways and are not only to be understood in how our hands need them to be. Discovering how orderly principles are a continuum that govern our world, beyond the realm of the sensory, brings me joy now. I learned to use my eyes far more than my hands when I’m presented with a problem. Consequently, my interest in general-purpose computing has deepened because I was able to apply what I learned from it in other completely separated domains. I am more of an engineer than I ever had imagined I could be. It enables me to read and relate to human behavior, for instance, from a much less personal way. Decision-making processes involve cost-benefit analysis, and it’s not always a personal decision; sometimes we just make decisions like machines would, in a highly reductionistic way. And honestly, as bad as it may sound, we created machines. As these skills develop and are slowly maturing in me, working in software, mathematics became so interesting. So in my spare time, I find pleasure in contemplating cross-disciplinary problems such as online coordination, decentralized identities, and collective trauma repair, all extremely difficult problems we are making strides in as a collective
Interests and Hobbies
Playing the guitar brings me joy, I also practice yoga and delve into spirituality.I spent years being dedicated to my jazz guitar and yoga practices — which continue to inspire and keeps seeing awe and magic in human creation in all its forms.
Whether I’m strumming a tune or two, practicing a (Kriya)[https://www.youtube.com/watch?v=TtsfOa2jmOE] or (Salutation)[https://www.artofliving.org/us-en/yoga/benefits/surya-namaskar-for-weight-loss], or immersing myself in an artistic experience, I feel reconnected to an old friend. There’s a unique satisfaction in being able to weave all that into everyday life.
Thank you for spending a bit of your time on my profile. If there’s anything you’re curious about or if you’d like to connect for any reason, don’t hesitate to reach out.