My name is Jesen Tanadi and I'm a designer and full stack developer currently working on museums, design tools, and open source software. I have a background in architecture and graphic design, and experience working on complex design systems for a wide range of experiences as well as the tooling needed to help designers achieve that goal.
Scotty is a WebSocket-enabled PDF viewer, allowing multiple clients to look at and browse through a document together in real time.
A conveyor belt-like microservice for converting PDFs into images and uploading to an S3 bucket.
Doodler is a simple multi-window drawing app built with React, TypeScript, and the Gambar library.
Gambar is a small drawing library written in Typescript. The library provides a thin, consistent, layer on top of some basic Canvas API methods. Gambar doesn't aim to be comprehensive, but rather, to provide convenience when implementing a drawing app with limited scope.
zipline is a lightweight microservice to download files from GitHub. The service streams files into a
.zip archive and provides users with a downloadable file.
peekachu is a RESTful microservice that gathers all visible directories and files of a repo and returns their names. The service works with GitHub webhooks to fetch the latest commit of a repo and uses an in-memory cache for faster lookup.
JSBattle is a multiplayer game where players compete against each other by completing coding challenges in real time. As the primary contributor, I laid out the app's architecture and implemented most front- and back-end components.
Capsule is an e-commerce store for Silicon Valley-related products. I worked on vertical slices of the project, implementing primary data models, API endpoints, and major frontend components.
Etch-a-Sketch is a RoboFont plugin to preview, print, and sketch work-in-progress typeface designs. Written in Python 2.6 using the RoboFont / mojo / vanilla API.
.txt files and fetched by the client. The site uses the Sunrise Sunset API to determine the time of day based on the user's IP address.
Cork is a work-in-progress bulletin board app.
Tableaux is a work-in-progress CLI single-page static page generator used to sort and display graphic panels and their specs. The tool was built in place of issuing & re-issuing design guidelines as projects mature and specifications change. A config file is used to create dropdown filters and display information related to each panel.
A lightweight RoboFont tool to help with drawing repeating patterns.