Tyler Hicks-Wright, Developer in Denver, CO, United States
Tyler is available for hire
Hire Tyler

Tyler Hicks-Wright

Verified Expert  in Engineering

Bio

Tyler is an innovative problem solver experienced in full-stack web development, desktop applications, and mobile app development. He built educational games, video content delivery platforms, and user management systems for one client, resulting in over two million user sessions in less than 12 months and reaching 100+ countries. Tyler's insight has expanded and greatly enhanced many programs and processes, enabling clients to further their reach and increase revenue.

Portfolio

TGHW LLC
Django, JavaScript, Vue, Python, Node.js, REST APIs, CSS, HTML, Python 3...
Copilot LLC
ASP.NET, C#, Computer Security, SQL, Braintree SDK, WebSockets, JavaScript, Vue...
Trello
JavaScript, Node.js, Backbone.js, Amazon Web Services (AWS), MongoDB, REST APIs...

Experience

  • Web Development - 19 years
  • JavaScript - 18 years
  • Full-stack - 16 years
  • .NET - 16 years
  • C# - 16 years
  • Django - 12 years
  • Python - 12 years
  • REST - 11 years

Availability

Part-time

Preferred Environment

Windows, PyCharm, Vi, Linux, Visual Studio, Git, SSH, PuTTY, Windows PowerShell, Zsh

The most amazing...

...product I've developed was a code review system called Kiln, based on distributed version control before GitHub had pull requests.

Work Experience

Freelance Developer

2012 - PRESENT
TGHW LLC
  • Implemented and supported a supply-chain data-analysis tool for a major CPG company using Python.
  • Created an SMS lead-generation app used by local companies to communicate with sales leads and customers with Vue.js, Python, Django, and Twilio.
  • Developed sales systems for a local lumber company to help them manage inventory and sales tickets in Salesforce using Python and Django, all hosted on Heroku.
  • Oversaw a full front-end rewrite of an online employee scheduling application using Backbone.js for a single-page application.
  • Developed a web-based interface for controlling virtual network devices.
Technologies: Django, JavaScript, Vue, Python, Node.js, REST APIs, CSS, HTML, Python 3, Amazon Web Services (AWS), Twilio, Twilio API, HTTP REST, API Integration, Celery, Python 2, Xamarin.iOS, Xamarin.Forms, Xamarin.Mac, Back-end, Front-end, Jinja, Django ORM, Bootstrap, CSS3, HTML5, Flask, ECMAScript (ES6), PostgreSQL, React, Internet of Things (IoT), Cloud Environments, Software Development, Advisory, GitHub, Docker, MacOS, Xamarin, .NET Core, Redis

CEO and Lead Developer

2014 - 2022
Copilot LLC
  • Modernized the back-end servers using .Net, C#, and WebSockets.
  • Rewrote the website from scratch in Vue.js with ASP.NET as a back-end API interfacing with a SQL Server database hosted on Azure.
  • Added Copilot Meetings using JavaScript and WebRTC, leveraging Twilio APIs.
  • Managed a team of freelance consultants to augment my skills, specifically in QA, copywriting, marketing, and graphic design.
Technologies: ASP.NET, C#, Computer Security, SQL, Braintree SDK, WebSockets, JavaScript, Vue, APIs, REST, VNC, WebRTC, REST APIs, CSS, HTML, Python 3, Architecture, System Architecture, Amazon Web Services (AWS), Twilio, Twilio API, HTTP REST, API Integration, Celery, Python 2, Xamarin.Mac, Desktop, Back-end, Front-end, Django ORM, Bootstrap, CSS3, HTML5, ECMAScript (ES6), Cloud Environments, Software Development, Technical Leadership, GitHub, MacOS, Azure, Azure SQL, Azure App Service, ASP.NET MVC, ASP.NET Web API, .NET Core, Redis

Senior Full-stack Developer

2011 - 2012
Trello
  • Designed a custom framework using Node.js and Backbone.js for seamless front- and back-end code compatibility.
  • Used MongoDB to develop NoSQL database structures to support fast yet scalable data access.
  • Aided in server migrations from custom in-house servers to AWS EC2 instances for better uptime and scalability.
