Hi, my name is
Galang Ryandana
I craft digital experiences
I build exceptional digital experiences with clean code and modern technologies. Passionate about creating scalable solutions that make a difference.
1+
Years Experience
4
Projects Completed
4
Happy Clients
About Me
Hello! I'm a passionate developer who loves building things that live on the internet. My journey in web development began when I first discovered how websites work, and since then I've been hooked on creating digital experiences that make a difference.
I specialize in building scalable web applications using modern technologies. I enjoy tackling complex problems and turning them into simple, beautiful solutions. When I'm not coding, you can find me exploring new technologies and AI automation.
Location
Indonesia
Experience
1+ Years
Status
Available
Skills & Technologies
Technologies I've been working with to bring ideas to life.
Frontend
Backend
Tools & DevOps
Also familiar with:
Featured Projects
A selection of projects I've worked on. Each one presented unique challenges and learning opportunities.
Project Experience
A journey of real projects I've delivered in software development.
Trail Run Ranu Segaran 2025 Registration – Seven Lakes Festival Probolinggo
CV. JETS Organizer
Built the trail run registration portal as a multi-step app with Next.js 15 App Router, Tailwind UI, and Google Apps Script (Sheets/Drive) for order/BIB issuance and payment proof handling, plus a production-ready closure mode.
- Multi-step registration with localStorage persistence, unique BIB/order IDs, unique payment amounts, and payment proof upload
- Dedicated closure/notice components for closed registration with event info and race-pack pickup details
- Stack: Next.js 15 + React 19, Tailwind, Radix UI, lucide-react, react-hook-form, zod; Next.js API routes to Google Apps Script (Sheets/Drive) for registration CRUD, BIB/order issuance, and payment proof uploads; built with Turbopack
- Successfully onboarded 955 registered participants during the campaign window
Supplier Gathering 2025 Questionnaire & QR System - PT PLN Nusantara Power
CV. JETS Organizer
Built a Google Apps Script-based multi-step supplier questionnaire with instant QR generation, email queue via Resend API, and automated attendance recap for the PLN Supplier Gathering 2025 event.
- Multi-step flow: company data plus unit-level questionnaires with validation and duplicate checks
- Instant QR code in browser (download/share) plus backup email delivery through Resend with 1-minute triggers
- Automated attendance recap and guestbook scan workflow; batch writes, locking, and caching to keep responses fast
- Stack: Google Apps Script + HTML/CSS/JS frontend, QR via qrserver.com, Google Sheets, Resend API, time-driven triggers
- Handled 500+ suppliers reliably via queued email processing and scheduled triggers
Probolinggo Bike Vaganza 2025 Registration (PQN 2025) – Bank Indonesia Malang Office
CV. JETS Organizer
Built a lightweight QRIS-driven registration flow for Probolinggo Bike Vaganza (Pekan QRIS Nasional 2025) with multi-step localStorage resume, unique reg-number-based donation amounts, and proof upload routed to Google Apps Script.
- Multi-step registration with localStorage resume/edit; reg number shown inline for payment
- QRIS payment flow: unique donation amount mirrors registration number to simplify reconciliation
- Payment proof upload (Base64) sent to Google Apps Script for Drive storage and tracking
- Stack: Static HTML + Tailwind CSS, vanilla JS, Google Apps Script (Sheets/Drive) backend endpoint
- Successfully onboarded 1,945 registered participants during the campaign window
Maintenance Scheduling & Trouble Ticketing Platform
PT. Malindo intitama Raya
Delivered a CodeIgniter-based maintenance dashboard for plant equipment and utilities with role-based access, scheduling workflows, trouble logging, and repair history reporting.
- Role-based dashboard summarizing open and in-progress machine/utility jobs with SB Admin 2 UI
- Preventive maintenance scheduling for machines and utilities with status transitions (Belum Dikerjakan, Progress, Selesai) and inline edits
- Trouble logging flows for machine/utility findings with validation, flash alerts, and progress updates
- Repair history and completed-work reports with machine/date filters and printable views
- Stack: PHP (CodeIgniter 3), MySQL, jQuery, DataTables, Select2, Bootstrap SB Admin 2 template
Want to know more about my experience?
Download ResumeGet In Touch
I'm currently looking for new opportunities. Whether you have a question, a project idea, or just want to say hi, I'd love to hear from you! My inbox is always open.
Say Hello 👋I typically respond within 24 hours.