Our Services

Professional web development, AI business automation, and custom software solutions for Malaysian businesses.

Open-source powered. Transparency focused.

Our Portfolio

Explore our recent work and see what we can build for your business.

<!-- Portfolio Grid -->
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
  <!-- Corporate Demo -->
  <div class="group">
    <div class="relative overflow-hidden rounded-2xl bg-gray-100 aspect-[4/3]">
      <img src="https://images.unsplash.com/photo-1497366216548-37526070297c?w=600&h=450&fit=crop" alt="Corporate Website" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
      <div class="absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"></div>
    </div>
    <h3 class="text-xl font-bold text-gray-900 mt-4 mb-2">Corporate Website</h3>
    <p class="text-gray-600 text-sm mb-3">Professional multi-page corporate website with services, solutions, blog, and contact pages.</p>
    <a href="https://nexus-digital-demo.vercel.app" target="_blank" class="inline-flex items-center text-hyphen-dark font-semibold hover:text-hyphen-lime transition">
      View Demo <span class="ml-2">→</span>
    </a>
  </div>
  
  <!-- Automation Case Studies -->
  <div class="group">
    <div class="relative overflow-hidden rounded-2xl bg-gray-100 aspect-[4/3]">
      <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=600&h=450&fit=crop" alt="Automation Workflows" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
      <div class="absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"></div>
    </div>
    <h3 class="text-xl font-bold text-gray-900 mt-4 mb-2">Automation Workflows</h3>
    <p class="text-gray-600 text-sm mb-3">Real automation solutions using n8n - invoice processing, lead enrichment, WhatsApp bots.</p>
    <a href="https://github.com/JienWeng/hyphen-automation-demos" target="_blank" class="inline-flex items-center text-hyphen-dark font-semibold hover:text-hyphen-lime transition">
      View GitHub <span class="ml-2">→</span>
    </a>
  </div>
  
  <!-- AI Setup -->
  <div class="group">
    <div class="relative overflow-hidden rounded-2xl bg-gray-100 aspect-[4/3]">
      <img src="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=600&h=450&fit=crop" alt="AI Assistant" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
      <div class="absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"></div>
    </div>
    <h3 class="text-xl font-bold text-gray-900 mt-4 mb-2">AI Business Assistant</h3>
    <p class="text-gray-600 text-sm mb-3">OpenClaw AI setup for 24/7 business automation - emails, scheduling, customer queries.</p>
    <a href="https://hyphensolutions.pages.dev" target="_blank" class="inline-flex items-center text-hyphen-dark font-semibold hover:text-hyphen-lime transition">
      Learn More <span class="ml-2">→</span>
    </a>
  </div>
</div>

What We Build

From simple websites to complex enterprise applications. Every project is custom-built.

<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-6">
  <!-- Website Development -->
  <div class="bg-white rounded-2xl p-6 border border-gray-200 hover:shadow-lg transition">
    <div class="w-12 h-12 bg-hyphen-lime/20 rounded-xl flex items-center justify-center mb-4">
      <svg class="w-6 h-6 text-hyphen-dark" fill="none" stroke="currentColor" viewBox="0 0 24 24">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"></path>
      </svg>
    </div>
    <h3 class="text-lg font-bold text-gray-900 mb-2">Website Development</h3>
    <ul class="text-sm text-gray-600 space-y-2">
      <li>Landing Pages</li>
      <li>Corporate Websites</li>
      <li>E-commerce Sites</li>
      <li>Web Applications</li>
    </ul>
  </div>
  
  <!-- Hosting -->
  <div class="bg-white rounded-2xl p-6 border border-gray-200 hover:shadow-lg transition">
    <div class="w-12 h-12 bg-hyphen-lime/20 rounded-xl flex items-center justify-center mb-4">
      <svg class="w-6 h-6 text-hyphen-dark" fill="none" stroke="currentColor" viewBox="0 0 24 24">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2"></path>
      </svg>
    </div>
    <h3 class="text-lg font-bold text-gray-900 mb-2">Hosting & CMS</h3>
    <ul class="text-sm text-gray-600 space-y-2">
      <li>Netlify Hosting</li>
      <li>Git-based CMS</li>
      <li>SSL Certificates</li>
      <li>Custom Domains</li>
    </ul>
  </div>
  
  <!-- AI Setup -->
  <div class="bg-white rounded-2xl p-6 border border-gray-200 hover:shadow-lg transition">
    <div class="w-12 h-12 bg-purple-100 rounded-xl flex items-center justify-center mb-4">
      <svg class="w-6 h-6 text-purple-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path>
      </svg>
    </div>
    <h3 class="text-lg font-bold text-gray-900 mb-2">AI Setup (OpenClaw)</h3>
    <ul class="text-sm text-gray-600 space-y-2">
      <li>AI Agent Configuration</li>
      <li>Business Integration</li>
      <li>Custom Training</li>
      <li>API Integration</li>
    </ul>
  </div>
  
  <!-- Automation -->
  <div class="bg-white rounded-2xl p-6 border border-gray-200 hover:shadow-lg transition">
    <div class="w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center mb-4">
      <svg class="w-6 h-6 text-blue-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"></path>
      </svg>
    </div>
    <h3 class="text-lg font-bold text-gray-900 mb-2">Automation (n8n)</h3>
    <ul class="text-sm text-gray-600 space-y-2">
      <li>Workflow Building</li>
      <li>API Integration</li>
      <li>Document Processing</li>
      <li>Custom Bots</li>
    </ul>
  </div>
