Personal details

Michelle T. - Remote

Michelle T.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

I've been doing client-side JavaScript development for more than a decade, and have been creating React-powered UIs for more than five years. I wrote Fluxxor, the first flux library.

I'm familiar with other data management libraries and techniques, as well as many other libraries in the React ecosystem (such as React Router, React DnD, Redux, Recoil, Overmind, etc.) I also have experience with a wide variety of other client-side frameworks and libraries aside from React.

I'm also familiar with a variety of back-end technologies; I'm proficient with Node.js and Elixir, relatively proficient in Ruby, and Python, and have had some experience in PHP, Java, and a number of others.

Work Experience

Senior Software Engineer
GitHub | Jan 2016 - Feb 2021
Ruby
Ruby on Rails
TypeScript
JavaScript
Electron
At GitHub I worked on several projects, including Atom and its Git and GitHub integration, Electron, and Primer, the GitHub design system. I was the engineering lead for the dark mode implementation and rollout.

Personal Projects

Planetary.jsIconOpenNewWindows
2013
HTML5 Canvas
JavaScript
Planetary.js is a JavaScript library for building awesome interactive globes. It is based on D3.js and TopoJSON, and has built-in support for zoom, rotation, mouse interaction, and displaying animated "pings" at any coordinate. Via plugins, Planetary.js can be extended to do whatever you want!