Ivan Shumyk
I don't write code. I build products.
Economics student. Golf club operator. AI-native builder.
I use artificial intelligence to turn real business problems into working software.
From spreadsheet chaos to a production booking system
Challenge
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 over six months. 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.
Action
Instead of pitching management on an expensive third-party tool, I identified an opportunity: AI could help me build software despite having no coding background. I researched the architecture, designed the booking flow, and built a complete system from scratch. No one at the club knew until the MVP was ready.
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.
Result
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 no coding background, using AI as the sole development tool.
Node.js · React · PostgreSQL · Prisma · Express · Vite · JWT · SSE · Nginx · PM2 · Linux VPS
20-year-old economics student at Kyiv-Mohyla Academy, one of Ukraine's top universities.
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 fit, I didn't wait for someone to fix it. I spent six months researching the market, then built a full production system myself using AI.
I can't write code by hand. But I can identify a problem, design a solution, and ship it to production. Solo, from architecture to deployment. That's what AI-native building means to me.
When I'm not working, I'm on the slopes or on the green.
- Education
- NaUKMA,
Economics, 3rd year - Working since
- Age 14, on my own initiative
- Currently
- Administrator,
Lisnyky Golf & Villas - Off the clock
- Skiing & golf
Lisnyky Golf & Villas
Club Administrator · Current
Operating a premium golf club serving high-net-worth clientele: VIP guest relations, finances, and cross-team coordination under constant parallel pressure.
- Identified a broken booking workflow. Researched the market for six months. 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.