Writing
Talks
Projects
Tools and experiments
- A template to bootstrap a paid Figma plugin powered by Gumroad11.2021
- Monorepo for my Figma plugins09.2019
- The comprehensive toolkit for developing plugins and widgets for Figma and FigJam07.2019
- Create a nice single-page website from one or more Markdown files12.2020
- Utilities to parse type information and JSDoc annotations from TypeScript source files, and render Markdown documentation12.2020
- Dynamically generate functional CSS classes from HTML and JavaScript source files10.2020
- An intuitive CLI for processing video, powered by FFmpeg10.2020
- Set application-specific keyboard shortcuts for macOS10.2020
- A web-based text editor and personal knowledge management system08.2020
- Get live and historical stats for your Figma plugins04.2020
- Google Sheets + SQL = JSON04.2018
- Preview your Markdown locally as it would appear on GitHub, with live updating05.2015
Cheatsheets
Figma plugins
- Draw perfect orthogonal connectors between layers07.2021
- Upscale low resolution images using machine learning02.2021
- Split, normalize, and bulk copy and paste text layers10.2020
- Rasterize layers at a high resolution05.2020
- Precisely set the size of layers, while ignoring constraints03.2020
- Draw a mask under the selection02.2020
- Select layers based on name, type, or similarity02.2020
- Insert and retain the original resolution of big images01.2020
- Copy and create components, and replace layers with components12.2019
- Format and convert between currencies12.2019
- Organize layers on the page12.2019
- Sort layers by name or position12.2019
- Automagically organize and clean up your Figma document10.2019
- Distribute layers in a given direction and offset10.2019
- Draw a slice over the selection10.2019
- Precisely move layers10.2019
- Test your UI in different languages10.2019