Taksh Shah
TS

Taksh Shah

Shopify Plus Engineer
India
English, Hindi, Gujarati
Customer Rating:
Not yet rated
Starting Price:

$65.00

Consultation form not connected
Local Time: 09:28 AM
Business Address
Address Verified

10th Floor, The Junomoneta Tower, nr. Rajhans Cinema, Adajan Gam, Pal Gam, Surat, Gujarat 394510

Pinners Conference — Event Tech Platform

Project Duration

Oct 2025 - Mar 2026

Pinners Conference — Event Tech Platform

Built a full-stack event technology platform for the Pinners Conference at Onda, unifying Shopify-based ticketing, class registration, QR code check-in, and a native iOS app. Processed ~5,000 attendees across gate entry and classrooms with sub-500ms scan-to-checkin performance.

Solution

Shopify Theme (Horizon Fork)

Deeply customized Shopify Horizon theme using Metaobjects as a structured CMS layer for event cities. Built a custom JavaScript state machine (ClassRegistrationManager) managing all registration interactions, constraint display, kit locking, and API communication. Features include city-switching cart management, time-slot filtering with scroll-spy, kit purchase flows with liability waivers, and QR code display — all with branded notification modals.

Gadget Backend App

The central nervous system of the platform. Handles the full ticket lifecycle: order webhook processing with three-layer idempotency, QR code generation and CDN upload, eight-step class registration validation (capacity, time conflicts, day/class limits, kit locking), walk-in registration, and order cancellation cascades. Includes a web-based check-in portal and a React Router admin dashboard with registration reports, class counts, CSV exports, and payout breakdowns.

iOS Check-In App (SwiftUI)

Native iPad app built in 3 weeks with a local-first SQLite architecture guaranteeing sub-500ms scan performance regardless of network. Supports gate entry mode (auto check-in with color-coded overlays) and classroom mode (per-class attendance tracking, walk-in registration, kit status display). Delta sync keeps data fresh without full re-downloads.