CINXE.COM
iinteractive.com
<!DOCTYPE html> <html lang="en"> <!-- prettier-ignore --> <head> <meta charset="utf-8" /> <meta name="description" content="Infinity is a full-service, high-touch, world-class, dash-happy custom software shop that’s been building (cool) stuff since 1998." /> <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=0.86, maximum-scale=3.0, minimum-scale=0.86" /> <link rel="alternate" type="application/atom+xml" title="Atom Feed" href="/notebook/atom.xml" /> <link rel="stylesheet" media="screen and (prefers-color-scheme: light)" href="/css/prism-solarizedlight.css" /> <link rel="stylesheet" media="screen and (prefers-color-scheme: dark)" href="/css/prism-twilight.css" /> <link rel="stylesheet" href="/css/site.css" /> <title>iinteractive.com</title> <!-- for Facebook --> <meta property="og:url" content="https://iinteractive.com/" /> <meta property="og:title" content="iinteractive.com" /> <!-- FIXME: need to conditionalize to be 'article' on blog posts and stories --> <meta property="og:type" content="website" /> <meta property="og:description" content="Infinity is a full-service, high-touch, world-class, dash-happy custom software shop that’s been building (cool) stuff since 1998." /> <meta property="og:image" content="https://iinteractive.com/images/infinity-logotype.png" /> <meta property="og:image:height" content="250" /> <meta property="og:image:width" content="250" /> <meta property="og:image:alt" content="Infinity is a full-service, high-touch, world-class, dash-happy custom software shop that’s been building (cool) stuff since 1998." /> <!-- for Twitter --> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="iinteractive.com" /> <meta name="twitter:site" content="@iinteractive" /> <meta name="twitter:description" content="Infinity is a full-service, high-touch, world-class, dash-happy custom software shop that’s been building (cool) stuff since 1998." /> <meta name="twitter:image" content="https://iinteractive.com/images/infinity-logotype.png" /> <!-- favicon --> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=5ABErGarWn" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=5ABErGarWn" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=5ABErGarWn" /> <link rel="manifest" href="/site.webmanifest?v=5ABErGarWn" /> <link rel="mask-icon" href="/safari-pinned-tab.svg?v=5ABErGarWn" color="#5bbad5" /> <link rel="shortcut icon" href="/favicon.ico?v=5ABErGarWn" /> <meta name="msapplication-TileColor" content="#da532c" /> <meta name="theme-color" content="#ffffff" /> </head> <body> <header> <input type="checkbox" name="toggle" id="toggle" aria-label="toggle navigation links" /> <label for="toggle"></label> <nav class="nav-top"><ul> <li><a href="/stories">STORIES</a></li> <li><a href="/notebook">NOTEBOOK</a></li> <li><a href="/careers">CAREERS</a></li> <li><a href="/connect">CONTACT</a></li> </ul> </nav> <div class="logo"> <!-- prettier-ignore --> <a href="/" title="infinity interactive" aria-label="infinity interactive"><svg class="helix-logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 461.9 266.3" style="fill: transparent;"> <path fill="#a5e1fa" class="st0" d="M205.3,107.2l74.1,74.4c18.4,17.9,43.6,29,71.3,29.1c56.8,0.2,103.1-45.6,103.3-102.4 C454.3,51.5,408.5,5.2,351.7,4.9c-27.7-0.1-53,10.8-71.5,28.5L205.3,107.2z"/> <path fill="#052858" class="st1" d="M257.1,158.6l-74.8,74c-18.6,17.8-43.8,28.8-71.7,28.7C53.7,261.3,7.6,215,7.8,158S54.2,55,111.1,55.1 c27.8,0.1,53,11.1,71.5,29.1L257.1,158.6z"/> </svg> </a> <!-- prettier-ignore --> <h1><a href="/"><span class="strong">infinity</span><span class="regular">interactive</span></a></h1> </div> <nav class="nav-btm"><ul> <li><a href="/stories">STORIES</a></li> <li><a href="/notebook">NOTEBOOK</a></li> <li><a href="/careers">CAREERS</a></li> <li><a href="/connect">CONTACT</a></li> </ul> </nav> </header> <main> <section> <!-- this is styled like h3 but formatted as a p because otherwise the document outline would be wrong. --> <p class="center large-text"> <b> <span class="light-blue">technical</span>, not typical // <span class="light-blue">partner</span>, not vendor </b> </p> <p> We’re not your typical dev shop; not your typical IT consulting firm. We’ve been here since 1998—before the “dot-com” boom (the first one) and long enough to maybe even have a little grey in our hair. You can’t come to our office, because we don’t have an office. Our distributed team of 30 proud polyglots live and breathe solving problems through the creative, focused application of technology. </p> </section> <section> <div class="icon-grid top-margin-big"> <div class="icon-flank"></div> <div class="center"><svg version="1.1" id="basic-spread-text-bookmark" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"> <polygon fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" points="1,6 1,54 32,58 63,54 63,6 32,10 "/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="32" y1="58" x2="32" y2="10"/> <polyline fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" points="43,8 43,27 47,25 51,27 51,7 "/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="7" y1="16" x2="26" y2="18"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="7" y1="26" x2="26" y2="28"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="7" y1="36" x2="26" y2="38"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="7" y1="46" x2="26" y2="48"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="57" y1="36" x2="38" y2="38"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="57" y1="46" x2="38" y2="48"/> </svg> </div> <div class="icon-flank"></div> </div> <h2>we’ve done some (impressive) stuff</h2> <div class="two-column-grid grid-gap grid-break:1000"> <div> <p> We’ve worked with everybody, from the giants of their industry to the aspiring startups. We work with partners in healthcare, pharma, finance, ad agencies, ad tech, accounting, tax prep, management consulting, startups and more. </p> </div> <div> <p> Recent partners include: Aetna, American Express, Aon, Boeing, Boehringer Ingelheim, Chattem, eBay, Ernst & Young, Grey / G2, Marriott, McCann, MediaMath, Merial, Nestle, PepsiCo, Pfizer, Publicis, Rapp, Saatchi & Saatchi Wellness, ShutterStock, and more. </p> </div> </div> <h3>we like clients but prefer <span class="light-blue">partners</span></h3> <p class="center"> What do our partners say about us? Have a look: </p> <div class="two-column-grid grid-gap grid-break:1000"> <blockquote> <p> As a rapidly evolving startup, we found ourselves balancing our need to develop new capabilities quickly and at the same time, ensure a reliable platform for our discerning customer-base (scientists!). Infinity Interactive was able to provide us with a dedicated team and plan that set us on the right path by having the best of both worlds with an audit of our existing testing approach and implementing a robust test automation framework. The team they sent was top-notch, eager and flexible in accommodating our complex matrix of hardware/software scenarios. The best thing about the engagement was the handoff, they did a lot of foundational work, but it's now part of our workflow and our culture. </p> <cite >-Ben Donohue, VP of Engineering at <a href="https://www.opentrons.com/">Opentrons</a></cite > </blockquote> <blockquote> <p> Our expectations of Infinity were high and the Infinity team has exceeded our expectations. Infinity is professional, creative, tireless, versatile, current and cohesive. The company works as one body with many heads – all of which bring to bear diverse experiences and expertise bases, but all of which share the same values, and the same commitment to excellence. When I say we could not have got the TaxChat product done in time for the 2016 tax season without Infinity, I mean that quite literally. Prior to engaging the firm, our software development effort was on a crash course with failure. But failure is not in the lexicon at Infinity. Your firm has been a genuine partner to TaxChat – an essential element of any success that we experience.” </p> <cite>- Mike Pereira, Chairman and Founder of TaxChat</cite> </blockquote> </div> <p class="center"> Curious to <a href="/stories">read stories</a> about our stuff? Here you go: </p> <div class="three-column-grid justify-items:center hover-figure-captions"> <div> <figure> <a href="/stories/abif" title="Our AB InBev Foundation story"> <img src="/images/stories/abif-front-page.png" alt="Our AB InBev Foundation story" /> <figcaption class="center mid-align"> <span class="figure-title">AB InBev Foundation</span> <span>web app</span> </figcaption> </a> </figure> </div> <div> <figure> <a href="/stories/taxchat/" title="Taxchat mobile app"> <img src="/images/stories/taxchat-front-page.jpg" alt="The story of our Taxchat mobile app" /> <figcaption class="center mid-align"> <span class="figure-title">Taxchat</span> <span>mobile app</span> </figcaption> </a> </figure> </div> <div> <figure> <a href="/stories/commonally" title="CommonAlly mobile app"> <img src="/images/stories/commonally-front-page.jpg" alt="The story of our CommonAlly mobile app" /> <figcaption class="center mid-align"> <span class="figure-title">CommonAlly</span> <span>mobile app</span> </figcaption> </a> </figure> </div> </div> </section> <section> <div class="icon-grid top-margin-big"> <div class="icon-flank"></div> <div class="center"><svg version="1.1" id="basic-globe" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"> <path fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" d="M32,1c14.359,0,27,12.641,27,27S46.359,55,32,55 c-10,0-13-4-13-4"/> <circle fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" cx="32" cy="28" r="20"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="32" y1="54" x2="32" y2="64"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="22" y1="63" x2="42" y2="63"/> </svg> </div> <div class="icon-flank"></div> </div> <h2>we do all sorts of stuff (stuff you need)</h2> <p> We do apps. (Of course.) And sites. RWD, CMS, API, REST and all the, well, rest. We work just as well from your sketch on a napkin as we do from your hundred page BRDs. </p> <div class="two-column-grid grid-break:600"> <div> <ul> <li> Strategy <ul> <li>Consulting</li> <li>Architecture and solution design</li> <li>Requirements and process definition</li> <li>Project management</li> </ul> </li> <li> Implementation <ul> <li>Web and mobile development</li> <li>Data architecture</li> <li>DevOps / SysAd</li> <li>QA / Testing</li> </ul> </li> </ul> </div> <div> <ul> <li> Maintenance / Support <ul> <li>Updates / Upgrades</li> <li>Optimization</li> <li>Analytics / Measurement</li> </ul> </li> <li> Code hospital <ul> <li>Urgent care / Rescue services</li> <li>Geriatric code care / Modernization</li> </ul> </li> <li>Staff augmentation</li> <li>Systems integration</li> <li>Innovation</li> </ul> </div> </div> <h3>we solve problems with <span class="light-blue">technology</span></h3> <p> Which technology? So many. We’ve got a lot of stuff in our tool belts. But the point isn’t what we’ve used before but our ability to adapt to what we’re going to need to use next. The world of technology moves fast with what was new and hot today being passé tomorrow. </p> <p> We believe in practicing solid fundamentals and that the details matter… even if no one will ever see them but our fellow programmers. When we work on a project, we pick the best tool for the job. If you’re curious, you can peruse the <a href="/capabilities">laundry list of languages and frameworks</a> we’ve already wrestled into submission — and if you need us to use something that isn’t on that list, you should know our real superpower is getting from zero to skilled on new stuff. Quick. </p> </section> <section> <div class="icon-grid top-margin-big"> <div class="icon-flank"></div> <div class="center"><svg version="1.1" id="basic-lightbulb" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"> <path fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" d="M21,40v5h22l0.001-5.107C49,36.195,53,29.564,53,22 c0-11.598-9.402-21-21-21s-21,9.402-21,21C11,29.565,14.998,36.304,21,40z"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="28" y1="45" x2="25" y2="25"/> <line fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" x1="36" y1="45" x2="39" y2="25"/> <polyline fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" points="25,26 29,29 32,26 35,29 39,26 "/> <rect x="21" y="45" fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" width="22" height="6"/> <rect x="23" y="51" fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" width="18" height="6"/> <rect x="25" y="57" fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" width="14" height="6"/> </svg> </div> <div class="icon-flank"></div> </div> <h2>we’ve got thoughts (on stuff)</h2> <div class="two-column-grid grid-gap grid-break:1000"> <div> <ul> <li> <a href="/notebook/2023/08/03/cypress-automated-testing-enabling-safe-and-rapid-development/">cypress automated testing: enabling safe and rapid development</a> </li> <li> <a href="/notebook/2023/07/07/the-state-of-ai-in-early-2023/">The State of AI in Early 2023</a> </li> <li> <a href="/notebook/2022/10/28/meet-jeremy-tarver/">Meet Jeremy Tarver</a> </li> <li> <a href="/notebook/2022/08/05/meet-suzanne-raphael/">Meet Suzanne Raphael</a> </li> <li> <a href="/notebook/2022/06/17/meet-matt-holtz/">Meet Matt Holtz</a> </li> </ul> </div> <div> <ul> <li> <a href="/notebook/2022/02/18/meet-matt-patterson/">Meet Matt Patterson</a> </li> <li> <a href="/notebook/2021/11/19/meet-trey-bianchini/">Meet Trey Bianchini</a> </li> <li> <a href="/notebook/2021/10/18/meet-john-bowser/">Meet John Bowser</a> </li> <li> <a href="/notebook/2020/09/02/automated-browser-testing-bridging-the-gap-between-dev-and-qa/">automated browser testing: bridging the gap between dev and qa</a> </li> <li> <a href="/notebook/2020/06/18/free-puppies-free-tickets-and-being-smart/">free puppies, free tickets, & being smart</a> </li> </ul> </div> </div> <div class="center"> <p>Read <a href="/notebook">more great stuff</a>…</p> </div> </section> <section> <div class="icon-grid top-margin-big"> <div class="icon-flank"></div> <div class="center"><svg version="1.1" id="basic-message" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"> <polygon fill="none" stroke="currentColor" stroke-width="2" stroke-miterlimit="10" points="32,47 63,47 63,5 1,5 1,47 18,47 18,59 "/> </svg> </div> <div class="icon-flank"></div> </div> <h2>what (great stuff) can we do with you?</h2> <p class="center"><a href="/connect" class="button">let’s talk ></a></p> </section> </main> <footer> <!-- prettier-ignore --> <div class="flex-spaced"> <a href="https://twitter.com/iinteractive" title="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-twitter"><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg></a> <a href="https://github.com/iinteractive/" title="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a> <a href="https://gitlab.com/infinity-interactive" title="GitLab"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-gitlab"><path d="M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z"></path></svg></a> <a href="https://www.linkedin.com/company/infinity-interactive/" title="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-linkedin"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a> <a href="https://www.facebook.com/iinteractive" title="Facebook"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-facebook"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a> </div> <div class="flex-center"> <p class="margin:0"> copyright © 2024 <!-- prettier-ignore --> <a href="/"><svg class="helix-logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 461.9 266.3" style="fill: transparent;"> <path fill="#a5e1fa" class="st0" d="M205.3,107.2l74.1,74.4c18.4,17.9,43.6,29,71.3,29.1c56.8,0.2,103.1-45.6,103.3-102.4 C454.3,51.5,408.5,5.2,351.7,4.9c-27.7-0.1-53,10.8-71.5,28.5L205.3,107.2z"/> <path fill="#052858" class="st1" d="M257.1,158.6l-74.8,74c-18.6,17.8-43.8,28.8-71.7,28.7C53.7,261.3,7.6,215,7.8,158S54.2,55,111.1,55.1 c27.8,0.1,53,11.1,71.5,29.1L257.1,158.6z"/> </svg> <span class="strong">infinity</span><span class="regular">interactive</span></a> </p> </div> </footer> </body> </html>