Rob Moore, Developer in London, United Kingdom
Rob is available for hire
Hire Rob

Rob Moore

Verified Expert  in Engineering

D3.js Developer

Location
London, United Kingdom
Toptal Member Since
July 23, 2015

Rob is a recent Oxford graduate and full-stack engineer. His creativity and high quality code continue to impress clients. He is the co-owner of Wavve.co, a company that he has helped grow to over $750 thousand ARR. He is also the founder of Floom.app, a marketplace for SaaS products that he built from the ground up.

Portfolio

Floom.app
D3.js, User Interface (UI), Serverless, Node.js, Vue
Wavve
D3.js, Machine Learning, User Interface (UI), Node.js, Serverless, AWS Lambda...
Alteryx
D3.js, React

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've coded is a time-based map of nuclear facility incidents, which can be filtered based on criteria and allows for user interactivity and analysis.

Work Experience

Founder

2018 - PRESENT
Floom.app
  • Built Floom.app from the ground up, currently getting around 100 orders/week.
  • Developed six independent micro-products, including a Tweet to video tool.
  • Architected an entirely serverless back end with AWS Lambda.
Technologies: D3.js, User Interface (UI), Serverless, Node.js, Vue

Co-owner, Full-stack Engineer

2017 - PRESENT
Wavve
  • Developed key product features like audio visualizations and video progress animations.
  • Played a critical role in rewriting the front end in Vue.js and moving the back-end video renderer to AWS Lambda.
  • Provided data analytics to drive product decision making.
Technologies: D3.js, Machine Learning, User Interface (UI), Node.js, Serverless, AWS Lambda, Vue

D3.js and React Engineer

2020 - 2020
Alteryx
  • Developed 15+ custom data visualizations with D3.js and Vega.
  • Architected re-usable patterns to use D3.js within the React framework.
  • Performed componentization of data visualizations for use in other parts of the company.
Technologies: D3.js, React

Full-stack Software Engineer

2017 - 2018
LiveStories
  • Re-architected data visualization software.
  • Designed and developed new visualizations.
  • Constructed a method for classifying data visualizations which hugely simplified the data charting pipeline.
Technologies: User Interface (UI), D3.js, React

Web Application Prototyper

2015 - 2015
RiskMatch, LLC
  • Designed and developed web prototypes leveraging d3.js and jQuery.
  • Iterated on existing designs, adding functionality and interactivity.
  • Continually provided prompt responses to urgent development requests on time sensitive projects.
Technologies: D3.js, User Interface (UI), HTML, Less, PHP, JavaScript

Web Developer

2012 - 2014
Johns Hopkins Applied Physics Lab
  • Led the development of custom data visualizations for a biological threat database.
  • Leveraged D3.js to build filterable dendrograms, sunburst charts, timelines, map displays, and many more, all generated dynamically.
  • Built scalable data solutions and integrated with a SQL back-end.
  • Optimized website performance with intelligent data structures and asynchronous data calls.
  • Designed and developed reusable, cross-platform JavaScript components.
Technologies: User Interface (UI), CSS3, HTML, D3.js, JavaScript

Floom

A marketplace for SaaS products.

My Oxford Master's Thesis

https://s3.amazonaws.com/rob-moore/ExamsGamesAndKnapsacks_RobMooreOxfordThesis.pdf
This thesis used game theory to measure the influence of exams on education curriculum and minimize the loss due to teachers “gaming the exam."

Wavve.co

https://wavve.co
Co-owner and full-stack engineer.

Nuclear Incident Report

Breaches on nuclear facilities, whether malicious or harmless, cover a wide scope of incidents that are difficult to digest for analysts. My solution was to develop a time-based map of incidents, which can be filtered based on incident criteria, and allows the user to find similar events.

My 2016 in FB Messages

https://s3.amazonaws.com/rob-moore/My+2016+in+FB+Messages_HighRes.png
The days of the year circle around, starting at the top. The time of the day moves outward from the center, starting at 4 AM. The daylight hours are indicated with a lighter background.

Tohme: An AI Project to Help Disabled Travelers

We combined computer vision with a crowdsourced labeling tool built on Google Street View to find intersections with missing curb ramps. Interestingly, Tohme consisted of two workflows, a human labeling pipeline and a CV pipeline with human verification, which are scheduled dynamically based on predicted performance.
2015 - 2016

Master's Degree in Mathematics and Computer Science

University of Oxford - Oxford, UK

2011 - 2015

Bachelor's of Science Degree in Mathematics

University of Maryland - Maryland

2011 - 2015

Bachelor's of Science Degree in Computer Science

University of Maryland - Maryland

NOVEMBER 2019 - PRESENT

Triplebyte Certified Generalist Software Engineer

Triplebyte

MARCH 2019 - PRESENT

Sequence Models

Coursera

MARCH 2019 - PRESENT

Deep Learning Specialization

Coursera

FEBRUARY 2019 - PRESENT

Structuring Machine Learning Projects

Coursera

FEBRUARY 2019 - PRESENT

Convolutional Neural Networks

Coursera

JANUARY 2019 - PRESENT

Neural Networks and Deep Learning

Coursera

JANUARY 2019 - PRESENT

Improving Deep Neural Networks: Hyperparameter tuning, Regularization, Optimization

Coursera

Libraries/APIs

Node.js, D3.js, Vue, Stripe API, Keras, LSTM, React, jQuery UI, jQuery, TensorFlow, PyTorch, Scikit-learn

Tools

Subversion (SVN), Bower, Git, Adobe Lightroom, Mathematica, Amazon Cognito, Figma, Adobe InDesign, Yeoman, MATLAB

Frameworks

Serverless Framework, Bootstrap, AngularJS

Paradigms

Serverless Architecture, Lambda Architecture, Data Science, Functional Programming

Languages

Sass, CSS, HTML, JavaScript, GraphQL, Python, Ruby, SQL, CSS3, Less, C, OCaml, Java, PHP, CoffeeScript

Platforms

AWS Lambda, Jupyter Notebook, Linux, Visual Studio Code (VS Code), MacOS

Storage

MySQL, Amazon DynamoDB, MongoDB, PostgreSQL

Other

User Interface (UI), SVG, Serverless, Lambda Functions, Neural Networks, Machine Learning, Support Vector Machines (SVM), Logistic Regression, Data Visualization, Artificial Intelligence (AI), Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Amazon API Gateway, Computer Vision

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