senior software engineer cryptography open source

Hi, I'm sashyo.
I build things that

Senior software engineer at Tide Foundation, working on cryptography that keeps secrets even from the people running it. Still learning, and loving every line of it.

about

01

I'm a software engineer who genuinely loves to code. I spend my days building secure systems and my nights poking at how cryptography actually works under the hood.

At Tide Foundation I work on Ineffable Cryptography, a model where secret keys are born fragmented and never assembled in one place, not even by the people running the infrastructure. It's the kind of problem that keeps me curious.

I'm honest about where I'm at: I'm interested in cryptography but I still have much, much to learn. That's the fun part.

  • nowEngineer @ Tide
  • intoApplied crypto
  • handlesashyo
  • modeAlways learning
  • offlineCatching waves
  • playsGames
  • lovesContributing code

work & study

02

Senior Software Engineer

Tide Foundation ↗

Tide is building true zero-trust security on top of multi-party cryptography. Authority keys live shattered across a decentralised network of independent nodes, the ORKs (Orchestrated Recluders of Keys), so no single person or org ever holds the "keys to the kingdom." I help turn that breakthrough into software developers can actually ship.

  • Threshold & multi-party cryptography in production systems
  • Decentralised key management across the Tide Cybersecurity Fabric
  • Deep in the Keycloak IAM internals: extensions, token flows & identity plumbing
  • Developer-facing tooling around TideCloak (identity, immunity & access)
Ineffable Cryptography Zero Trust Threshold Sigs Keycloak TideCloak Decentralisation

Junior Innovation Engineer

Fugro · past role

Prototyped and explored emerging tech in the geo-data space, turning research ideas into working tools and proofs of concept.

Innovation Prototyping Geo-data R&D

Bachelor of Information Technology

QUT · 2018–2023

Computer Science major at Queensland University of Technology, where I first fell for building software and the maths behind keeping it secure.

Computer Science Software Engineering Foundations

projects

03
flagship

KeyleSSH

Truly keyless SSH. Private keys don't exist: not on servers, not in bastions, not in browsers, not even in memory.

SSH authorization signing happens across a decentralised network of ORKs using threshold cryptography, so no single node can ever sign alone. Browser-side terminal, policy-based RBAC via TideCloak, even browser-based RDP and a QUIC VPN with NAT hole-punching.

  • TypeScript
  • Rust
  • Threshold Crypto
  • WebRTC / QUIC
  • xterm.js
open source

Motherlode

A multi-chain wallet covering 16 blockchains from a single unified interface.

One wallet spanning Solana, Stellar, XRPL, Cardano, Polkadot, Cosmos, Monero and more, with authentication and threshold key signing handled by TideCloak, so no full private key is ever assembled on any one device.

  • Next.js 16
  • React 19
  • TypeScript
  • Threshold Signing
  • TideCloak
experiments

…and more

A trail of repos, prototypes and half-finished ideas.

From a Java electronic trading platform to crypto experiments and tooling, I treat side projects as a sandbox for whatever I'm trying to learn next.

  • Java
  • Tinkering
  • Learning in public

stack & curiosities

04

Build with

TypeScriptRustJava Node.jsReactC#

Curious about

Threshold cryptoMPCZero-knowledge Post-quantumProtocol design

Working in

Applied cryptographySecurity engineering Identity / IAMKeycloak Auth (OIDC / OAuth)Key management Distributed systemsDecentralisation Zero trustCyber resilience Blockchain / multi-chain

Let's build something.

Want to talk cryptography, open source, or trade notes on hard problems? I'm always up for it.