Product · UX/UI · Frontend & Backend

I scope it, design it, then ship it.

I own the whole line - requirements, UX, interface, frontend and backend. Years in UX/UI, three of them writing production code, building with AI agents and pipelines. Five products shipped, in Hebrew and English, on web and native mobile.

5
products shipped
13
apps & services
200+
screens designed & shipped
Portrait of Itamar Tuby

Selected work

Five products,
shipped end to end.

01

CyRook

Security scanning platform · B2B SaaS

Continuous web and API security scanning for teams without an enterprise budget. The hard part wasn't the scanner - it was making security findings something a developer actually acts on. Every screen opens with a plain-language explainer, and Auto‑Fix closes the loop by opening a pull request with a stack-aware patch.

  • Next.js 14
  • NestJS
  • Python FastAPI
  • PostgreSQL
  • Redis
30+OWASP scan modules
3services, one monorepo
4pricing tiers
Read the case study
CyRook landing page
CyRook CI integration screen
CyRook compliance dashboard
02

Auticket

Municipal enforcement system · GovTech

Parking enforcement in Israel runs on a broken chain: the officer writes a ticket, the citizen gets paper, payment lives elsewhere and appeals disappear. Auticket puts the whole chain in one system - four apps, one design language - and adds a vision layer that turns cameras a city already owns into enforcement.

  • Next.js
  • tRPC
  • Fastify
  • Prisma
  • YOLOv10
  • Hebrew RTL
5apps in one monorepo
103msavg AI response
Read the case study
Auticket landing page
Auticket authority analytics
Auticket officer dashboard
03

RabbiList

Torah video platform · Community

A kosher video library joined to a live schedule of in‑person classes, searchable country › city › neighbourhood. The decision that shaped everything: the home page is a location form, not a video feed - because the real need is physical. A physical class is an event with a place, a time and a registration, so it got its own data model rather than being squeezed into a video.

  • Next.js App Router
  • Prisma
  • Server Actions
  • Hebrew + English
3user roles, granular perms
2full languages, RTL + LTR
4content types
Read the case study
RabbiList home page
RabbiList creator studio
RabbiList lessons search
04

OnZero

AI character & brand studio

A creation platform built on DNA‑locked characters: define an identity once, and every image and video after it keeps the same face. Around that sits a full production pipeline - brand kits, background matting, multi‑size adaptation, image‑to‑video. The portrait at the top of this page was generated and cut out with it.

  • Character DNA lock
  • Brand kits
  • Image → video
  • MCP tooling
15generation models, one interface
4modalities: image, video, voice, music
Read the case study
OnZero home
OnZero community discover
OnZero challenges
05

Doodi

Building management · iOS & Android

A native app that gives a residential building one place to live: tenants, house committee and service providers, each with their own dashboard and permissions. Payments, faults, votes, documents, amenities and a maintenance schedule - with join‑codes and committee setup as first‑run flows.

  • React Native
  • Expo
  • Supabase
  • 118 screens
3user types
118screens
Read the case study
Doodi resident dashboard
Doodi committee dashboard
Doodi service provider dashboard

About

Design and code
are the same job.

I don't hand a spec off and I don't hand a design off. I define the product, draw the interface, model the data behind it, and write the code that makes it real - so the decisions hold up all the way down.

That shows up in small places. In Auticket the appeal button sits beside the pay button instead of buried three screens deep, because a citizen who can't find it calls the municipality. In RabbiList a physical class is a separate entity from a video, because forcing it into the video model would have broken search. In CyRook every screen opens by explaining itself, because the audience is developers, not security engineers.

I work in Hebrew and English, right‑to‑left and left‑to‑right, on the web and on native mobile.

  • ProductRequirements · user flows · scoping · prioritisation · roadmap
  • DesignUX/UI · design systems · UX writing · RTL typography · prototyping
  • BuildTypeScript · Next.js · React Native · NestJS · Prisma · PostgreSQL · Python
  • AIAgent workflows · pipelines · MCP tooling · LLM integration

Contact

Let's build
something good.

ituby@icloud.com