Ivan Shumyk
Shipped production software solo. At 20.
Economics student. Golf club administrator.
Read the caseFrom spreadsheet chaos to a production booking system
The golf club ran tee time bookings on Google Sheets, phone calls, and guesswork. Double bookings, lost reservations, zero visibility into daily capacity. I evaluated every booking solution on the market. Existing tools either charged per-booking commissions eating into margins, or demanded $2,000+ upfront plus ongoing maintenance fees. None fit a single-club operation with specific local needs.
Rather than pitch management on a budget proposal that would die in committee, I built the MVP myself on personal time. AI made it possible to scope, design, and ship a complete system without a traditional dev background. The working software made the case better than any pitch deck could.
What I shipped
-
Embeddable Booking Widget
A drop-in booking script that integrates into any website with one line of code. Guests select a date, choose a time slot, add players, and confirm in under 60 seconds. Currently live on the club's WordPress site.
-
Admin Panel
Full back-office for daily operations: visual tee sheet with drag-and-drop, real-time updates across all staff screens, schedule and capacity configuration, team management with role-based access, and Pro Shop inventory tracking.
-
Production Infrastructure
Deployed on a Linux VPS with Nginx reverse proxy and PM2 process management. JWT authentication with refresh token rotation, rate limiting, RBAC, SSL, and security logging.
Presented the working MVP to club management. Secured approval on the spot. The widget now processes real bookings from real guests every day, replacing the manual spreadsheet workflow entirely. Built from zero to production by one person, with AI as the sole development tool.
Node.js with Express on PostgreSQL via Prisma. React with Vite on the front. SSE for live updates.
Economics student at Kyiv-Mohyla Academy.
I work as an administrator at a premium golf club, where I manage VIP clients, finances, and daily operations. When I saw that our booking system was broken and no existing solution on the market fit, I didn't wait for someone to fix it. I built a full production system myself using AI.
My value isn't typing code. It's scoping the problem, designing the system, and shipping it to production. Solo, from architecture to deployment. That's AI-native building.
When I'm not working, I'm on the slopes or on the green.
- Education
- NaUKMA,
Economics, 3rd year - Working since
- Age 14
- Currently
- Administrator,
Lisnyky Golf & Villas - Off the clock
- Skiing & golf
Lisnyky Golf & Villas
Club Administrator · Since 2025
Operating a premium golf club serving high-net-worth clientele. VIP guest relations, finances, cross-team coordination.
- Identified a broken booking workflow. Evaluated every available solution. Built and deployed Parity, a custom booking system now handling all club reservations.
- Inherited a chaotic Google Sheets system. Rebuilt it with proper formulas, automated color-coding scripts, and cross-sheet data imports.
- Evaluated, configured, and launched KeyCRM. Connected Telegram and Viber channels, built response templates, removed unused modules.
- Took over Pro Shop operations. Established supplier relationships, managed inventory, coordinated orders.
- Reconciled financial accounts in 1C alongside the CFO. Balanced ledgers. Resolved discrepancies.
- Appointed to the Handicap Committee by the Golf Federation of Ukraine.
M.M. Gryshko National Botanical Garden
National Academy of Sciences of Ukraine · Seasonal Engineer · 2020–2023
Started working at 14 on my own initiative. Four consecutive summers at a national institution.