Skip to main content
All work 03 / 11

( Case study · Side Project · Founder )

A Thai-first font marketplace I designed, built and run on my own, from product strategy and UX to code, payments and SEO.

Visit aksonhub.com
Discipline
Side Project · Founder
Focus
Founder, Product Design, Design Engineering, Marketplace, SEO
Read time
3 min read
Case
03 / 11
AksonHub

Overview

AksonHub is a Thai-first font marketplace that connects Thai type foundries and independent type designers with people who need properly licensed fonts.

I started it in March 2026 as a solo side project and own every part of it: product strategy, UX/UI, front-end and back-end engineering, payments, legal pages, content and SEO. It is live at aksonhub.com.

The problem

  • Thai fonts are scattered across social media pages, personal websites and file-sharing links. Finding a font is hard, and knowing whether you are allowed to use it commercially is even harder.
  • Independent Thai type designers have no dedicated storefront that handles licensing, checkout and payouts for them.
  • Buyers need to see how a font looks with their own Thai text before paying, not just a pre-made promo image.

My role

Founder, product designer and full-stack developer: a team of one. Every screen, flow and line of code in this case study is mine, shipped over 430+ commits in about seven months.

01 - Discovery for buyers

The homepage is the catalogue. Buyers can type their own text and see it rendered in every font, adjust the size, filter by style count or variable fonts, and browse by feeling, style and use case. That is how designers actually think when they look for a font.

AksonHub homepage with live type preview and filters

02 - Licensing that is easy to understand

On a font page, the license choice sits right next to the gallery with a plain-language description and one clear price, so buyers know what they are paying for before they check out.

Font detail page with license selection

03 - Tools for creators

Creators get their own studio: they upload font families with cover images and prices, manage licenses, see 30-day shop stats, and get paid through Stripe. Two tools exist specifically to protect their work:

  • Leak tracing to check which purchase a suspected leaked font file came from.
  • Web usage to see websites that declare a font name matching one they sell.

04 - Stela, a directory of Thai type

Stela is an informational directory of Thai fonts. The name refers to the stone inscription where Thai script began. It documents font names, designers, foundries and release years from sources across the country, and links back to the marketplace when a font or designer is available on AksonHub.

Stela directory listing Thai fonts and their designers

05 - Search as a product surface

Because most people find fonts through Google, I treated SEO as part of the product design: hub and category pages built around how people search in Thai (“Thai handwriting fonts”, “fonts for logos”, “free Thai fonts”), with structured data, breadcrumbs and internal linking.

Font categories hub page

Running a solo product like a team

  • Documentation: every feature has a PRD, every production bug gets an incident write-up, and a knowledge base captures the gotchas, so future me (and AI coding agents) never re-learn the same lesson.
  • Quality: Playwright end-to-end smoke tests run in CI, and Sentry reports errors in production.
  • Stack: Next.js, Supabase, Stripe, Tailwind CSS and shadcn/ui, deployed on Vercel.

The result

  • 173 font families live on the marketplace.
  • 4,488 Thai fonts documented in Stela.
  • 30,038 Google impressions and 1,256 clicks between 1 June and 9 July 2026, with a 4.18% CTR and an average position of 6.89 (Google Search Console).

What I learned

Building AksonHub end to end changed how I work as a designer. Designing in code means every decision meets real constraints immediately: data, performance and edge cases. Designing for search, payments and operations turned out to be as much a UX problem as the screens themselves.

( Up next )

Next case study

All work

04 · Side Project · Figma Plugin

My Connector

A Figma plugin that draws smart, auto-updating connectors for user flows. I designed, built and maintain it, and 14.3k designers now use it.

( Contact )

Let’s make something people understand.