Code & Building

Fullstack engineering, product, and UI/UX work...and some hardware if you scroll down enough

Projects

Postulate

GitHub for knowledge: a notetaking app for sharing your thoughts, learning, and work with the world.

Screenshot for project Postulate
react
next
mongodb
s3

Updately

A social platform for daily updates. Originally built and launched in three days

Screenshot for project Updately
react
next
mongodb

TSL COVID Tracker

A central dashboard for COVID information across the five Claremont Colleges, built for The Student Life

Screenshot for project TSL COVID Tracker
react
next

Visualizing Pomona's 2025 Admissions

Data visualization piece "Diversity takes a dip in Pomona’s Class of 2025" for The Student Life

Screenshot for project Visualizing Pomona's 2025 Admissions
react
idyll
d3

sota.js

An easy-to-use, beautiful, d3.js-based charting library. Built for The Phillipian's State of the Academy 2020 survey

Screenshot for project sota.js
d3
npm

EloLeague

Log your house, club, or league games and get player rankings and metrics over time. 2-day hackathon build. (Since shut down)

Screenshot for project EloLeague
react
next
postgres
stripe

YouTube Liberation

Chrome extension to liberate you from the infinite distraction cycle of YouTube.

Screenshot for project YouTube Liberation
js
chrome extension

Auto Turner

A mechanical page turner for musicians. The final result of Cooper Union's 6 week product design and prototyping Makerspace class in the Summer STEM 2018 program.

Screenshot for project Auto Turner
3d printing
laser cutting

DIY Motorized Camera Gimbal

Building a motorized 3-axis gimbal to stabilize cameras for filmmaking using 3D printing and laser cutting.

Screenshot for project DIY Motorized Camera Gimbal
3d printing
laser cutting
microcontrollers

Small Form Factor Ryzen PC Build

A custom PC the size of a shoebox, but with a Ryzen R5 2600 and GTX 1060 for twice the power of my old build.

Screenshot for project Small Form Factor Ryzen PC Build
pc build

Question Journal

A notetaking app that helps you answer your biggest questions. Question Journal lets you document your questions and notes about them over time, centering curiosity in your learning.

Screenshot for project Question Journal
react
next
mongodb

The Phillipian

Rebuilt Phillips Academy's student publication's WordPress site template from scratch, supporting over 15,000 historical articles and 80-100 new ones uploaded each week, along with multimedia content.

Screenshot for project The Phillipian
wordpress
php

Morse WP Theme

A WordPress theme custom-made for small newspapers. Built with versatility, ease of use, and maintainability in mind.

Screenshot for project Morse WP Theme
wordpress
php
sass

Relevant experience

Founder of Postulate
Senior PM and SWE at StartupTree
SWE at Cuely.ai, Tadpole Tutoring

Packages

next-response-helpers

Helper functions to make NextJS API and SSR responses less verbose

next
npm
react-controlled-component-helpers

Helper functions to make React controlled components less verbose

react
npm
react-robust-accordion

Accessible, animated accordion component for React, published on npm

react
npm
css
next-tailwind-typescript-example

Template to set up Next, Tailwind, and Typescript in one npx command

next
typescript
next-mongodb-nextauth-example

Template to set up Next, Tailwind, Typescript, MongoDB, and NextAuth in one npx command

next
typescript
mongodb

Open Source Contributions

next-auth

Authentication library for Next

next
remark-slate

Remark plugin to convert markdown to Slate editor-compatible schema

js
node

Contact me

Have a question about my work? Want to work together? Don't hesitate to reach out!

Email me at hello@samsonzhang.com, or message me on Twitter @wwsalmon.