Spencer McCoy, Developer in Lincoln, NE, United States
Spencer is available for hire
Hire Spencer

Spencer McCoy

Verified Expert  in Engineering

Software Developer

Lincoln, NE, United States
Toptal Member Since
June 7, 2017

Spencer is a designer and full-stack developer from Lincoln, Nebraska, with ten years of professional experience. He has a Bachelor's of Fine Arts in graphic design from the University of Nebraska. He loves solving challenging problems and creating highly usable user interfaces. With his background in both design and programming, Spencer can make the web browser bend to your will.


JavaScript, TypeScript, HTML, CSS, React, User Experience (UX)...
Terrace Ag
Express.js, TypeScript, Node.js, React, Photoshop CC, User Interface (UI)...
University of Nebraska–Lincoln
Git, Drupal, WordPress, PHP, JavaScript, Less, CSS, HTML, Photoshop CC...




Preferred Environment

Adobe Illustrator, Adobe Photoshop, Git, Sublime Text, OS X

The most amazing...

...project I've worked on is a multiplayer hoverkart racing game called VLORP.

Work Experience

Designer | Developer

2017 - PRESENT
  • Designed, built, and maintained web apps for numerous clients.
  • Wrote and maintained end-to-end tests for web apps, reducing the number of bugs caught in QA and production.
  • Redesigned and rebuilt the front end of a highly complex web app based on data collection and enhancement.
Technologies: JavaScript, TypeScript, HTML, CSS, React, User Experience (UX), User Interface (UI), Unit Testing, Unity, C#, Photoshop CC, OS X, Illustrator CC, Express.js, Git, Python, jQuery, Node.js, Less, Front-end, Web Development

Full-stack Developer

2017 - 2019
Terrace Ag
  • Created full-stack features on a web-based agricultural appraisal software using React and Node.js.
  • Created UI/UX mockups to assist in the rapid prototyping of features.
  • Found and fixed bugs across the entire environment.
  • Wrote and maintained unit tests to help ensure the quality of code.
  • Provided feedback on pull requests from other developers.
Technologies: Express.js, TypeScript, Node.js, React, Photoshop CC, User Interface (UI), User Experience (UX), OS X, Illustrator CC, HTML, Git, jQuery, Less, JavaScript, CSS, Front-end, Web Development

Web Designer | Developer

2014 - 2017
University of Nebraska–Lincoln
  • Designed and built sites under the UNLedu Framework.
  • Crafted UI/UX designs for internal and external web apps.
  • Developed various websites with HTML, CSS, and JavaScript.
  • Created custom themes for both WordPress and Drupal.
Technologies: Git, Drupal, WordPress, PHP, JavaScript, Less, CSS, HTML, Photoshop CC, User Interface (UI), User Experience (UX), OS X, Illustrator CC, jQuery, WordPress Themes, Front-end, Web Development

Graphic Designer | Web Developer

2012 - 2014
Ebbeka Design
  • Designed, built, and maintained static websites for clients.
  • Built, designed, and maintained WordPress websites for clients.
  • Created logos and print materials for various clients.
Technologies: WordPress, PHP, JavaScript, CSS, HTML, Photoshop CC, User Experience (UX), User Interface (UI), OS X, InDesign CC, Illustrator CC, jQuery, WordPress Themes, Front-end, Web Development


VLORP is a multiplayer hoverkart collector combat racing adventure game developed in Unity with C#. VLORP utilizes Mirror for multiplayer networking and a custom authentication and game room server written in Node.js. VLORP is currently in closed alpha.

Terrace Ag

Terrace Ag is a web-based agricultural appraisal software created with React and Node.js. For Terrace Ag, I was tasked with creating end-to-end features to be used in the analysis and appraisal of farmland. I also spent time writing tests, fixing bugs, managing product instances, and developing UI/UX mockups used as a reference for rapid prototyping.


MediaHub is a video and audio hosting site that I redesigned and rebuilt the front-end for at the University of Nebraska, Lincoln (UNL). MediaHub allows UNL content publishers to host media viewed in places blocked on YouTube or similar services. MediaHub also provides captions transcribed by a real human at a low cost and the ability to search those captions and jump to a phrase in the video.


BroBot! is a game built as a lesson plan for a lengthy, seven-hour HTML5 game-development workshop that I taught while working at the New Media Center. The game is built using HTML5’s canvas tag, JavaScript and jQuery, the Box2DWeb physics engine, and lots of elbow grease.

Ebbeka Pong

Ebbeka Pong is a simple Pong-clone made as a passion project for Ebbeka Design using the components of the Ebbeka Design logo as game assets. This game is made using HTML5’s canvas tag, JavaScript and jQuery, and the Box2DWeb physics engine.
2008 - 2013

Bachelor of Fine Arts in Graphic Design

University of Nebraska—Lincoln - Lincoln, NE, USA


React, Node.js, jQuery


Illustrator CC, Photoshop CC, Git, InDesign CC, Blender


CSS, HTML, JavaScript, Less, TypeScript, Python, PHP, C#


Express.js, Unity, Box2D


Unit Testing


OS X, WordPress, Drupal


Front-end, User Experience (UX), User Interface (UI), 2D, 3D, Web Development, WordPress Themes, Game Design

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