Personas

Building With People, Not Assumptions

Company

Personas

Company Size

Industry

Technology

case image

Project Journey

The story behind the solution.

When Teams Forget Who They’re Building For

In the rush to ship features, product teams can lose sight of their users. Personas—the profiles that capture goals, frustrations, and motivations—are often skipped. The result? Products that miss the mark, filled with misaligned features. We set out to change that by creating a simple, approachable tool that kept users at the heart of every decision.

Turning Insight Into Action

Instead of yet another template, the idea was to give teams a living, shareable resource. We envisioned a guided experience that walks marketers, founders, and product managers through persona creation—eliminating blank pages and guesswork. Every insight, from demographics to pain points, could be turned into a visual profile that’s both easy to reference and hard to ignore.

Building a Tool That Just Works

To make this a reality, we prioritized simplicity and speed. The backend was built with Go and SQLite for lightweight yet reliable storage, while the interface combined HTMX, Alpine.js, HyperScript, and vanilla JavaScript to deliver a dynamic and responsive experience. TailwindCSS kept the design clean and consistent, Shepherd.js guided new users through onboarding, and Maroto generated print-ready PDFs directly from the platform. Despite its light stack, the result is a product that feels rich, smooth, approachable, and free.

Putting Empathy Back Into the Process

The result is a tool that helps teams align without friction. Personas makes it fast and visual to capture user insights, solves the dreaded blank-page problem, and replaces expensive research platforms with something anyone can use. Teams stay grounded in empathy, focused on what matters, and design features for real people—not assumptions.

The Lesson We Took Away

In the end, this project reminded us of something simple: empathy isn’t an extra step—it’s the foundation. When teams can easily see and share their users’ stories, clarity and alignment follow. Good tools don’t just inform—they guide, support, and keep human insight at the center of the work.

If you’re eager to develop a similar platform or want to learn more about our design and development services, please feel free to reach out to us. Let’s make it happen!

The tech stack that made it possible

Go HTMX Hyperscript AlpineJS SQLite TailwindCSS Maroto ShepherdJS

Related Case Studies