My Photo

Hi There 👋🏼

I’m a self-taught software developer originally from Israel, currently enjoying the serene beauty of the Catskills in New York State.

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 simply ready for deeper abstraction — I transitioned to working on full-stack projects with TypeScript and took on various React-Native projects. Over time, my focus moved closer to infrastructure and protocol-adjacent systems.

I have always been deeply interested in computer languages. I began my journey in real-time compositions of electroacoustic and electronic music with SuperCollider, and also worked with Lisp and other environments. Because my initial relationship with music was tied to performance — I both performed the music and needed the code to be performant — I developed a strong appreciation for expressive and memory-aware languages like Rust, Swift, and C++. I also appreciate how Solidity is conscious of memory footprint, and how ownership of memory shapes the structure of code itself.

Over the years, I learned to balance my passion for performant and solid code with the responsibility of writing systems that remain clear and maintainable for the next person who touches them.

Professional Background

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 worked primarily with Objective-C, Swift, and C. Over the last several years, I expanded into React Native, full-stack development with TypeScript, and more recently into distributed systems, validator infrastructure, and cryptographic enforcement models.

I am especially drawn to small, highly technical teams building foundational systems — environments where clarity, correctness, and long-term resilience matter more than speed alone.

Philosophy of Work and Organization

I believe healthy organizations resemble well-designed distributed systems. Authority is explicit. Ownership is transparent. Failure domains are contained. No single node silently absorbs all the load.

Burnout, in my experience, is often not about effort but about architectural misalignment — unclear responsibility, ambiguous authority, or systems that depend on heroics instead of structure.

As an information worker, I see my role not simply as writing code but as shaping cognitive load. Clear abstractions reduce emotional noise. Explicit interfaces reduce friction. Deterministic enforcement reduces politics.

The most sustainable teams I’ve seen are those where boundaries are respected, communication remains calm under pressure, and responsibility is aligned with capability. Resilience — in systems and in people — comes from structure, not force.

Passion for Problem Solving

Although I have always been hands-on in problem-solving, my fascination with computers gradually shifted how I perceive problems altogether. It showed me how phenomena around us can be grouped and understood through abstraction — not only through immediate utility.

Discovering that orderly principles form a continuum beyond the sensory realm brought me a deeper sense of coherence. I learned to use my eyes more than my hands when approaching a problem.

My interest in general-purpose computing deepened because I could apply what I learned from it in completely separate domains. I became more of an engineer than I ever imagined — able to examine human behavior and organizational dynamics with less personalization and more structural clarity.

Decision-making processes often resemble cost-benefit analysis. Not every decision is personal; sometimes systems — human or technical — move according to incentives and constraints.

In my spare time, I enjoy contemplating cross-disciplinary problems such as online coordination, decentralized identities, and collective repair. These are complex challenges, but they are also deeply generative ones — where thoughtful constraints expand what becomes possible.

Interests and Hobbies

Playing the guitar brings me joy; I also practice yoga and remain curious about disciplines that cultivate attention and awareness.

Over time, I have come to value steadiness over intensity, clarity over reaction, and long-term integrity over short-term validation. Those principles inform both my personal life and my professional work.

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.