s0l0ist - Overview

👋 Hey, I'm Nick Angelou 🦀

I scale systems, build secure infrastructure, and chase clean abstractions - usually in Rust 🦀, but not always.

🔬 Projects & Research

🧬 ferroid

Time-sortable (and ordered) ID generators in Rust. Fast, lock-free, and production-ready for distributed systems.

  • Designed for high-throughput ID generation with minimal contention
  • Built for performance, testability, and extensibility in backend infra

📊 Vizdom

Rust-native diagram-as-code platform for programmatic diagram generation and embedding.

  • Full-stack app using leptos, axum, and tokio with SSR and client hydration
  • Runs entirely on AWS Lambda with streamed HTTP responses via CloudFront - faster than static S3 for warm requests
  • Zero-dependency TypeScript SDK: @vizdom/vizdom-ts-node

🔒 PSI

Co-authored a multi-language asymmetric Private Set Intersection (PSI) library in C++, Rust, Go, Python, JS, and WASM.

🔐 node-seal

TypeScript bindings for Microsoft SEAL's homomorphic encryption library.

  • Compiled with Emscripten + Embind
  • Fully documented with a live demo: seal-sandbox

🧰 Toolbox

Languages:
Rust, TypeScript, Python, Go, C/C++

Infra & DevOps:
AWS (Lambda, S3, ECS, many others), Pulumi, Terraform

Observability:
OpenTelemetry, Honeycomb, Datadog

Crypto / ML:
Homomorphic Encryption, PSI, SEAL

Frontend / WASM:
Leptos, Tauri, WASM, React


📫 linkedin.com/in/nickangelou