🚧 Site under construction — some features may change

Hi, I'm Tinara

I'm a full stack developer building AI-powered web applications— currently as CTO of productised.ai, based in Surabaya, Indonesia.

I work with modern web stacks and production LLM APIs, and I'm comfortable owning features end-to-end, from architecture to UX.

Currently building

productised.ai the product I’m actively shipping

Live · Actively shipping · CTO & founding engineer

productised.ai is where most of my week goes. It’s a production AI web platform I’m building as CTO and founding engineer — focused on turning large language models into usable, reliable product surfaces.

The system is built with Remix on the frontend, a Supabase-backed Postgres backend, and multiple LLM providers (OpenAI, Claude, OpenRouter) behind a clean abstraction layer. The core interface is a node-based canvas built with React Flow, designed for composing and inspecting AI workflows.

This is real product work: shipping features, maintaining infrastructure, and making trade-offs that hold up in production.

My scope

Product engineering

End-to-end ownership of features in Remix routing, data loading, mutations, streaming responses, and UI state. From early concepts to production deploys.

Applied AI

Production LLM integration via OpenAI, Claude, and OpenRouter. Prompt design, tool and function calling, structured outputs, and RAG where it meaningfully improves results.

Platform & data

Supabase for Postgres, authentication, storage, and row-level security. I own schema design, migrations, access control, and data integrity.

Frontend

  • React
  • Remix
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • React Flow

Backend & data

  • Supabase
  • PostgreSQL
  • Row-Level Security
  • Edge Functions

Applied AI

  • OpenAI API
  • Claude API
  • OpenRouter
  • Tool / function calling
  • RAG
  • LLM evaluations

Infrastructure

  • Fly.io

How it’s built

System architecture

A Remix frontend handles routing, data loading, and mutations, talking directly to a Supabase Postgres backend through typed server-side logic. Authentication, permissions, background jobs, and AI request handlers live in the same codebase — one deploy target with clear ownership.

AI layer

Model calls are routed through a thin provider abstraction, allowing tasks to be assigned to OpenAI, Claude, or OpenRouter based on cost, latency, or capability. Prompts are versioned alongside code, structured outputs are validated before reaching the UI, and long-running tasks stream results back to the client.

Last shipped: Apr 8, 2026 · Status: in active development · Stack last reviewed: Apr 1, 2026

About

A little about me.

While AI-powered applications are a big part of what I do, I also enjoy building solid web systems using React, Next.js, Prisma, and Supabase — especially when clarity, performance, and developer experience matter.

I'm the CTO of productised.ai, where I work hands-on turning AI capabilities into real, shippable products. My day-to-day involves designing systems, integrating LLMs via OpenAI, OpenRouter, and Claude, and making pragmatic trade-offs to get products to market.

Skills

What I work with.

Primary — Full Stack Development

  • React
  • Next.js
  • Remix
  • TypeScript
  • Prisma
  • Supabase
  • PostgreSQL
  • Fly.io

Applied AI — Production Experience

  • OpenAI API
  • OpenRouter
  • Claude API
  • LLM Prompting
  • RAG Systems
  • AI Workflows

Complementary — Design & UX

  • UI Design
  • UX Design
  • Design Systems
  • Figma
  • Prototyping

Earlier work

Where I came from.

Before productised.ai, I spent several years on UI/UX design, illustration, and mobile app work — Hexcape, Laav, Kartu Tahu, Inarisk, Dermlab, Writing Set. That foundation is why I can move fast on product surfaces today. I still care about craft, but the engineering and AI work on productised.ai is where my focus lives now.

All projects below are from 2019–2023.

01Illustrator

Hexcape Game

A hybrid board game that combines physical cards with a phone-based experience, designed for players who enjoy strategy, atmosphere, and tactile play.

Illustrator

02Developer

Laav

A calorie-tracking app for postpartum mothers, built to support breastfeeding safely while keeping daily nutrition simple and realistic.

DeveloperIllustratorUI/UX Designer

03Developer

Kartu Tahu

A digital card game that helps people get to know each other through thoughtful, sometimes playful questions across many topics.

DeveloperUI/UX Designer

04UI/UX Designer

Inarisk Redesign

A redesign of Indonesia’s disaster information app, focused on clarity, accessibility, and helping people understand risks quickly.

UI/UX Designer

05Illustrator

Dermlab

A skincare tracking app that helps users log routines, monitor skin changes, and stay consistent without overcomplicating the process.

IllustratorUI/UX Designer

06Developer

Writing Set

A small collection of minimalist website templates designed for writers who want something quiet, flexible, and easy to maintain.

DeveloperUI/UX Designer
Focus on the step in front of you, not the whole staircase.
— a reminder I try to keep

The Garden Guide

Talk with the garden.

A quiet companion who knows Tinara's work. Ask about her process, her skills, or a project that caught your eye.

Hello, and welcome to the garden. Ask me anything about Tinara — her work, her process, or what shapes the way she designs and builds.
Try asking:

Get in touch

Say hello.

If you're working on something interesting, need a hand, or just want to talk through an idea, feel free to reach out.

tinaranathania@gmail.com