Legal section
The legal section of that app: a client-side hash-routed hub for the copyright policy, terms of use, privacy policy, and related policies.
React, TypeScript, Node
coursehero.com/copyrightThe Learneo corporate site first, then the Course Hero marketing app for the same client, plus earlier client work.
The Learneo corporate site, with Course Hero below it.
The featured entry is the Learneo corporate site. Course Hero is now part of Learneo, so it is the same client: a custom full-stack JavaScript app for the legal section and careers, in place since 2018, plus a WordPress blog. That work is grouped below the corporate site. Rivals is supporting proof of an Angular to React and TypeScript migration. Older WordPress, Ionic, and jQuery projects are collected at the bottom.

April 2018 – Present

Part of the Course Hero engagement
Legal and careers are sections of the same app. The blog is WordPress.
The legal section of that app: a client-side hash-routed hub for the copyright policy, terms of use, privacy policy, and related policies.
React, TypeScript, Node
coursehero.com/copyrightThe careers section of that app, where Course Hero lists open roles.
React, TypeScript, Node
coursehero.com/jobsCourse Hero Podium, the company blog, at coursehero.com/blog. It is a WordPress site, separate from the legal and careers app.
WordPress
coursehero.com/blogSeptember 2017 – February 2019

WordPress, Ionic, and jQuery work from 2016–2018.
Earlier client work, kept here for context.

March 2018 – August 2018
Updated builds for current mobile operating systems, troubleshot bugs, and supported app store releases.
Ionic, AngularJS, iOS, Android
September 2017 – December 2017
Architecture and frontend implementation on a Roots.io WordPress stack, with CI through CircleCI and GitHub.
WordPress, Roots.io, JavaScript, jQuery, Sass

August 2016 – October 2017
Built the campaign site in WordPress on the Roots.io stack, with a Node.js and Gulp frontend workflow.
WordPress, Roots.io, Node.js, Gulp, jQuery