dev-sam about

dev-sam fan art by dev-megan

Sam Zhou

Facebook SWE
OSS Contributor
Cornell University
Coding since 13

dev-sam projects

samlang

samlang

Programming Language
A statically-typed functional programming language with full type inference.
Docusaurus

Docusaurus

Open source contributions
A static docs site generator created by FB open source. I'm one of the top 10 contributors.
mini-react

mini-react

Framework
A simplified version of React runtime with useState and useEffect hook, built from Scratch.
TEN

TEN

Game AI
Interesting board game with simple rules. Powered by an MCTS AI.

dev-sam tech-talks

Extraction Refactor Code Actions

Challenges in building a correct refactor action with nice user experiences.

CoursePlan Requirement Computation

An overview of the challanges and solutions of college requirement fulfillment computation.

Build a (simplified) React

A tutorial of making a simplified React runtime with support for useState and useEffect hooks.

Build your programming language

A tutorial of making a simple programming language derived from lambda-calculus.

dev-sam timeline

Facebook SWE Intern

Facebook SWE Intern

June 2021
Working on the Flow team.
Graduated from Cornell University

Graduated from Cornell University

May 2021
Graduated as an undergrad, still have an M.Eng to do...

samlang emits LLVM code

January 2021

💕

October 2020

Turn samzhou.dev into a fan-art site

September 2020

samlang rewritten in TypeScript

August 2020
Facebook SWE Intern

Facebook SWE Intern

June 2020
Working on the Feed Expressions team.
mini-react

mini-react

May 2020
Sam's implementation of a simplified React.

Cornell DTI Developer Lead

June 2019
Facebook SWE Intern

Facebook SWE Intern

May 2019
Working on the Pyre team.
Website Redesign v3.0

Website Redesign v3.0

March 2019
This is the first version that includes a samlang program about myself.

Cornell DTI TPM

January 2019
Technical product manager of the Samwise subteam.
samlang

samlang

January 2019
Sam's new programming language with full type-inference.
Cornell DTI Software Developer

Cornell DTI Software Developer

September 2018
Frontend Developer of Samwise
Critter Compiler

Critter Compiler

August 2018
Website Redesign v2

Website Redesign v2

July 2018
SAMPL

SAMPL

June 2018
Sam's first programming language. Archived in favor of samlang.
CS 2112 Critter World

CS 2112 Critter World

December 2017
Sam's critter world implementation. Used as course staff reference solution in Fall 2018 and Fall 2019.

Entered Cornell University

August 2017
TEN

TEN

July 2017

Graduated from High School

June 2016
Computerization Club President

Computerization Club President

September 2015

Computerization Software Developer

Feburary 2015

Bought developersam.com

Feburary 2015
Check how it looks initially!