Technologies: JavaScript, Node.js, Backbone.js, Amazon Web Services (AWS), MongoDB, REST APIs, CSS, HTML, Django REST Framework, Architecture, System Architecture, Express.js, HTTP REST, API Integration, Back-end, Front-end, CSS3, HTML5, Cloud Environments, Software Development, Technical Leadership, GitHub

Software Developer

2005 - 2012
Fog Creek Software
  • Designed, implemented, and released a screen-sharing product in three months using C++, C#, ASP.NET, and SQL Server.
  • Created a subscription billing system using C#, .Net, and SQL Server to vault credit card information and charge subscribers every month while maintaining PCI compliance.
  • Invented and developed a new code review system using Python and Django during a 48-hour coding competition. Brought the product in-house as a lead front-end developer.
Technologies: Windows, .NET, Microsoft SQL Server, ASP.NET, C#, C++, Python, JavaScript, Credit Card Processing, HTML, CSS, Python 3, Architecture, System Architecture, HTTP REST, API Integration, Bitbucket, Python 2, Desktop, Back-end, Front-end, CSS3, HTML5, Software Development, Technical Leadership, GitHub, ASP.NET MVC, Redis

Inside the Orchestra | Virtual Tiny Tots

http://insidetheorchestra.org
In 2020, I volunteered and worked with Inside the Orchestra to provide virtual online music education instead of in-person programming. I developed educational games and activities, video content delivery platforms, and user management systems. It was an overwhelming success, with over two million sessions in less than 12 months, reaching over 100 countries.

Trello-Py

https://github.com/tghw/trello-py
Trello-Py is an open-source Python library to interact with the Trello productivity software. I have been the sole and primary maintainer since 2012. It has been downloaded about 30,000 times in the last month.

Telemontry

Wrote a racecar telemetry monitoring program using Vue.js and Electron to give teams in the pits a real-time view of onboard telemetry, specifically speed, location, end engine data, from a racecar during a 24-hour endurance race. The app included two-way communication with the car, allowing the pit crew to send messages to the driver in case of a radio outage.

Unleashed Fitness

Created an online fitness competition app that personal trainers could use to host remote fitness and nutrition challenges. The app included daily content delivery, including videos, meal plans, workouts, progress tracking for the clients, and a live leaderboard.
2006 - 2007

Master's Degree in Computer Science

Stanford University - Palo Alto, California, USA

2002 - 2005

Bachelor's Degree in Computer Science and Economics

Rose-Hulman Institute of Technology - Terre Haute, Indiana, USA

MAY 2005 - PRESENT

Certificate of Business Administration

Rose-Hulman Institute of Technology

Libraries/APIs

Vue, Trello API, Django ORM, REST APIs, WebRTC, Node.js, WordPress API, WordPress REST API, Xamarin.iOS, Square API, Twilio API, Pandas, Backbone.js, React, Vue 2, jQuery

Tools

Trello, GitHub, Microsoft Excel, PyCharm, Braintree SDK, Visual Studio, Git, Zsh, Celery, Bitbucket, Azure App Service, Jupyter

Languages

C#, Python, JavaScript, HTML, CSS, HTML5, CSS3, Python 2, Python 3, SQL, PHP, ECMAScript (ES6), C++

Frameworks

.NET, Django, Bootstrap, Django REST Framework, ASP.NET, Windows PowerShell, Flask, Jinja, Express.js, ASP.NET MVC, ASP.NET Web API, .NET Core, Electron

Paradigms

REST, Management

Platforms

Desktop, Windows, Linux, WordPress, Azure, Xamarin, Amazon Web Services (AWS), Twilio, MacOS, Docker

Storage

Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, Cloud Environments, Azure SQL, Redis

Industry Expertise

Accounting

Other

Web Development, Full-stack, Credit Card Processing, APIs, Front-end, Back-end, API Integration, HTTP REST, Architecture, System Architecture, Software Development, Vi, Software Engineering, Programming Languages, Computer Security, User Interface (UI), WebSockets, VNC, SSH, General Accounting, Xamarin.Mac, Xamarin.Forms, Advisory, Technical Leadership, Fintech, Computer Graphics, Artificial Intelligence (AI), Computer Vision, Machine Learning, Computer Vision Algorithms, Business, Internet of Things (IoT), LoRa, Finance

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