Steve Le Roy Harris

Front-end developer

07453 302625

Personal Statement

A senior front-end developer with 10 years in the industry, working exclusively in React and React Native for the last couple of years. A range of experience with object oriented and functional programming paradigms has resulted in strong skills in the type systems and declarative style which embody modern JavaScript best practices. I'm looking for a contract or permanent role where I can leverage my front-end ops experience alongside development skill to deliver highly performant user experiences built on clean and clear, maintainable, testable code.

Outside of work I have a keen interest in VR, 3d printing and homebrew electronics.


Key skills

  • React, React Native, Redux
  • JS inc. ES2015+ with Node.js & Babel
  • Typed JS with Flow, TypeScript
  • CSS3, Styled Components, CSS Modules, Sass, Less
  • HTML5, JSX
  • Webpack, Gulp, Grunt
  • TDD with jest, selenium
  • git workflow

Open Source

  • Created the new API for writing neovim plugins in JS (neovim/node-client on github), focussing on ease of use for plugin developers while remaining backwards compatible with the legacy decorator API.
  • Forked webpack's css loader to output ES2015 modules, which made it possible to tree-shake unused CSS at build time and avoiding the need to scrape the live site to discover unused CSS
  • Maintain numerous C++ libraries for the OSVR ecosystem, allowing the use of peripherals like the Kinect, PS Move and Wiimote with modern VR games.


  • University of Bristol


    BA Philosophy, 2:1

  • Imperial College London


    Completed first year of BEng Computing at at 2:1 level, before switching to a humanities degree due to career uncertainty created by the dot com crash. Hindsight is 20/20!

  • Hautlieu School, Jersey

    A levels: Maths (A), Physics (A), Chemistry (A), Further Maths (B)


Available on request

Contact details

Steve Le Roy Harris
Unit EG1, 183 Bow Road, London E3 2SJ
t: 07453 302625 - e: