Skip to content
View yotamon's full-sized avatar
💻
Senior Product Engineer · AI-enabled SaaS & product systems · Berlin
💻
Senior Product Engineer · AI-enabled SaaS & product systems · Berlin

Block or report yotamon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yotamon/README.md

Hey, I'm Yotam

Senior Product Engineer turning fuzzy ideas into polished, AI-enabled products people genuinely enjoy using.

Berlin, Germany · EU citizen · Open to Senior Product & Full-Stack Engineering roles

CartShift Studio · Portfolio & CV · Atlas Irwin · Say hello


I like making complex things feel obvious.

I'm happiest when a messy workflow, a half-formed idea, or a pile of disconnected tools turns into a product that feels clear, calm, and surprisingly easy to use.

I work across the whole product surface: UX, frontend architecture, backend services, data models, AI workflows, integrations, auth, operations, and the unglamorous details that make software dependable in the real world.

What I'm drawn to What I tend to own
AI-native workflows · e-commerce · creative tools · operational products · systems that reduce cognitive load Product direction · UX decisions · frontend · backend · data · integrations · security · shipping

The kind of problems I love

  • Turning complexity into momentum. I design flows that help people get to the next useful action instead of drowning in options.
  • Connecting the real world to the product. OAuth, APIs, webhooks, payments, data sync, permissions, and all the edge cases in between.
  • Building AI that belongs in the workflow. Useful assistance, not a chatbot bolted onto the side.
  • Making systems future-friendly. Clear boundaries, migrations, observability, sensible defaults, and code a team can keep evolving.

Things I've built

Independent e-commerce product studio · Live platform · Public code

CartShift is the product ecosystem I built around a simple idea: e-commerce teams should not have to jump between a marketing site, scattered emails, audit tools, and delivery workflows just to move a project forward.

It brings the customer journey and the delivery operation into one connected product: a conversion-focused public site, free diagnostics that create a useful first interaction, and a portal where clients and the agency can manage the work together.

What I built

  • A multilingual Next.js platform spanning a public website and a multi-role agency/client portal
  • Consultation, request, client, workboard, and billing workflows in one operational surface
  • A free Store Analyzer that evaluates performance, SEO, accessibility, best practices, product pages, cart actionability, structured data, AI readiness, and competitors
  • Visual analysis with mobile/desktop screenshots, plus graceful fallbacks when browser-based analysis is unavailable
  • A reusable UI system with component variants, motion, RTL support, i18n, validation, optimistic server-state updates, and resilient error handling
  • A production architecture using Firebase Auth, Firestore, Storage, Cloud Functions, and Vercel

TypeScript · Next.js 16 · React · Firebase · TanStack Query · Tailwind · Framer Motion · Zod · Puppeteer · Vercel

Explore CartShift → · View the source →

Artist website + private release-operations studio · Live · Public code

What began as an artist homepage became a full creator-operations product: a public catalog on one side and Atlas Release Engine on the other — planning releases, managing media, orchestrating campaigns, tracking performance, and connecting artist platforms.

Highlights

  • Live Supabase catalog that updates the public player without a redeploy (revalidateTag)
  • Private Studio: Command Center, release workspaces, campaigns, media library, data health, analytics
  • SoundCloud & Spotify OAuth 2.1 with PKCE, private token storage, and intentional reconciliation (no silent catalog invention)
  • Security-first: Supabase RLS, studio route guards, CSP/HSTS, rate-limited APIs, Studio noindex
  • Import/migration tooling that turned legacy release folders into a maintainable product system

TypeScript · Next.js 16 · React 19 · Supabase · PostgreSQL · OAuth 2.1 / PKCE · Zod · Tailwind 4 · Vercel

Explore the live product → · Read the README →

StarLinker

Private SaaS · A visual workspace for people who think in maps, not endless lists

StarLinker turns goals, tasks, notes, habits, and relationships into an interactive visual system. The product is designed around spatial context: seeing what matters, what connects, and what to do next.

What makes it interesting

  • Real-time collaboration, role-based access, offline-aware sync, and shareable workspaces
  • Rich graph interactions: keyboard-first flows, templates, undo/redo, and connected entities
  • AI-assisted planning, task breakdown, graph-aware recommendations, and MCP access
  • Subscription billing, account lifecycle, audit logs, admin workflows, and monitoring
  • Web, PWA, and Capacitor mobile surfaces

TypeScript · Next.js · PostgreSQL · Drizzle · Supabase · Replicache · React Flow · Vercel AI SDK · Stripe · Sentry · Playwright

The source is private, but I'm always happy to talk through the architecture, trade-offs, and the product decisions behind it.

My working toolkit

Build Connect Ship
TypeScript · React · Next.js · Tailwind · React Query · Zustand PostgreSQL · Firebase · Supabase · Drizzle · Prisma · REST APIs · OAuth 2.1 / PKCE · Stripe · LLM APIs · MCP Vercel · Docker · Playwright · Jest · Sentry · analytics · security headers

A little more human

I'm a builder, a music maker, and someone who notices when a product has too many steps.

Outside of software, I create electronic music and build creative tools around it. It keeps me close to the kind of user experience I care most about: expressive enough to feel inspiring, structured enough to be useful.


Let's build something people want to come back to.

Start with CartShift Studio, browse my portfolio & CV, explore Atlas Irwin, or email me.

Pinned Loading

  1. Atlas-Irwin Atlas-Irwin Public

    Artist website + Atlas Release Engine — Next.js 16, Supabase catalog, SoundCloud/Spotify OAuth (PKCE), private Studio for releases, campaigns & analytics

    TypeScript 1

  2. CartShift/CartShift-Studio CartShift/CartShift-Studio Public

    Production e-commerce platform: bilingual marketing site, free store analyzer, and multi-role agency/client portal — Next.js 16, Firebase, TanStack Query.

    TypeScript

  3. CartShift/LaceStudio-App CartShift/LaceStudio-App Public

    Production OS for identity-safe AI fashion talent — campaigns, multi-provider generation, Instagram publishing, and analytics.

    TypeScript