Senior Frontend Engineer based in Raleigh, NC (Open to Remote)
Working on performant, scalable web apps. Leader of remote engineering teams, with a focus on map data visualization and UI architecture.
Skills: React, Next.js, TypeScript, Redux, deck.gl, MUI, Node.js, Playwright, Storybook, Yarn, Jest, React Testing Library, Git, Github Actions. Some Python and Terraform.
Open Source Projects: jstoxml for outputting XML (over 1.3 million downloads per month), tle.js for satellite tracking, eslint-plugin-test-selectors for helping with UI testing (over 50k downloads per month).
Experience
Author/Hiker: Completed the Appalachian Trail and currently writing a book about the experience
-
MethaneSAT - Lead Engineer building tools for climate research and action (Remote)
-
Created and led a team of five frontend engineers, established and managed team logistics and codebase, set technical and feature direction. Set milestones and prioritized tasks for sprints with the product team and stakeholders.
Architected Portal, a web app visualizing terabytes of satellite data to uncover the location and magnitude of worldwide methane leaks.
Maintained and improved UN's IMEO/MARS internal web apps to detect methane leaks and notify governments and companies, resulting in mitigation of hundreds of leaks.
Netflix - UI Consultant building B2B apps (Los Gatos, CA)
-
Maintained a UI component library and ensured UI consistency across multiple B2B apps (Node.js, React.js, Redux, RXJS, Material UI).
Worked closely with QA, and developed an ESLint plugin to help make code test-friendly.
Webmocha - Web Developer working on frontend projects (Remote, Concurrent Part Time Work)
-
Created a dashboard which saved hours of time curating a weekly frontend tech newsletter by automatically ingesting relevant links from Twitter and Pocket (React.js, Node.js, Redis).
Developed and updated Wordpress-based websites for small businesses.
Skybox Imaging (acquired by Google) - Software Engineer building satellite operations tools (Mountain View, CA)
-
Implemented an imagery processing dashboard to give internal teams better visibility into in-progress imagery processing, using Node.js and Socket.io.
Built pioneering real-time telemetry monitoring in a conventional web app, eliminating the need for traditional proprietary ground software.
Developed and maintained several map-based apps to demo product potential (jQuery, Leaflet, satellite.js, Bootstrap) (part-time remote contract role).