// work

Design systems at 7shifts. Agent-ready products of my own.

At 7shifts I lead Sous Chef, the design system. Outside of it I build and ship products end to end, and connect them to the AI assistants people already use.

01

At 7shifts

Design system lead · 2022 → now

Sous Chef, the 7shifts design system

Built from the ground up on React, TypeScript and Storybook: 100+ components, semantic tokens, dark mode, Chromatic visual tests in CI, and an MCP server that teaches AI agents to build with the system.

The Sous Chef documentation homepage
02

Products

Three products I've built and shipped. Each one has its own MCP server with OAuth, so people can use it from inside their AI assistant, not just from the app.

Kilter Money

since 2026 · personal finance

Personal finance that answers four questions at a glance: where the money went, how much is already committed to fixed bills, whether the month is on track, and how it compares to last month. Use it on your own or share it with your household.

// ai

Ask Claude or ChatGPT “how are we doing this month?” or log an expense from chat: 15 tools over MCP, read-only and write tools clearly separated.

Photograph a receipt in the app and Claude splits it across your categories.

web
Live
android
Live
ios
In review
mcp server
OAuth 2.1
claude
Approved
chatgpt
Approved
  • Next.js 16
  • React 19
  • Expo
  • Firebase
  • Stripe + RevenueCat
Kilter Money on the web, showing the month’s remaining budget and spending by category, with the phone app’s activity timeline in front
  • Connect AI agent screen with a sample chat and Connect buttons for Claude and ChatGPT
    01Connect your AI agentLink Claude or ChatGPT in a tap, then ask about your money, log expenses and check budgets by chat.
  • Add sheet with Add expense, Scan and Speak options
    02Add in secondsType an expense, scan a receipt or just say it out loud.
  • Budget view showing an over-budget category and on-track categories
    03Budgets that flag themselvesSee which budgets need attention and which are on track, before the month ends.

Screens show demo data.

Rezme

since 2026 · careers

A resume builder with designer templates and color themes, in-place editing and ATS-friendly PDF export. Free forever, with one-time passes instead of subscriptions.

// ai

Build and edit your resume by chatting with your AI assistant: the MCP server can create, update and publish resumes from Claude, Cursor or any MCP client.

Tailor a resume to a job posting with AI: it rewrites your summary, skills and highlights, never your titles or dates.

web
Live
mobile
— Web only
mcp server
OAuth 2.1
works with
Any MCP client
templates
With color themes
pricing
Free + passes
  • Next.js 16
  • React 19
  • Firebase
  • Stripe
The same resume in two Rezme templates, Soft Card and Classic Split, shown in two browser windows
  • Rezme resumes home with a Build it with Claude banner and a Connect your agent button
    01Build it with ClaudeConnect Claude or another MCP client and let it write and update your resumes, free on every plan.
  • Tailor to a job dialog with a job posting link field
    02Tailor to a jobPaste a job link and get a match score and a resume rewritten for it.

My Beauty Time

since 2023 · salons in Brazil

Scheduling and business management for salons and barbershops in Brazil: the team agenda, clients, finances and a public booking page.

// ai

Owners book, reschedule and check the agenda or revenue by asking Claude, in Portuguese.

web
Live
ios
Live
android
Live
mcp server
OAuth 2.1
claude
Approved
chatgpt
In review
  • React + Vite
  • Next.js 16
  • Expo
  • Firebase
My Beauty Time on the web, showing the day’s revenue and appointments, with the phone app’s agenda in front
  • 4,800+appointments completed
  • R$ 700k+revenue recorded by salons
  • 44active businesses
  • Client profile screen with total spent, visits and upcoming appointments
    01Client profileEvery client’s visits, spend and next appointments, one tap from WhatsApp.
  • Finances screen with the month’s result and revenue
    02Monthly financesRevenue from appointments, packages and sales, set against expenses.
  • Booking link screen with copy and share options
    03Booking linkA public page where clients book themselves; new bookings land in the agenda.

The app is in Portuguese, as used by salons in Brazil. Screens show demo data.