Working demos you can click through
Built to show what I deliver for clients: real features, not templates. The listings, people and leads inside them are fictional. For my professional work, see my portfolio.
Sandstone Realty
Real-estate website + agent dashboard



A Dubai property website where buyers search by area, type, bedrooms and price, browse on a map, and request viewings. Every enquiry lands in an agent dashboard with a sales pipeline, notes, and one-tap call or WhatsApp.
- ›Search with shareable URLs, list and map views
- ›Property pages with gallery, key facts, location map, similar homes
- ›Viewing requests with validation and spam protection
- ›WhatsApp contact pre-filled with the listing
- ›Mortgage calculator with UAE defaults
- ›Lead pipeline: New → Contacted → Viewing → Negotiating → Won / Lost
Try the agent dashboard: the demo login is shown on its login page.
Tidewell Family Clinic
Appointment booking + staff calendar



Online booking for a multi-doctor clinic. Patients pick a service, doctor, date and time and only see genuinely free slots; staff run the day from a calendar with a column per doctor. Two people choosing the same slot at the same moment can never both get it.
- ›Availability from each doctor's hours, lunch breaks, service length and existing bookings
- ›Double-booking prevention inside a database transaction, tested with simultaneous bookings
- ›Booking reference, add-to-calendar file and WhatsApp sharing
- ›Private, signed link for patients to view or cancel
- ›Staff day calendar: check-in, completed, no-show, cancelled
- ›Stats: no-show rate, upcoming week, busiest services
Try the staff calendar: the demo login is shown on its login page.
Release Guard
API testing, release validation & monitoring
A sample bookings API with a complete release process: contract-checked integration tests, smoke tests that gate every deploy with automatic rollback, and Prometheus alerts feeding a Grafana dashboard.
- ›Jest + Supertest suite checked against an OpenAPI contract
- ›Playwright API smoke tests run before and after each deploy
- ›Automatic rollback, rehearsed on every CI run
- ›Prometheus alert rules with unit tests, Grafana dashboard
Need something like this?
Tell me about your project and I'll reply within one working day.
irfanmpmk@gmail.com