</div>

How We Work

Simple, transparent process from discovery to deployment.

<div class="grid md:grid-cols-4 gap-6">
  <div class="text-center">
    <div class="w-16 h-16 bg-hyphen-lime rounded-full flex items-center justify-center text-2xl font-bold text-hyphen-dark mx-auto mb-4">1</div>
    <h3 class="font-bold text-gray-900 mb-2">Discovery</h3>
    <p class="text-sm text-gray-600">We learn about your business, goals, and requirements.</p>
  </div>
  <div class="text-center">
    <div class="w-16 h-16 bg-hyphen-lime rounded-full flex items-center justify-center text-2xl font-bold text-hyphen-dark mx-auto mb-4">2</div>
    <h3 class="font-bold text-gray-900 mb-2">Proposal</h3>
    <p class="text-sm text-gray-600">Custom solution designed for your specific needs.</p>
  </div>
  <div class="text-center">
    <div class="w-16 h-16 bg-hyphen-lime rounded-full flex items-center justify-center text-2xl font-bold text-hyphen-dark mx-auto mb-4">3</div>
    <h3 class="font-bold text-gray-900 mb-2">Development</h3>
    <p class="text-sm text-gray-600">We build your solution with regular updates.</p>
  </div>
  <div class="text-center">
    <div class="w-16 h-16 bg-hyphen-lime rounded-full flex items-center justify-center text-2xl font-bold text-hyphen-dark mx-auto mb-4">4</div>
    <h3 class="font-bold text-gray-900 mb-2">Launch</h3>
    <p class="text-sm text-gray-600">Deploy and provide ongoing support.</p>
  </div>
</div>

Let's Build Something Together

Tell us about your project and we'll get back to you within 24 hours.

<!-- Contact Form -->
<form action="https://formspree.io/f/xyzgkqjw" method="POST" class="bg-white/10 backdrop-blur-sm rounded-2xl p-8">
  <div class="grid md:grid-cols-2 gap-6 mb-6">
    <div>
      <label class="block text-sm font-medium mb-2">Your Name</label>
      <input type="text" name="name" required class="w-full px-4 py-3 rounded-lg bg-white/10 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:border-hyphen-lime" placeholder="John Tan">
    </div>
    <div>
      <label class="block text-sm font-medium mb-2">Email Address</label>
      <input type="email" name="email" required class="w-full px-4 py-3 rounded-lg bg-white/10 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:border-hyphen-lime" placeholder="john@company.com">
    </div>
  </div>
  
  <div class="mb-6">
    <label class="block text-sm font-medium mb-2">Company Name</label>
    <input type="text" name="company" class="w-full px-4 py-3 rounded-lg bg-white/10 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:border-hyphen-lime" placeholder="Your Company Sdn Bhd">
  </div>
  
  <div class="mb-6">
    <label class="block text-sm font-medium mb-2">What do you need?</label>
    <select name="service" class="w-full px-4 py-3 rounded-lg bg-white/10 border border-white/20 text-white focus:outline-none focus:border-hyphen-lime">
      <option value="" class="text-gray-900">Select a service</option>
      <option value="website" class="text-gray-900">Website Development</option>
      <option value="hosting" class="text-gray-900">Hosting & CMS</option>
      <option value="ai" class="text-gray-900">AI Setup (OpenClaw)</option>
      <option value="automation" class="text-gray-900">Automation (n8n)</option>
      <option value="other" class="text-gray-900">Other</option>
    </select>
  </div>
  
  <div class="mb-6">
    <label class="block text-sm font-medium mb-2">Project Details</label>
    <textarea name="message" rows="4" required class="w-full px-4 py-3 rounded-lg bg-white/10 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:border-hyphen-lime" placeholder="Tell us about your project, timeline, and any specific requirements..."></textarea>
  </div>
  
  <button type="submit" class="w-full py-4 bg-hyphen-lime text-hyphen-dark font-bold rounded-lg hover:bg-opacity-90 transition">
    Send Message
  </button>
</form>

<div class="mt-8 text-center text-gray-400">
  <p>Or reach us directly:</p>
  <p class="mt-2">
    <a href="mailto:hello@hyphen-solution.com" class="text-hyphen-lime hover:underline">hello@hyphen-solution.com</a> 
    • 
    <a href="https://wa.me/601157594630" class="text-hyphen-lime hover:underline">+60 11-5759 4630</a>
  </p>
</div>