<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" href="/favicon.ico"><link rel="canonical" href="https://joshkohlbach.com/"><meta name="generator" content="Astro v6.1.1"><!-- Primary Meta Tags --><title>Josh Kohlbach — CEO &amp; Founder of Rymera</title><meta name="title" content="Josh Kohlbach — CEO &#38; Founder of Rymera"><meta name="description" content="Josh Kohlbach — CEO &#38; Founder of Rymera. Building WooCommerce tools used by thousands of stores worldwide."><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:url" content="https://joshkohlbach.com/"><meta property="og:title" content="Josh Kohlbach — CEO &#38; Founder of Rymera"><meta property="og:description" content="Josh Kohlbach — CEO &#38; Founder of Rymera. Building WooCommerce tools used by thousands of stores worldwide."><meta property="og:image" content="/images/josh-headshot.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://joshkohlbach.com/"><meta property="twitter:title" content="Josh Kohlbach — CEO &#38; Founder of Rymera"><meta property="twitter:description" content="Josh Kohlbach — CEO &#38; Founder of Rymera. Building WooCommerce tools used by thousands of stores worldwide."><meta property="twitter:image" content="/images/josh-headshot.jpg"><!-- Fonts --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..700;1,9..40,300..700&display=swap" rel="stylesheet"><link rel="stylesheet" href="/_astro/BaseLayout.DzGhpdtQ.css"></head> <body class="min-h-screen flex flex-col"> <header class="w-full border-b border-cream-300 bg-cream-100/80 backdrop-blur-sm sticky top-0 z-50"> <div class="max-w-4xl mx-auto px-6 py-4 flex items-center justify-between"> <a href="/" class="flex items-center gap-2 text-lg font-semibold text-ink-300 hover:no-underline"> <img src="/favicon.svg" alt="JK" width="28" height="28" class="rounded">
Josh Kohlbach
</a> <!-- Desktop nav --> <nav class="hidden sm:flex items-center gap-6"> <a href="/projects" class="text-sm font-medium transition-colors hover:no-underline text-ink-50 hover:text-ink-300"> Projects </a><a href="/blog" class="text-sm font-medium transition-colors hover:no-underline text-ink-50 hover:text-ink-300"> Blog </a> <div class="flex items-center gap-3 ml-2"> <div class="flex items-center gap-3"> <a href="https://x.com/jkohlbach" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline"> <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path> </svg>  </a><a href="https://www.linkedin.com/in/jkohlbach/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline">  <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <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"></path> </svg> </a> </div> </div> </nav> <!-- Mobile hamburger --> <button id="mobile-menu-btn" type="button" aria-label="Toggle menu" class="sm:hidden p-2 -mr-2 text-ink-50 hover:text-ink-300 transition-colors"> <svg id="menu-icon-open" class="w-5 h-5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M4 6h16M4 12h16M4 18h16"></path> </svg> <svg id="menu-icon-close" class="w-5 h-5 hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> <!-- Mobile menu panel --> <div id="mobile-menu" class="hidden sm:hidden border-t border-cream-300 px-6 py-4"> <nav class="flex flex-col gap-3"> <a href="/projects" class="text-sm font-medium transition-colors hover:no-underline text-ink-50 hover:text-ink-300"> Projects </a><a href="/blog" class="text-sm font-medium transition-colors hover:no-underline text-ink-50 hover:text-ink-300"> Blog </a> <div class="pt-2 border-t border-cream-300"> <div class="flex items-center gap-3"> <a href="https://x.com/jkohlbach" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline"> <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path> </svg>  </a><a href="https://www.linkedin.com/in/jkohlbach/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline">  <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <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"></path> </svg> </a> </div> </div> </nav> </div> </header> <script type="module">const n=document.getElementById("mobile-menu-btn"),e=document.getElementById("mobile-menu"),t=document.getElementById("menu-icon-open"),o=document.getElementById("menu-icon-close");n.addEventListener("click",()=>{e.classList.contains("hidden"),e.classList.toggle("hidden"),t.classList.toggle("hidden"),o.classList.toggle("hidden")});</script> <main class="flex-1">   <section class="max-w-4xl mx-auto px-6 pt-20 pb-16"> <div class="flex flex-col md:flex-row items-center md:items-start gap-10"> <div class="shrink-0"> <img src="/images/josh-headshot.jpg" alt="Josh Kohlbach" width="180" height="180" class="rounded-full shadow-md"> </div> <div class="text-center md:text-left"> <h1 class="text-4xl md:text-5xl font-bold mb-3 text-ink-300">
Hey, I'm Josh.
</h1> <p class="text-xl text-ink-50 mb-6">
CEO & Founder of <a href="https://rymera.com.au" target="_blank" rel="noopener noreferrer">Rymera</a>. Building ecommerce software used by hundreds of thousands of stores worldwide.
</p> <p class="text-lg text-ink-100 mb-8 leading-relaxed">
I run 7 WooCommerce product brands, from wholesale tools to AI-powered store agents. Based in Brisbane, Australia.
</p> <div class="flex flex-wrap gap-4 justify-center md:justify-start"> <a href="/projects" class="inline-flex items-center gap-2 px-5 py-2.5 bg-accent text-white rounded-lg font-medium hover:no-underline hover:opacity-90 transition-opacity">
See all projects
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M5 12h14M12 5l7 7-7 7"></path> </svg> </a> <a href="/blog" class="inline-flex items-center gap-2 px-5 py-2.5 border border-cream-400 rounded-lg font-medium text-ink-300 hover:no-underline hover:bg-cream-200 transition-colors">
Read my blog
</a> </div> </div> </div> </section>  <section class="max-w-3xl mx-auto px-6 pb-16"> <div class="border-t border-cream-300 pt-12"> <h2 class="text-2xl font-bold mb-6 text-ink-300">Background</h2> <div class="space-y-4 text-ink-200 leading-relaxed"> <p>
I fell in love with programming at age 13 when I discovered BASIC. That spark never went away. I went on to earn a Bachelor of Information Technology from Griffith University, majoring in Computer Science and Artificial Intelligence.
</p> <p>
I've been building on WordPress since version 3, and today I run 7 product brands focused on extending WooCommerce — from <a href="https://wholesalesuiteplugin.com" target="_blank" rel="noopener noreferrer">wholesale tools</a> and <a href="https://advancedcouponsplugin.com" target="_blank" rel="noopener noreferrer">extended coupon features</a> to <a href="https://storeagent.ai" target="_blank" rel="noopener noreferrer">AI-powered store agents</a>. Our plugins are used by hundreds of thousands of stores worldwide.
</p> <p>
Outside of work, I'm a black belt in ITF Taekwondo, a real estate investor, and a business investor. I live in Brisbane, Australia with my wife and daughters and love to travel.
</p> </div> </div> </section>  <section class="max-w-4xl mx-auto px-6 pb-20"> <div class="border-t border-cream-300 pt-12"> <div class="flex items-baseline justify-between mb-8"> <h2 class="text-2xl font-bold text-ink-300">Featured projects</h2> <a href="/projects" class="text-sm font-medium">View all &rarr;</a> </div> <div class="grid gap-5 md:grid-cols-3"> <a href="https://wholesalesuiteplugin.com" target="_blank" rel="noopener noreferrer" class="group block p-6 rounded-xl border border-cream-300 bg-cream-50 hover:border-accent/40 hover:no-underline transition-all hover:shadow-sm"> <div class="flex items-start gap-4"> <img src="/images/logos/wholesale-suite.png" alt="Wholesale Suite logo" class="w-10 h-10 rounded-lg shrink-0" loading="lazy"> <div> <h3 class="text-lg font-semibold text-ink-300 group-hover:text-accent transition-colors mb-1"> Wholesale Suite <svg class="inline w-4 h-4 ml-1 opacity-0 group-hover:opacity-100 transition-opacity" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M7 17L17 7M17 7H7M17 7v10"></path> </svg> </h3> <p class="text-ink-50 text-sm leading-relaxed"> The #1 wholesale extension for WooCommerce. Wholesale pricing, order forms, and B2B tools. </p> </div> </div> </a><a href="https://advancedcouponsplugin.com" target="_blank" rel="noopener noreferrer" class="group block p-6 rounded-xl border border-cream-300 bg-cream-50 hover:border-accent/40 hover:no-underline transition-all hover:shadow-sm"> <div class="flex items-start gap-4"> <img src="/images/logos/advanced-coupons.png" alt="Advanced Coupons logo" class="w-10 h-10 rounded-lg shrink-0" loading="lazy"> <div> <h3 class="text-lg font-semibold text-ink-300 group-hover:text-accent transition-colors mb-1"> Advanced Coupons <svg class="inline w-4 h-4 ml-1 opacity-0 group-hover:opacity-100 transition-opacity" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M7 17L17 7M17 7H7M17 7v10"></path> </svg> </h3> <p class="text-ink-50 text-sm leading-relaxed"> Powerful coupon and promotion tools that extend WooCommerce&#39;s built-in coupon system. </p> </div> </div> </a><a href="https://storeagent.ai" target="_blank" rel="noopener noreferrer" class="group block p-6 rounded-xl border border-cream-300 bg-cream-50 hover:border-accent/40 hover:no-underline transition-all hover:shadow-sm"> <div class="flex items-start gap-4"> <img src="/images/logos/storeagent.png" alt="StoreAgent logo" class="w-10 h-10 rounded-lg shrink-0" loading="lazy"> <div> <h3 class="text-lg font-semibold text-ink-300 group-hover:text-accent transition-colors mb-1"> StoreAgent <svg class="inline w-4 h-4 ml-1 opacity-0 group-hover:opacity-100 transition-opacity" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M7 17L17 7M17 7H7M17 7v10"></path> </svg> </h3> <p class="text-ink-50 text-sm leading-relaxed"> AI-powered chat and agentic tools for WooCommerce stores. The future of store automation. </p> </div> </div> </a> </div> </div> </section>  </main> <footer class="border-t border-cream-300 mt-20"> <div class="max-w-4xl mx-auto px-6 py-8 flex flex-col sm:flex-row items-center justify-between gap-4"> <p class="text-sm text-ink-50">
&copy; 2026 Josh Kohlbach
</p> <div class="flex items-center gap-3"> <a href="https://x.com/jkohlbach" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline"> <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path> </svg>  </a><a href="https://www.linkedin.com/in/jkohlbach/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-ink-50 hover:text-ink-300 transition-colors hover:no-underline">  <svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"> <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"></path> </svg> </a> </div> </div> </footer> </body></html>