Skip to content


  • Arctic Code Vault Contributor


@EpicGames @PaperPix

Twitter Follow

Hi there 👋

My name's Luke. I'm a front end engineer currently working @thought-machine using React !

I consider myself a generalist, familliar with many languages including JS, TS, Golang, Python; and I'm currently learning C/C++ & Rust 🦀.

  • 📍 London, GB
  • 🔭 I’m currently working on building a react style reconciller in C++
  • 🌱 I’m currently learning C/C++ & Rust
  • 💬 Ask me about anything 😁
  • 📫 How to reach me: @_lukeharris
  • 😄 Pronouns: He / Him
  • Fun fact: I love to make music in my spare time and I'm building a modular synthesizer 🎹

Here are some noteworthy projects of mine I encourage you to take a look at:


I'm using this project to tap back into graphics programming (which is how I taught myself to code when I was 13 🐥), and, to continue learning C++ and Bazel.


This project is a plugin for rehype which allows you to truncate strings of HTML whilst preserving the structure. It's useful to generate rich excerpts for blogs & documentation and has more than a few dependents now 📈.


Envup is a project I worked on a few years ago to solve working with environment variables as a team. It reads from a env.json file in the present working directory, and prompts the user to populate their .env files. This is version controllable too!


This little project helped me learn more about how lexer's and parser's work. The only input is a string of the mathematical expression, this program tokenises the string, and executes the expression while respecting the order of operations!


This was a project submitted to a hackathon I built in a team of four. I built tools to load and render 3D models from blender using WebGL with no external libraries other than Angular for the user interface while my team members built on top of this to make a clone of the mobile game Stack.


  1. Truncate HTML while preserving its structure


  2. Various C++ graphics projects

    C++ 1

  3. Node CLI tool to configure environment variables

    JavaScript 11 2

  4. Scientific calculator written in python

    Python 1 1

  5. React component library

    TypeScript 1

  6. Luke Harris' Portfolio


99 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri
Activity overview
Contributed to luk707/games, luk707/rehype-truncate, luk707/luk707 and 5 other repositories

Contribution activity

October - December 2020

luk707 has no activity yet for this period.

September 2020

Created 4 repositories

Created a pull request in rehypejs/rehype that received 2 comments

Opened 3 other pull requests in 2 repositories
2 merged
1 merged

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.