# Alfonso Barreiro – Cal.com booking page

> Alfonso Barreiro is a UX/UI Designer based in Portland, OR. He works at the intersection of product thinking and craft — designing systems that reduce friction, communicate clearly, and hold up under scrutiny. He's currently building his portfolio in Next.js and shipping three flagship case studies in public.

Booking page: https://cal.com/alfonso-barreiro

## Event types

- [Alpha Beta Design — 30-min intro](https://cal.com/alfonso-barreiro/alpha-beta-design-30-min-intro): 30 min, confirmed instantly, event type id 5699199. Thirty minutes to walk through your project. What you're trying to ship, when it needs to be live, and where it fits across Sprint, Engagement, or Partnership. No pitch deck. If I'm not the right call, I'll point you somewhere that is. Details: https://cal.com/alfonso-barreiro/alpha-beta-design-30-min-intro.md
- [60 min meeting](https://cal.com/alfonso-barreiro/60min): 60 min, confirmed instantly, event type id 5166045. Let's grab coffee in downtown Portland. Details: https://cal.com/alfonso-barreiro/60min.md
- [30 min meeting](https://cal.com/alfonso-barreiro/30min): 30 min, confirmed instantly, event type id 5166044. Thirty minutes, open agenda. Hiring conversations, portfolio reviews, design feedback, or a second opinion on something you're working on. Bring what you'd like to talk about. I show up prepared and on time. Details: https://cal.com/alfonso-barreiro/30min.md

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=<event type id>&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

Each event type's `.md` document lists its required booking fields and the `POST https://api.cal.com/v2/bookings` request (`cal-api-version: 2026-02-25`).

## More

- API docs: https://cal.com/docs/api-reference/v2/introduction
