Raymond Cheng's Personal Website

website·Indexed 32 days ago

https://www.raymondcheng.net/

Personal site of Raymond Cheng, featuring his work in distributed systems, networks, security, and privacy. Includes a portfolio of projects such as NFTrout, sql-proxy-rs, and hypercerts, as well as academic publications, technical blog posts on OSO's architecture evolution, and personal interests in aviation, diving, and real estate.

Tokens
23.7K
Snippets
67
Records
172
Agent score
62%

What's inside Raymond Cheng

  1. Overview of Network Intelligence and Open Source Data

    Network Intelligence is a vision for transforming data engineering and analytics by applying open source software principles to data. The goal is to move away from vertically integrated data silos and proprietary licensing toward a model where data scientists can collaborate on data models as easily as software developers use package managers. This approach aims to eliminate friction caused by network egress fees, divergent SQL dialects/semantic layers, and proprietary data platform choke points.
  2. Overview of PUB (Prosperous Universal Backports)

    PUB is a proposal to create a downstream maintenance layer for package registries (like npm, PyPI, and crates.io) using AI agents. It forks critical open-source packages, monitors security advisories (NVD, CVE, GitHub), and automatically generates backport patches for widely used major/minor versions. These patched versions are then published to a drop-in registry mirror, allowing users to receive security fixes without waiting for original maintainers or performing major version upgrades.
  3. Overview of Docker-based personal server architecture

    The recommended architecture for a personal server uses a threefold strategy to ensure replicability, security, and low maintenance:

    1. Docker Compose: Used to declaratively specify and manage a set of isolated services.
    2. Docker Volumes: Used to mount local host directories into containers, ensuring persistent state (like database files) is stored on the host for easy backup via tools like rsync.
    3. Wildcard DNS and TLS: A wildcard DNS entry (e.g., *.example.com) points to the server, and a host-level Nginx reverse proxy routes requests to the appropriate Docker containers over secure channels.
  4. Overview of freedom.js P2P web framework

    freedom.js is a JavaScript web framework designed for building peer-to-peer (P2P) web applications. It allows developers to create social applications that are compatible across multiple environments, including modern web browsers, Chrome packaged apps, Firefox extensions, node.js, and native mobile apps. Because freedom.js apps are written in JavaScript, they can be distributed via app stores or hosted on static web servers.
  5. Overview of pm-tools project management

    pm-tools is an open-source project management tool designed to replace proprietary closed-system issue trackers (like Jira or GitHub Issues). It focuses on three core principles: portability by storing all data in a git repository, a markdown-first approach allowing the use of any markdown editor (e.g., vim, HackMD), and open-source tooling to enable the creation of custom front-end visualizations like Gantt charts.
    # Source code available at
    https://github.com/ryscheng/pm-tools
  6. Overview of WhanauSIP P2P VoIP Platform

    WhanauSIP is a peer-to-peer (P2P) VoIP communications platform designed to operate without centralized infrastructure. It utilizes the Whanau DHT to implement a Sybil-proof rendezvous mechanism, which secures the system against various network attacks.
  7. Overview of the OSS Directory project

    The OSS Directory is a project designed to map work artifacts (such as git repositories and smart contracts) to their respective Open Source Software (OSS) projects, reducing the need for inside knowledge to locate these resources. The project includes an initial directory of over 100 OSS projects on Optimism (OP) and is deployed to EAS.
    # Source code available at: 
    https://github.com/opensource-observer/oss-directory
  8. Overview of the Radiatus decentralized web framework

    Radiatus is a decentralized web framework designed to increase the security of web applications. It achieves this by executing all application-specific server-side computation within a sandbox that carries the privileges of the end-user. This strong isolation of users is intended to protect user data and maintain service availability even in the presence of application vulnerabilities.
  9. Overview of the Public Prosperity License (PPLv1)

    The Public Prosperity License (PPLv1) is part of the Prosperous Software Movement. Its primary goal is to ensure that value creators in the software economy financially benefit from the prosperity they help create. Unlike traditional FOSS licenses (like MIT or Apache) that focus on freedom or collaboration, PPLv1 introduces a revenue-sharing mechanism: if a user employs PPL-licensed software in their stack and exceeds a specific annual revenue threshold ($X), they must share a percentage (Y%) of that revenue back to their dependencies.
  10. Overview of AutoRF Automated Retroactive Funding

    AutoRF is a system designed to make retroactive funding continuous, simple, and scalable. It automates the process of rewarding contributors based on measurable impact, removing the need for labor-intensive manual scoring and deliberation common in traditional retro funding rounds. The system combines off-chain calculation logic for flexibility and gaming mitigation with on-chain smart contracts for transparent reward distribution.
  11. Overview of the Hypercerts protocol

    Hypercerts is a decentralized protocol designed to create scalable and sustainable financing models for public goods. It functions as an open, shared database for impact claims and funding mechanisms. The protocol allows projects to create hypercerts—which are public claims on discrete pieces of work and the resulting impact—and distribute them to contributors. Funders can own fractions of these hypercerts and their associated rights, while impact evaluators provide value by assessing and rating the quality of the hypercerts.