GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” syall - Overview

@syall syall Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@syall
syall
Follow
View syall's full-sized avatar
๐Ÿ“š
Working on documentation automation at @awsdocs

Steven Yuan syall

๐Ÿ“š
Working on documentation automation at @awsdocs
Follow
Documentation automation at @awsdocs. Former Smithy and AWS SDK maintainer at @aws and @awslabs. Programming languages enthusiast.
16 followers ยท 18 following
  • @awsdocs
  • Seattle, WA
  • 06:41 (UTC -08:00)
  • in/steven-yuan
  • https://codeprosody.substack.com/

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex2Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex2Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor

Highlights

  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
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.

Currently

I'm a Software Engineer II at AWS on the Technical Content Experience team (@awsdocs), working on content automations: helping automate how AWS technical documentation is created and maintained, for developers and agents alike.

Previously

I was an open-source maintainer at AWS (@aws, @awslabs), where I worked on Smithy, an open-source API modeling language and code-generation toolchain, and on the AWS SDKs for JavaScript v3, Go v2, and Swift.

Before that, I built distributed, event-driven systems for Amazon's third-party orders services, including an EU GDPR data-deletion platform.

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
  • Documentation Tooling: generating and maintaining technical content at scale
  • Distributed Systems: event-driven architectures, scalability, fault tolerance, and observability

Writing

I sometimes write about software engineering on Code Prosody.

Pinned Loading

  1. dslgen dslgen Public

    Generate a native, ahead-of-time-compiled compiler and LSP for your own DSL โ€” from a grammar, semantic actions, and role annotations, without hand-writing a parser, typechecker, or codegen backend.

    Rust

  2. 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.4k 265

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

    Modularized AWS SDK for JavaScript.

    TypeScript 3.7k 707

  4. smithy-lang/smithy-typescript smithy-lang/smithy-typescript Public

    Smithy code generators for TypeScript. (in development)

    TypeScript 332 139

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

    AWS SDK for the Go programming language.

    Go 3.7k 836

  6. aws/smithy-go aws/smithy-go Public

    Smithy code generators for Go (in development)

    Java 259 95

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.