Skip to content
View seanchen1991's full-sized avatar

Organizations

@rust-lang

Block or report seanchen1991

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
seanchen1991/README.md

Hi there 👋

I'm Sean, a software educator, storyteller, and engineer. I've worked across multiple domains throughout my 10+ year career, but education and developer relations are where I am most aligned.

I thoroughly enjoy writing as a way to teach myself new things. One of the best parts about it is being able to share those writings with others. Below is a sample of some of the things that I'm proud to have worked on:

Documentation

  • Hermes documentation: Docs site for the Hermes relayer, which I was an active maintainer of. These used by hundreds of validators in the Cosmos ecosystem as a reference for operating the Hermes relayer.

  • Hermes architecture overview: An overview of the high-level architecture of the Hermes relayer, meant to educate those new to the Cosmos ecosystem about how Hermes works.

  • ibc-rs ADR: An Architecture Decision Record detailing a proposal to refactor the error handling system of the ibc-rs library, to communicate breaking changes with users and maintainers.

Teaching Posts

  • Rust Error Handling: A blog post that walks through different idioms for handling errors in the Rust programming language.

  • Implementing an LRU Cache in Rust: A blog post that walks through implementing an LRU cache data structure in the Rust programming language.

Conference Talks

Podcasts

  • Building with Rust: A podcast I hosted where we interviewed and highlighted the work of open source maintainers in the Rust ecosystem.

  • Informal Conversations: A podcast I started while working at Informal Systems that delves into the people and stories behind the Cosmos ecosystem.

Pinned Loading

  1. blog blog Public

    Blog posts, mostly about Rust.

    Rust 13 1

  2. exercism/rust-representer exercism/rust-representer Public

    Rust 6 9

  3. rust-data-structures rust-data-structures Public

    Just messing around with implementing data structures in Rust.

    Rust 14 2

  4. rayon-rs/rayon rayon-rs/rayon Public

    Rayon: A data parallelism library for Rust

    Rust 12.1k 542

  5. project-error-handling project-error-handling Public

    Forked from rust-lang/project-error-handling

    Error handling project group