Leo Thorp, Developer in Chicago, IL, United States
Leo is available for hire
Hire Leo

Leo Thorp

Verified Expert  in Engineering

Gatsby Developer

Chicago, IL, United States
Toptal Member Since
January 8, 2016

Leo is an experienced engineer with exceptional skills throughout the full stack. Effective on teams of any size or alone, his work has included React SPAs for a major media publisher, full-stack architecture of a complex healthcare product in C#, and multiplayer games in Node. He takes pride in writing high-quality code, having a product-focused mindset, and finishing ahead of schedule.


Sass, Node.js, Django, Python, Angular, ASP.NET MVC, ASP.NET Web API, C#, Redux...
Nuro (Contract)
Node.js, Google Maps API, Redux, React
Sandhills (Contract)
ASP.NET MVC, C#, Sass, React, jQuery, JavaScript




Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Git, Windows 10

The most amazing...

...application I've developed was a fleet management and route planning app for self-driving cars.

Work Experience

CEO/Lead Engineer

2015 - PRESENT
  • Operated a web development agency with several engineers, working 100% remotely with a variety of companies, team sizes, and tech stacks.
  • Led several projects as the team/lead primary developer.
Technologies: Sass, Node.js, Django, Python, Angular, ASP.NET MVC, ASP.NET Web API, C#, Redux, React, JavaScript

Lead Front-end Engineer

2018 - 2018
Nuro (Contract)
  • Developed the initial React-based front end from scratch and determined technology choices/coding standards.
  • Architected and implemented a suite of complex self-driving car fleet management apps using React, Redux, and the Google Maps API.
  • Implemented a front-end deployment pipeline using Kubernetes.
  • Designed schemas for the back-end APIs consumed by the front end and implemented a sophisticated mock API to accelerate the pace of front-end development.
  • Rapidly prototyped an ecommerce REST API in Node.js to validate MVP concept in under two weeks.
Technologies: Node.js, Google Maps API, Redux, React

Full-stack Developer

2017 - 2018
Sandhills (Contract)
  • Led a complete front-end rewrite of a legacy equipment sales application.
  • Developed a generalized/modular architecture for front-end/back-end components to permit rapid development of derivative sites.
  • Restructured/translated legacy code to write cleaner implementations of back-end features like authentication and interfacing with external APIs.
  • Implemented a new sales site from scratch derived from the rewritten base application.
Technologies: ASP.NET MVC, C#, Sass, React, jQuery, JavaScript

Web Developer

2017 - 2018
Forbes (Contract)
  • Developed a number of React SPAs and interactive features for a high-traffic media website.
  • Utilized Node.js to implement meta tag rewrites and server-side rendering.
  • Implemented detailed pixel-perfect responsive designs with clean, modular Sass/CSS.
Technologies: Sass, Node.js, Angular, MobX, Redux, React, JavaScript

Full-stack Developer

2016 - 2017
Apple Homecare (Contract)
  • Engineered numerous full-stack features from scratch in a large healthcare application.
  • Architected and developed the front-end and back-end components of order management, including the shopping cart/order creation functionality, inventory adjustments, and the packing/shipping/delivery process.
  • Developed logic-heavy UI components with React/Redux for features like batch transaction editing, pagination, and customer data collection.
  • Implemented back-end logic and UIs for scheduling and automated generation of invoices.
Technologies: Amazon Web Services (AWS), Sass, ASP.NET MVC, ASP.NET Web API, Entity Framework, C#, Redux, React, JavaScript

Full-stack Developer

2015 - 2016
Velocity (Contract)
  • Developed a marketing campaign development platform as the project's sole developer.
  • Implemented flexible drag-and-drop campaign design interfaces, reusable components, and animations.
  • Architected the back-end logic/REST API for development of campaigns, including persistence functionality and user authentication.
  • Successfully coordinated with a Europe-based team while working in the US; was praised for excellent communication skills and availability.
Technologies: CSS, HTML, Django, Python, jQuery, Angular, JavaScript


R6 is a fast-paced, 3D multiplayer racing game. (JavaScript, Node.js, Three.js, Socket.IO)

Sonority Generator

Sonority Generator is a web-based musical instrument for experimenting with unusual microtonal harmonies. (JavaScript, Angular.js)


A platform for connecting musicians with performances venues, streamlining various pain points around finding opportunities, establishing trust, and negotiating payment. (React, Redux, Elixir, GraphQL/Absinthe, Phoenix)

Wedge Finder

An application useful for finding cryptocurrencies that are exhibiting a particular chart pattern. (Node.js)
2010 - 2014

Bachelor's Degree in Computer Science and Music Composition

University of Miami - Miami, FL


React, jQuery, Node.js, Entity Framework, MobX, Google Maps API, Vue


Microsoft Visual Studio, Git, Visual Studio


React Native, Redux, ASP.NET MVC, Express.js, Django, Phoenix, AngularJS, ASP.NET Web API, Angular


CSS, HTML, C#, Python, JavaScript, SQL, Bash, Go, Sass, Elixir, Scheme, C


Agile Software Development, Functional Programming


Visual Studio Code (VS Code), Heroku, Kubernetes, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon EC2


MySQL, PostgreSQL, SQL Server 2016, Amazon S3 (AWS S3), MongoDB


Web Development, Software Development, Gatsby, Windows 10, React Native Bridge

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.


Share your needs

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

Choose your talent

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

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