Skip to content
View s0l0ist's full-sized avatar
πŸ¦€
πŸ¦€

Block or report s0l0ist

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
s0l0ist/README.md

πŸ‘‹ Hey, I'm Nick Angelou πŸ¦€

I scale systems, build secure infrastructure, and chase clean abstractions - usually in Rust πŸ¦€, but not always.

πŸ”¬ Projects & Research

A ULID or Snowflake-style ID generator 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

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

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

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

Pinned Loading

  1. vizdom-dev/vizdom Public

    A diagrams-as-code library for TypeScript with zero dependencies

    170 3

  2. ferroid Public

    A flexible ULID or Snowflake-like ID generator for producing unique, monotonic, and lexicographically sortable IDs.

    Rust 15

  3. node-seal Public

    Homomorphic Encryption for TypeScript or JavaScript - Microsoft SEAL

    TypeScript 201 25

  4. OpenMined/PSI Public

    Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters

    C++ 142 39

  5. bazel-emscripten Public

    C++ to WASM or JS using Bazel and Emscripten

    Starlark 50 5