Tag1 has built a reputation on saving websites for companies across the globe. With our audit, gatekeeping, and rescue services, we ensure your company's website performs at its "peak"—always.


Emergency Support & Rescue
When your site is down and you need it up—yesterday. Our Tech Crisis Team gets you the immediate support you need and results you can trust.
Preventative Gatekeeping
Lead your team to success with a little help from ours. Expert review of every push—code review and feedback to mitigate risk on critical or complex projects.
Comprehensive Performance Audits
Our diagnostics identify performance issues and prevent websites from going into crisis mode before launch.
Infrastructure Audits
Be prepared for growth. Minimize risk and highlight potential future downtime.
Security Audits
Our audits to help you right the ship. Security is private business. Trust us to be sensitive.


Drupal 8


Tag1 Quo

Jeremy Andrews

Founding Partner/CEO

Narayan Newton

Partner/CTO

Peta Hoyes

Partner/COO

Jeff Sheltren

Partner/Senior Infrastructure Architect

Michael Meyers

Managing Director

Alex Jarvis

Senior Performance Engineer | Technical Lead

Bob Williams

Financial Manager

Brandon Bergren

Senior Performance Engineer

Damian Lee

Senior Performance Engineer

Daniel Wehner

Senior Performance Engineer

David Rothstein

Senior Performance Engineer

Doug Green

Senior Performance Engineer | Technical Lead

Dylan Clear

Manager

Fabian Franz

Senior Performance Engineer | Technical Lead

Francesco Placella

Senior Performance Engineer | Technical Lead

Greg Lund-Chaix

Senior Performance Engineer

June Gregg

Consultant/Specialist

Károly Négyesi

Senior Performance Engineer | Edge Case Specialist

Marco Molinari

Senior Performance Engineer | Technical Lead

Mark Carver

Senior Front End Performance Engineer

Nathaniel Catchpole

Senior Performance Engineer | Technical Lead

Nedjo Rogers

Senior Performance Engineer

Théodore Biadala

Senior Performance Engineer

Jeremy Andrews

This is the second-part of a series. In the previous entry we used Django 2.0 to build a simple REST API for registering users and managing their logins. To satisfy requirements we managed authentication with client-side sessions, using JSON Web Tokens. In this blog we’re going to build upon what we started previously by adding two-factor authentication. We’ll learn more about what that means and how it works. We’ll leverage the Django OTP library to...

Jeremy Andrews

We’ve helped build many interesting websites at Tag1. Historically, we started as a Drupal shop in 2007, heavily involved in the ongoing development of that popular PHP-based CMS . We also design and maintain the infrastructures on which many of these websites run. That said, we’ve long enjoyed applying our knowledge and skills for building sustainable and high-performing systems to different technologies as well. In this blog series, we’re going to build a backend API...

Mark Carver

Introducing a new, easy to use, Drupal 8 module for background images: https://www.drupal.org/project/background_image If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the ability to allow users to attach their own background images to entities, this module has you covered.

Narayan Newton

Locust.io is a great tool for applying load in a controlled manner and measuring response. However, historically speaking nobody has really cared about a solo locust. They just aren't that concerning in the singular. Likewise, load applied from a single point to a moderately complicated infrastructure is both easy to block (or rate limit) and also not very representative of a real world situation. (Aside from the people you inevitably end up talking to who...