# Sohag Hasan – Cal.com booking page

> Tech Lead and Solutions Architect based in Kuala Lumpur. Shipping production software since 2017; fintech, hospitality, logistics.
Currently leading engineering at Moby Money.
Backend, cloud, and the messy plumbing in between. AWS Solutions Architect - Associate, Certified Laravel Developer, ADPList mentor (35+
sessions since 2024).
Book a 30-min if you want to talk hiring, freelance, architecture / system-design reviews, or a problem you're stuck on. Bring concrete  context - the more specific, the more useful the call.

Booking page: https://cal.com/sohag-pro

## Event types

- [15-min quick question](https://cal.com/sohag-pro/quick): 15 min, confirmed instantly, event type id 5740921. One concrete question, one short answer. Stack choice, hiring sanity-check, tooling, infra trade-off, code-review pointer. If it needs whiteboarding or a longer review, book the 30-min instead. Details: https://cal.com/sohag-pro/quick.md
- [30-min intro chat](https://cal.com/sohag-pro/intro): 30 min, confirmed instantly, event type id 5740919. Open slot for hiring conversations, freelance briefs, or a problem you want a second pair of eyes on. Bring the context: who you are, what you're building, what you'd want me to help with. Async by default - pick a slot only if a call actually moves things faster. Details: https://cal.com/sohag-pro/intro.md
- [45-min architecture review](https://cal.com/sohag-pro/architecture): 45 min, confirmed instantly, event type id 5740920. Bring a diagram, a Notion doc, or a repo link before the call. We'll walk through the system, surface the load-bearing decisions, and stress-test the ones you're least sure about. Backend, payments, AWS infra, Laravel / Next.js stacks are where I'm strongest. Details: https://cal.com/sohag-pro/architecture.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
