Summary
Full-stack software engineer at GoTo with dual degrees from the University of Indonesia and the University of Queensland. Ships production web and mobile apps with React, Next.js, Django, and Flutter.
Experience
Software Engineer | GoTo, Jakarta, Indonesia
Apr 2025 – Present- Infrastructure (Cloud DevEx)
Founding Software Engineer | Distrosub, Brisbane, Australia
Jul 2025 – Mar 2026- Built an artist-first music streaming platform as founding engineer: a Next.js web app and a React Native app on the App Store and Google Play, sharing a PostgreSQL backend on AWS.
- Designed wallet-based micro-subscriptions letting fans back artists or songs from 10 cents a month.
- Integrated Stripe payouts that send 80% of every subscription directly to artists, and built an artist and label dashboard for uploads, earnings, and analytics.
Casual Academic Tutor | University of Queensland, Brisbane, Australia
Feb 2025 – Jul 2025Full Stack Developer Intern | Purple Patch Consulting, Brisbane, Australia
Oct 2024 – Dec 2024- Built a real-time analytics dashboard in React and Next.js for consultants to track key metrics.
- Optimized database queries, added Redis caching, and improved data visualization, cutting load times by 30% and lifting customer satisfaction by 15%.
Backend Developer Intern | Kamar Pelajar, Brisbane, Australia
Jul 2024 – Oct 2024- Built a property dashboard for bookings and listings, improving occupancy tracking and reservations.
- Integrated front-end booking features with a Laravel and MySQL backend, improving booking accuracy.
- Developed an asynchronous job processing system with Laravel Queues, handling 100+ daily transactions and speeding up booking requests by 40% for 500+ active users.
Teaching Assistant | University of Indonesia, Jakarta, Indonesia
Feb 2022 – Dec 2022Projects
Soon | Next.js, TypeScript, React, Tailwind CSS, PostgreSQL, Docker, Web Push, Vitest
2026One app for a couple, instead of five. Photos, location, moods, plans and countdowns in a single private space, self-hosted on a machine at home.
Landi Bot | Next.js, TypeScript, Discord API, Neon Postgres, Vercel Functions, Vitest
2026A Discord moderation bot with no server to keep alive. It runs as a single Vercel function that answers Discord's slash commands, with per-guild settings in Neon Postgres.
Dentistry Web | Next.js, TypeScript, Supabase, Tailwind CSS, PostgreSQL
2026A web-based EMR for dental clinics: a public marketing homepage with online booking, plus a staff dashboard with patient records, an interactive odontogram, and SOAP progress notes.
Collectiv | Django, React, Next.js
2024A crowd-sourced app connecting users with local events and volunteer opportunities.
Education
University of Queensland | Bachelor of Information Technology
2023 – 2024Brisbane, Australia | Software Information Systems major; UQ International Excellence Scholarship
University of Indonesia | Bachelor of Computer Science
2020 – 2022Depok, Indonesia | Specialised in Software Engineering
Skills
Languages: Java, Python, TypeScript, JavaScript, PHP, Dart, Go, Swift
Frontend: React, Next.js, Tailwind CSS, HTML, CSS
Backend: Node.js, Django, Spring Boot, Laravel, CodeIgniter
Mobile: Flutter, Dart, Swift
Data: PostgreSQL, MySQL
Tools: Git, Docker, AWS, Vercel, Figma