Name: Steven Yuan
Type: User
Company: @aws and @awslabs
Bio: Code generation, programming languages, and compilers are my jam. I currently work at @aws and @awslabs on open source SDK tools.
Location: Seattle, WA
Blog: portfolio.syall.work
Steven Yuan's Projects
A Cellular Automata Generator written in Typescript given initial rules, state transition rules, and running rules.
A Demo for the automata-gen package written with React hooks featuring Conways' Game of Life, Forest Fire, and Wire World.
AWS SDK for the Go programming language.
AWS SDK for the Go programming language.
The official AWS SDK for Java - Version 2
Modularized AWS SDK for JavaScript.
Multiplatform AWS SDK for Kotlin
AWS SDK for the Rust Programming Language
A Node.js script using the AWS SDK that parallel scans items from a DynamoDB table to send to an SQS queue using workers threads.
A Demo for the domy programming language using parcel as a bundler and Monaco Editor for the user interface.
A Hand-rolled Interpreted Procedural Boolean-centric Programming Language implemented in JavaScript.
TypeScript Classes that map to Michael Sipser's definition of both Deterministic and Non-Deterministic Finite Automata in the book Introduction to the Theory of Computation.
A Proof-of-Concept Load Balancer Deployment Tool written with Express that uses weighted probability to determine request routing.
Implementation of popular Haskell functions in TypeScript as a review of the Prelude.
A Clever CLI JavaScript Minifier written with Node.js inspired by Douglas Crockford's implementation.
Program Synthesizer from JSON data sources that produces Transpilable Typed JSON.
Generate Interactive Timelines stored in JSON Advents with Tags.
An Assortment of Partial Compiler Implementations in different programming languages.
An Implementation of the board game Onitama for local offline play.
A template service designed in Node.js that maps polling sources to message processes with a focus on code organization.
Portfolio providing basic information about me, connecting to the GitHub GraphQL API for pinned repositories.