Professional Experience
Palm Code - German-owned Digital Agency
Remote, Bali
Senior Backend Developer
September 2025 - Present
Primarily embedded full-time at Bundesweit Digital, delivering core projects, with additional contributions to Palm Code's client and internal projects.
- Built a helpdesk ticketing system from scratch by reverse-engineering osTicket's core concepts: Teams, Categories, Tickets, and Mail Accounts - reimplementing with TALL stack (Tailwind, Alpine, Laravel, Livewire), two-way email communication (IMAP/SMTP, Microsoft 365), RBAC, and a REST API for external ticket submission - eliminating third-party tool dependency and centralizing all customer communication in-platform.
- Researched and prototyped a company-wide Laravel starter kit and module installer - independently exploring Private Packagist for distribution, building prototype with TALL stack, and presenting to the team for validation - standardizing the foundation for all future projects and accelerating new project setup; also contributed foundational core plugins used for starter kit with features: Export Management, Notifications, and Dark/Light Mode Toggle.
- Built a Web Monitoring module from scratch with TALL stack and Spatie packages, delivering 1-minute uptime checks, SSL and domain expiry tracking, broken link and mixed content detection, Lighthouse auditing, and team notifications - enabling proactive issue detection before end users are affected.
- Modernized 6+ legacy pages in a German healthcare ERP (Facilities, People, Org Units, Cost Centers, Auto-Mailing) with the TALL stack — introducing a reusable drag-to-scroll pattern for data-heavy tables, reducing server round-trips for image and data operations, and implementing a data integrity sync between Intrex and the internal ERP — delivering a consistent modern UI and faster user experience.
- Designed and delivered an end-to-end Pinterest integration for a tattoo generator platform — covering OAuth login, pin creation, and scheduled batch publishing via Laravel and Socialite — and produced a product demo video submitted to Pinterest to upgrade API access from trial to standard level, unlocking a new organic marketing channel and automating previously manual content promotion.
- Architected a full multi-role inventory management platform from scratch covering product lifecycle, order tracking, warehouse stock movement, and supplier management with TALL stack — applying component-driven UI design and end-to-end product thinking, resulting in a fully functional system with a reusable component library that accelerates future development.
- Led technical upgrades on a live wedding planning SaaS — revamping the Stripe payment flow with customer portal support and building a multi-environment CI/CD pipeline using Symfony, Stripe SDK, Doctrine ORM, GitHub Actions, and Deployer — enabling platform monetization and reducing production incidents through QA-gated deployments.
Udayana University, Web Programmer
April 2017 - August 2025
Skills
HTML, CSS, JavaScript, PHP, TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire), SQL, Swift, Svelte, SvelteKit, Git, Docker, Netlify, Vercel, Cloudflare, Google Cloud Platform.
Projects
- API Hari Libur. API of national holiday in Indonesia built with Cloudflare, Netlify, & Vercel serverless functions. [Site 1] [Site 2], [Site 3], [Code].
- Laravel Diff. A utility to compare what files changed when upgrading your Laravel framework. Kind a Laravel Shift but tiny and manual. Built with SvelteKit and deploy in Cloudflare Pages. [Site], [Code].
- Markdown Kit. Your daily tools for writing markdown. It has markdown tree generator, markdown Git tree generator, and markdown table generator. Built with SveltKit and deploy in Cloudflare Pages. [Site], [Code].