Skip to content
View syall's full-sized avatar
🔎
Open to software engineering opportunities
🔎
Open to software engineering opportunities

Highlights

  • Pro

Block or report syall

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

Hi, I'm Steven Yuan 👋

I'm a software engineer interested in programming languages, compilers, code generation, and cross-language communication. I especially enjoy working on the layers between APIs, languages, runtimes, and the developers who use them.

Previously, I was a Software Engineer II and open-source maintainer at AWS (@aws, @awslabs), where I worked on Smithy, an open-source API modeling language and code-generation toolchain.

What I Work On

I like building tools and systems that make software development easier:

  • Programming Languages & Code Generation — API modeling, serialization, compilers, code generators, and generated clients
  • SDKs & Cross-Language Systems — tools that connect APIs, languages, and runtimes
  • Developer Infrastructure — build systems, testing, CI/CD, and developer tooling
  • Distributed Systems — event-driven architectures, scalability, fault tolerance, and observability
  • Cloud Infrastructure — AWS, serverless architectures, and cloud-native systems

Currently

I'm exploring software engineering opportunities in platform engineering, developer infrastructure, SDK/API infrastructure, and backend systems.

Pinned Loading

  1. smithy-lang/smithy smithy-lang/smithy Public

    Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.

    Java 2.3k 257

  2. aws/aws-sdk-js-v3 aws/aws-sdk-js-v3 Public

    Modularized AWS SDK for JavaScript.

    TypeScript 3.7k 702

  3. smithy-lang/smithy-typescript smithy-lang/smithy-typescript Public

    Smithy code generators for TypeScript. (in development)

    TypeScript 321 132

  4. aws/aws-sdk-go-v2 aws/aws-sdk-go-v2 Public

    AWS SDK for the Go programming language.

    Go 3.6k 810

  5. aws/smithy-go aws/smithy-go Public

    Smithy code generators for Go (in development)

    Java 252 76

  6. awslabs/aws-sdk-swift awslabs/aws-sdk-swift Public

    Swift 481 97