Skip to content
View rpwalsh's full-sized avatar

Block or report rpwalsh

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
rpwalsh/README.md

Ryan P. Walsh

I'm a principal-level full-stack and platform engineer who builds calm, powerful software for complicated technical work: React and TypeScript interfaces, developer platforms, data-heavy workflows, visualization systems, and production tools that help teams understand what is going on. See the work at rpwalsh.github.io or browse my GitHub repositories.

RiskLab is my public TypeScript UI lab: independently versioned packages for accessible application components, interactive analytical charts, deterministic typed styling, and original SVG icons. Each package is browser-tested, validated through installed-tarball consumer fixtures, and designed to make serious technical interfaces faster to build and easier to use.

Encounter Lab (5-minute review) is a server-authoritative full-stack combat system — React/TypeScript, ASP.NET Core, GraphQL, SignalR, and SQLite — where the backend owns all authoritative state (HP, resistance, dice, versioning, persistence) and the client only sends intent and renders committed results. The interesting part isn't the game mechanics; it's keeping that client/server boundary enforceable across the domain, API, persistence, realtime sync, and UI.

Pinned Loading

  1. risklab-ui risklab-ui Public

    Accessible UI components and framework adapters for analytical applications, developer tools, and data-heavy workflows.

    TypeScript

  2. risklab-charts risklab-charts Public

    Typed charting and visualization engine for analytical interfaces, operational dashboards, and data-heavy applications.

    TypeScript

  3. LaplacianOS LaplacianOS Public

    A ground-up Rust OS with UEFI bootloader, capability-secured microkernel, GPU-composited desktop, and an on-device cognitive engine. No LLM. Deterministic inference.

    Rust

  4. DispatchLayer DispatchLayer Public

    Operational renewable-grid dispatch platform with Vue 3, Vite, FastAPI, live telemetry, forecasting workflows, and decision-oriented visualization.

    Python

  5. searchAPI searchAPI Public

    Go and PostgreSQL telemetry ingestion, alarm, audit, replay, and search platform for hardware test environments, with optional Elasticsearch indexing.

    Go

  6. SCCE SCCE Public

    Self-contained graph-native cognitive engine with durable PostgreSQL storage, local runtime surfaces, and inspectable evaluation tooling.

    TypeScript