Matthew Oxley, Developer in Barcelona, Spain
Matthew is available for hire
Hire Matthew

Matthew Oxley

Verified Expert  in Engineering

Software Developer

Barcelona, Spain

Toptal member since November 13, 2019

Bio

Formerly a data scientist, Matthew moved into front-end development because he recognized the power of the web for communication and creative expression. He's passionate about building applications that can help people learn and augment their potential. Some of the top clients that Matthew's worked for include McKinsey & Company, The Telegraph, and The Economist Group.

Portfolio

Flux.ai
React, TypeScript, Firebase, Three.js, Google Cloud, Linear Algebra...
Freelance Clients
Firebase, Redux, D3.js, HTML, CSS, Node.js, Jest, SQL, Integration Testing...
Signal Noise
Flow, Webpack, Redux, Immutable.js, React, HTML, CSS, Data Visualization

Experience

  • JavaScript - 8 years
  • React - 5 years
  • D3.js - 5 years
  • Redux - 5 years
  • Jest - 4 years
  • ECMAScript (ES6) - 4 years
  • TypeScript - 3 years
  • Webpack - 3 years

Availability

Part-time

Preferred Environment

D3.js, Redux, React, Document Databases, Relational Databases

The most amazing...

...thing I have produced is an online beginners tutorial on D3.js—it got widely shared online and made the front page of Hacker News!

Work Experience

Founding Software Developer

2020 - 2022
Flux.ai
  • Joined Flux.ai as the first non-founder software engineer hire in a small team (less than five members). The product is designed to enable collaborative hardware design in real-time, akin to a "Figma for hardware".
  • Designed, developed, and maintained an innovative browser-based, fully-programmable electronic circuit simulator using TypeScript and cutting-edge technologies such as WebSockets and React-three-fiber.
  • Conducted performance optimizations to ensure the simulator could handle complex circuits in real time.
  • Engaged with the initial user base community to gather feedback, improve user experience, and drive early adoption.
  • Facilitated team growth, resulting in a successful transition to a team of over 20 people.
Technologies: React, TypeScript, Firebase, Three.js, Google Cloud, Linear Algebra, Simulation Engines, JavaScript, HTML, CSS, Next.js, GraphQL, Cypress, Data Visualization

Front-end Developer

2017 - 2020
Freelance Clients
  • Designed and built a user-friendly interface for buyers and sellers to browse, purchase, and upload "graph algorithms".
  • Acted as consultant for an in-house development team within a startup, guiding them on best practices and helping them across the finish line on a desktop app they were developing.
  • Demonstrated strong problem-solving, innovation, and technical skills in delivering these projects as an individual contractor.
Technologies: Firebase, Redux, D3.js, HTML, CSS, Node.js, Jest, SQL, Integration Testing, Next.js, Testing, Unit Testing, Tailwind CSS

Front-end Developer

2017 - 2017
Signal Noise
  • Developed interactive and engaging dashboards using d3 and React, successfully ensuring that each project met the required standard of usability and performance across all major devices/browsers.
  • Demonstrated strong leadership skills in leading the development of the "Quo" wealth management platform as the lead front-end developer with collaborators across multiple time zones.
  • Acted as a key contributor to boilerplate 'starter app' configuration, which enabled us to speed up development for all team members on all client projects. Agency clients included McKinsey & Company, The Telegraph, and Trading Screen.
Technologies: Flow, Webpack, Redux, Immutable.js, React, HTML, CSS, Data Visualization

Front-end Developer

2015 - 2017
VisualDNA
  • Maintained the reliability and functionality of an image-based quiz platform, ensuring a positive user experience and minimizing downtime.
  • Led an effort to internationalize the quiz and make it available in dozens of locales worldwide.
  • Successfully rewrote the WHYAnalytics marketing platform using React, resulting in improved maintainability, scalability, and user experience. Demonstrated strong teamwork, problem-solving, and technical skills in the migration process.
  • Won two consecutive internal hackathons, demonstrating a track record of success in developing innovative solutions under pressure.
Technologies: Redux, Angular, React, HTML, CSS, Babel

Experience

Flux.ai (formerly "Defy Gravity")

http://www.flux.ai
Flux.ai is a multiplayer circuit design tool. As part of the founding engineering team, I was responsible for many projects, including:
• Browser-based simulation engine that allows the rapid prototyping of ideas
• "Multiplayer technology" based on conflict-free replicated data types (CRDTs)
• Diagramming UX, implemented on the canvas using Three.js

I also assisted in transitioning from a team of less than 5 to a team of more than 20 and participated in interviewing and mentorship.

This began as a Toptal project that became a direct engagement.

The Executive's AI Playbook

https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-executives-ai-playbook?page=industries/
This is an interactive feature written in React and D3.js and undertaken on behalf of Signal Noise. It allows users to explore the results of a study aimed at sizing the potential disruptive impact of AI technologies.

I was the front-end developer responsible for implementing the designs that took the form of XD and Origami prototypes. I worked closely with product designers and stakeholders to realize a promotional interactive that has reached tens of thousands of users.

Birdle

http://www.birdle.art
Birdle is a daily word game, my attempt to make the traditional Twitter timeline more wholesome and inspiring.

This project won the "Honorable Mention" award—out of over 1,500 participants—in a recent Twitter hackathon that was themed around the creative usage of their API. I was the only one responsible for the project, from its design to its deployment.

Education

2012 - 2013

Master's Degree in Psychology

University of Sussex - Sussex, United Kingdom

2007 - 2010

Bachelor's Degree in Psychology

University of Western Australia - Perth, Western Australia

Skills

Libraries/APIs

React, D3.js, Three.js, Node.js, Immutable.js, RxJS, Reselect

Tools

Babel, Webpack, Flow, SPSS

Languages

TypeScript, JavaScript, R, HTML, CSS, ECMAScript (ES6), GraphQL, Python 3, SQL

Frameworks

Redux, Next.js, Jest, Cypress, Tailwind CSS, Angular, Material UI

Paradigms

Testing, Unit Testing

Platforms

Firebase, Algolia

Storage

Google Cloud, PostgreSQL, Document Databases, Relational Databases

Other

Data Visualization, Linear Algebra, Simulation Engines, Job Schedulers, Critical Thinking, Statistical Methods, Graph Theory, Electronics, CRDT, Storybook, 3D CAD, Zustand, Integration Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring