Coder Social home page Coder Social logo

Hi, my name is Steven Yuan!

I currently work at AWS as a Software Engineer / Open Source Maintainer for SmithySmithy.

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

Outside of work, I am interested in programming languages, compilers, and cross-language communication. I also write as a hobby, but my learning is a work-in-progress.

Here are some links that refer to me:

Steven Yuan's Projects

automata-gen icon automata-gen

A Cellular Automata Generator written in Typescript given initial rules, state transition rules, and running rules.

automata-gen-demo icon automata-gen-demo

A Demo for the automata-gen package written with React hooks featuring Conways' Game of Life, Forest Fire, and Wire World.

ddb-to-sqs-node icon ddb-to-sqs-node

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.

domy-demo icon domy-demo

A Demo for the domy programming language using parcel as a bundler and Monaco Editor for the user interface.

domy-lang icon domy-lang

A Hand-rolled Interpreted Procedural Boolean-centric Programming Language implemented in JavaScript.

finite-automata icon finite-automata

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.

fish-and-loaves icon fish-and-loaves

A Proof-of-Concept Load Balancer Deployment Tool written with Express that uses weighted probability to determine request routing.

function-ts icon function-ts

Implementation of popular Haskell functions in TypeScript as a review of the Prelude.

jsmin.js icon jsmin.js

A Clever CLI JavaScript Minifier written with Node.js inspired by Douglas Crockford's implementation.

json-synthesizer icon json-synthesizer

Program Synthesizer from JSON data sources that produces Transpilable Typed JSON.

json-timeline icon json-timeline

Generate Interactive Timelines stored in JSON Advents with Tags.

language-tools icon language-tools

An Assortment of Partial Compiler Implementations in different programming languages.

onitama icon onitama

An Implementation of the board game Onitama for local offline play.

poller-service icon poller-service

A template service designed in Node.js that maps polling sources to message processes with a focus on code organization.

portfolio icon portfolio

Portfolio providing basic information about me, connecting to the GitHub GraphQL API for pinned repositories.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.