Case study

InkPlace

InkPlace brings the customer’s idea, the artist’s creative process, studio communication, and opportunity discovery into one product designed around the full tattoo journey.

Client

Independent product

Role

Product architecture, full-stack development, and AI systems

Year

2026–Present

Summary

Building a React and TypeScript platform that helps customers shape tattoo ideas, coordinates studio and artist communication, and uses AI to surface new opportunities.

The product problem

The tattoo journey is fragmented. Customers may have a rough idea but struggle to communicate it. Artists and studios receive inquiries across different social platforms. Promising conversations can become difficult to track, and discovering new customers often depends on manually watching many channels.

I created InkPlace to treat those as connected parts of one product rather than separate tools.

Designing for three participants

Customers, artists, and studios enter the workflow with different goals.

A customer needs a guided way to turn inspiration into an actionable brief. An artist needs enough context to decide whether the work fits. A studio needs visibility into communication and opportunities without taking ownership away from the artist.

The architecture therefore centers on shared project context while preserving role-specific actions and boundaries.

Where AI fits

AI is used to reduce blank-page friction and help people make progress. It can help a customer describe the tattoo they want, organize preferences into a clearer concept, and support the communication that follows.

For studios and artists, AI assists with interpreting inbound conversations and identifying potential customer opportunities from additional channels. The goal is not to automate the relationship. It is to surface useful context so the people involved can respond with better information.

Unifying communication

Studios and artists often manage inquiries through multiple social platforms. InkPlace is designed to bring those inbound conversations into one operating surface, where messages can be considered alongside the customer, project, and artist context.

That shared view reduces the chance that an inquiry becomes an isolated notification with no durable history. It also creates a stronger foundation for follow-up and team coordination.

The approach

The product is being built in React and TypeScript around explicit workflows:

  • customer ideation and structured project briefs;
  • artist and studio profiles, discovery, and matching;
  • unified inbound communication;
  • AI-assisted opportunity identification;
  • clear role and privacy boundaries; and
  • operational controls for the people maintaining the marketplace.

The implementation treats AI output as part of a larger product decision, not as a replacement for artist or studio judgment.

The takeaway

InkPlace demonstrates how I approach an independent product from concept through architecture and operations. The differentiator is not one model or feature. It is the way customer intent, creative expertise, communication, and discovery become one coherent system.

Related writing