<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Tim Maliyil - Founder and CEO of PerkyPet</title>

  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-NMFG1JN2FJ"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'G-NMFG1JN2FJ');
  </script>


  <meta name="description" content="Tim Maliyil — Founder & Engineer. CEO of PerkyPet, an AI-powered pet health and longevity platform.">
  <style>
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    html { font-size: 16px; -webkit-text-size-adjust: 100%; }

    body {
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
      background: #fff;
      color: #111;
      line-height: 1.5;
    }

    @media (prefers-color-scheme: dark) {
      body { background: #0f0f0f; color: #e8e8e8; }
    }

    .site {
      max-width: 820px;
      margin: 0 auto;
      padding: 3rem 1.5rem 5rem;
    }

    /* ─── HEADER ─── */
    .header {
      display: grid;
      grid-template-columns: auto 1fr;
      gap: 1.75rem;
      align-items: start;
      margin-bottom: 3rem;
      padding-bottom: 2.5rem;
      border-bottom: 1px solid rgba(0,0,0,0.08);
    }

    @media (prefers-color-scheme: dark) {
      .header { border-bottom-color: rgba(255,255,255,0.08); }
    }

    @media (max-width: 480px) {
      .header { grid-template-columns: 1fr; gap: 1.25rem; }
    }

    .avatar {
      width: 80px;
      height: 80px;
      border-radius: 50%;
      object-fit: cover;
      display: block;
      border: 1px solid rgba(0,0,0,0.08);
    }

    @media (prefers-color-scheme: dark) {
      .avatar { border-color: rgba(255,255,255,0.1); }
    }

    .name {
      font-size: 26px;
      font-weight: 500;
      letter-spacing: -0.4px;
      line-height: 1.2;
      margin-bottom: 0.3rem;
    }

    .tagline {
      font-size: 13px;
      color: #666;
      margin-bottom: 0.4rem;
    }

    .cities { margin-bottom: 1.1rem; }

    .cities-label {
      font-size: 10px;
      font-weight: 500;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: #aaa;
      display: block;
      margin-bottom: 6px;
    }

    .city-row { display: flex; flex-wrap: wrap; gap: 5px; }

    .city-chip {
      display: inline-flex;
      align-items: center;
      gap: 5px;
      font-size: 11px;
      color: #888;
      background: #f5f5f5;
      border: 1px solid rgba(0,0,0,0.07);
      border-radius: 12px;
      padding: 3px 9px 3px 7px;
    }

    @media (prefers-color-scheme: dark) {
      .city-chip { color: #777; background: #1a1a1a; border-color: rgba(255,255,255,0.07); }
    }

    .city-dot {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: #bbb;
      flex-shrink: 0;
    }

    @media (prefers-color-scheme: dark) {
      .city-dot { background: #555; }
    }

    @media (prefers-color-scheme: dark) {
      .tagline { color: #888; }
    }

    /* ─── ROLE PILL ─── */
    .roles { margin-bottom: 1.1rem; }

    .role-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      font-size: 13px;
      color: #555;
      background: #f5f5f5;
      border: 1px solid rgba(0,0,0,0.08);
      border-radius: 24px;
      padding: 7px 16px 7px 8px;
      text-decoration: none;
      transition: border-color 0.15s, color 0.15s;
    }

    .role-pill:hover { border-color: rgba(0,0,0,0.2); color: #111; }

    @media (prefers-color-scheme: dark) {
      .role-pill { color: #aaa; background: #1a1a1a; border-color: rgba(255,255,255,0.1); }
      .role-pill:hover { border-color: rgba(255,255,255,0.25); color: #e8e8e8; }
    }

    .role-pill img {
      width: 26px;
      height: 26px;
      object-fit: contain;
      flex-shrink: 0;
    }

    /* ─── CTA BUTTONS ─── */
    .cta-row {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin-bottom: 1rem;
    }

    .btn {
      display: inline-flex;
      align-items: center;
      gap: 7px;
      font-size: 13px;
      font-weight: 500;
      border-radius: 20px;
      padding: 7px 15px;
      text-decoration: none;
      transition: background 0.12s, border-color 0.12s;
      border: 1px solid rgba(0,0,0,0.15);
      color: #111;
      background: #f5f5f5;
    }

    .btn:hover { background: #ebebeb; border-color: rgba(0,0,0,0.25); }

    @media (prefers-color-scheme: dark) {
      .btn { color: #e8e8e8; background: #1a1a1a; border-color: rgba(255,255,255,0.12); }
      .btn:hover { background: #222; border-color: rgba(255,255,255,0.22); }
    }

    .btn svg {
      width: 15px;
      height: 15px;
      flex-shrink: 0;
    }

    /* ─── SOCIAL LINKS ─── */
    .social-row {
      display: flex;
      flex-wrap: wrap;
      gap: 4px;
    }

    .social-link {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 12px;
      color: #777;
      text-decoration: none;
      padding: 4px 10px 4px 7px;
      border-radius: 16px;
      transition: background 0.12s, color 0.12s, border-color 0.12s;
      border: 1px solid transparent;
    }

    .social-link:hover {
      background: #f5f5f5;
      border-color: rgba(0,0,0,0.08);
      color: #111;
    }

    @media (prefers-color-scheme: dark) {
      .social-link { color: #888; }
      .social-link:hover { background: #1a1a1a; border-color: rgba(255,255,255,0.08); color: #e8e8e8; }
    }

    .social-link svg { opacity: 0.6; flex-shrink: 0; }
    .social-link:hover svg { opacity: 1; }

    /* ─── SECTION LABEL ─── */
    .section-label {
      font-size: 10px;
      font-weight: 500;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: #aaa;
      margin-bottom: 1rem;
    }

    /* ─── PRESS GRID ─── */
    .press-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
      border: 1px solid rgba(0,0,0,0.08);
      border-radius: 12px;
      overflow: hidden;
    }

    @media (prefers-color-scheme: dark) {
      .press-grid { border-color: rgba(255,255,255,0.08); }
    }

    .press-card {
      display: block;
      text-decoration: none;
      padding: 1.1rem 1.1rem 1rem;
      background: #fff;
      transition: background 0.12s;
      border-right: 1px solid rgba(0,0,0,0.06);
      border-bottom: 1px solid rgba(0,0,0,0.06);
    }

    .press-card:hover { background: #fafafa; }

    @media (prefers-color-scheme: dark) {
      .press-card { background: #0f0f0f; border-right-color: rgba(255,255,255,0.06); border-bottom-color: rgba(255,255,255,0.06); }
      .press-card:hover { background: #161616; }
    }

    .press-outlet {
      font-size: 10px;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      color: #aaa;
      margin-bottom: 6px;
    }

    .press-title {
      font-size: 13px;
      font-weight: 400;
      line-height: 1.5;
      color: #111;
    }

    @media (prefers-color-scheme: dark) {
      .press-title { color: #e8e8e8; }
    }

    .press-card.featured {
      grid-column: 1 / -1;
      display: grid;
      grid-template-columns: auto 1fr;
      gap: 1rem;
      align-items: center;
    }

    .featured-img {
      width: 80px;
      height: 56px;
      object-fit: cover;
      border-radius: 6px;
      opacity: 0.85;
      flex-shrink: 0;
    }

    .press-card.featured .press-title {
      font-size: 14px;
      font-weight: 500;
    }

    .wired-placeholder {
      width: 80px;
      height: 56px;
      border-radius: 6px;
      background: #f5f5f5;
      border: 1px solid rgba(0,0,0,0.06);
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }

    @media (prefers-color-scheme: dark) {
      .wired-placeholder { background: #1a1a1a; border-color: rgba(255,255,255,0.06); }
    }
  </style>
</head>
<body>
  <div class="site">

    <header class="header">
      <img class="avatar" src="https://tim-maliyil.com/images/tim-maliyil-head2.jpg" alt="Tim Maliyil">
      <div>
        <h1 class="name">Tim Maliyil</h1>
        <p class="tagline">Founder &amp; Engineer</p>
        <div class="cities">
          <span class="cities-label">Based between</span>
          <div class="city-row">
            <span class="city-chip"><span class="city-dot"></span>New York</span>
            <span class="city-chip"><span class="city-dot"></span>Las Vegas</span>
            <span class="city-chip"><span class="city-dot"></span>London</span>
            <span class="city-chip"><span class="city-dot"></span>Singapore</span>
          </div>
        </div>

        <div class="roles">
          <a href="https://www.perkypetai.com/" class="role-pill" target="_blank" rel="noopener noreferrer">
            <img src="https://tim-maliyil.com/images/perkypet-logo.svg" alt="PerkyPet logo" width="26" height="26">
            CEO · PerkyPet
          </a>
        </div>

        <div class="cta-row">
          <a href="https://timmaliyil.substack.com" class="btn" target="_blank" rel="noopener noreferrer">
            <svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
              <path d="M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"/>
            </svg>
            Read my Substack
          </a>
          <a href="https://calendly.com/tim-perkypet/tim-maliyil-consultation" class="btn" target="_blank" rel="noopener noreferrer">
            <svg width="15" height="15" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
              <rect x="3" y="4" width="18" height="17" rx="2.5" stroke="currentColor" stroke-width="1.5"/>
              <path d="M3 9h18" stroke="currentColor" stroke-width="1.5"/>
              <path d="M8 2v4M16 2v4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
              <rect x="7" y="13" width="3" height="2.5" rx="0.5" fill="currentColor"/>
              <rect x="14" y="13" width="3" height="2.5" rx="0.5" fill="currentColor"/>
            </svg>
            Book a Consultation
          </a>
        </div>

        <nav class="social-row" aria-label="Social links">
          <a href="https://www.linkedin.com/in/timmaliyil/" class="social-link" target="_blank" rel="noopener noreferrer">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
              <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
            </svg>
            LinkedIn
          </a>
          <a href="https://bsky.app/profile/tim-maliyil.com" class="social-link" target="_blank" rel="noopener noreferrer">
            <svg width="14" height="14" viewBox="0 0 600 530" fill="currentColor" aria-hidden="true">
              <path d="M135.72 44.03C202.216 93.951 273.74 195.17 300 249.49c26.262-54.316 97.782-155.54 164.28-205.46C512.26 8.009 590-19.862 590 68.825c0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.38-3.69-10.832-3.708-7.896-.017-2.936-1.193.516-3.707 7.896-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.449-163.25-81.433C20.255 217.613 10.1 86.535 10.1 68.825c0-88.687 77.742-60.816 125.62-24.795z"/>
            </svg>
            Bluesky
          </a>
          <a href="https://www.instagram.com/tmaliyil/" class="social-link" target="_blank" rel="noopener noreferrer">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
              <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/>
            </svg>
            Instagram
          </a>
        </nav>
      </div>
    </header>

    <p class="section-label">Writing &amp; press</p>

    <div class="press-grid">

      <a class="press-card featured" href="https://www.wired.com/contributor-content/story/how-ai-is-helping-pet-owners-monitor-health-changes/" target="_blank" rel="noopener noreferrer">
        <img class="featured-img" src="https://tim-maliyil.com/cardimages/wired.png" alt="How AI Is Helping Pet Owners Monitor Health Changes">
        <div>
          <p class="press-outlet">Wired</p>
          <p class="press-title">How AI Is Helping Pet Owners Monitor Health Changes</p>
        </div>
      </a>

      <a class="press-card featured" href="https://www.usatoday.com/story/special/contributor-content/2025/10/06/perkypet-is-the-ai-assistant-that-finally-bridges-the-gap-between-vets-and-everyday-pet-parents/86547104007/" target="_blank" rel="noopener noreferrer">
        <img class="featured-img" src="https://tim-maliyil.com/cardimages/usatoday.jpg" alt="PerkyPet Is the AI Assistant That Finally Bridges the Gap Between Vets and Everyday Pet Parents">
        <div>
          <p class="press-outlet">USA Today</p>
          <p class="press-title">PerkyPet Is the AI Assistant That Finally Bridges the Gap Between Vets and Everyday Pet Parents</p>
        </div>
      </a>

      <a class="press-card" href="https://readwrite.com/ai-gives-voice-to-those-without/" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">ReadWrite</p>
        <p class="press-title">How AI Is Capable of Giving a Voice to Those Without One</p>
      </a>

      <a class="press-card" href="https://www.oreilly.com/library/view/97-things-every/9781098101381/ch87.html" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">O'Reilly</p>
        <p class="press-title">97 Things Every Information Security Professional Should Know</p>
      </a>

      <a class="press-card" href="https://www.thestreet.com/technology/cybersecurity/microsoft-hackers-reward" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">The Street</p>
        <p class="press-title">Microsoft Pays Top Dollar for Bug Bounties</p>
      </a>

      <a class="press-card" href="https://www.huffpost.com/entry/educate-your-team-members-about-your-customers-pain_b_5a30474ee4b06a512dd69b7c" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">HuffPost</p>
        <p class="press-title">Educate Your Team About Your Customers' Pain Points</p>
      </a>

      <a class="press-card" href="https://www.alleywatch.com/2014/12/new-york-magnet-schools-made-me-the-entrepreneur-i-am-today/" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">AlleyWatch</p>
        <p class="press-title">New York Magnet Schools Made Me the Entrepreneur I Am Today</p>
      </a>

      <a class="press-card" href="https://www.forbes.com/sites/theyec/2015/08/06/investing-in-data-security-early-will-pay-off-in-the-long-run/" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">Forbes</p>
        <p class="press-title">Investing In Data Security Early Will Pay Off In The Long Run</p>
      </a>

      <a class="press-card" href="https://www.entrepreneur.com/article/238061" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">Entrepreneur</p>
        <p class="press-title">Why You Shouldn't Be Afraid of the Cloud</p>
      </a>

      <a class="press-card" href="https://www.entrepreneur.com/article/238864" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">Entrepreneur</p>
        <p class="press-title">6 Critical Steps to Succeeding in an Untapped Industry</p>
      </a>

      <a class="press-card" href="https://www.entrepreneur.com/article/241766" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">Entrepreneur</p>
        <p class="press-title">Why Visiting Global Prospects the Old-Fashioned Way Is a Golden Strategy</p>
      </a>

      <a class="press-card" href="https://venturebeat.com/2015/03/24/bmws-vulnerability-reveals-disturbing-trend-in-the-race-for-features/" target="_blank" rel="noopener noreferrer">
        <p class="press-outlet">VentureBeat</p>
        <p class="press-title">BMW's Vulnerability Reveals Disturbing Trend in the Race for Features</p>
      </a>

    </div>
  </div>
</body>
</html>
