Liggar
Denpasar, Bali — Remote · Relocation Negotiable

Liggar Prayoga

Backend-first. Full-stack in practice.

Backend Software Engineer with 3+ years building scalable APIs and SaaS products for international clients. Laravel · Ruby on Rails · Node.js · PostgreSQL · Redis.

About

I'm a backend engineer based in Bali, Indonesia with 3+ years of professional experience shipping production-ready systems for international clients across the Netherlands and Singapore.

My work spans payment gateway integrations, Redis caching and queue systems, REST API design, and SaaS platform development. I'm currently transitioning to full-stack — combining my backend depth with modern React and Next.js.

I'm open to remote and freelance opportunities. Relocation is negotiable.

PT Itsavirus Bali Development

Medior Software Engineer (IC2) · Apr 2025–May 2026

International Experience

Clients in Netherlands & Singapore · Remote collaboration

ITB STIKOM Bali

Bachelor of Information Systems · 2020–2026

Lithan Academy Singapore

Software Engineering Bootcamp & Internship · 2021–2023

Projects

Personal

Larissa Beauty & Spa

Personal Project · University Thesis · 2024

Full-stack booking system for a beauty and spa business. Multi-role auth (Admin, Employee, Customer) with JWT denylist, treatment and product management, reservations, cart and order flows, payment tracking, and image uploads via Active Storage. Deployed on Digital Ocean with Docker, Sidekiq background jobs, and cron-scheduled slot generation.

Live deployment · Multi-role system · Booking + payments

Ruby on Rails 7
PostgreSQL
PostGIS
Redis
Sidekiq
Docker
JWT
React
TypeScript

Stak — Financial Instruments Platform

Personal Project · 2025

Full-stack platform for managing shares, dividends, bonds, and interest. RFC-compliant REST API (RFC 9457, RFC 8259, RFC 8288) with database-driven RBAC and JWT auth. Multilingual support (en-US, nl, id, jv). Vue 3 SPA with role-gated Admin and Participant portals.

RFC-compliant API · Full-stack · 4 languages

Laravel 13
MySQL
JWT
RBAC
Vue 3
TypeScript
Pinia
shadcn-vue
Tailwind CSS 4

Job Board Platform

Personal Project · 2025

Full-stack job board with Elasticsearch-powered search and multi-role access (Candidate, Company, Admin). Laravel 13 API with Redis Pub/Sub and a Node.js indexer. Vue 3 SPA with job search, filters, company portal for posting and reviewing applicants, and live search-time display.

Elasticsearch search · Company + Candidate portals · Full-stack

Laravel 13
Elasticsearch
Redis Pub/Sub
Node.js
Vue 3
TypeScript
Pinia
Tailwind CSS 4
Playwright

Professional

Share Council Platform

PT Itsavirus Bali Development · Netherlands · Dec 2023 – May 2025

Backend services and APIs for an international SaaS platform. Implemented Mollie payment gateway with Mastercard and Visa compliance, participant workflows, and core backend business logic.

International client · Payment gateway integration

Laravel
PostgreSQL
Mollie
REST API
PHP

Melalie — EV Rental Marketplace

PT Itsavirus Bali Development · Mar 2023 – Aug 2024

Full backend for an electric vehicle rental marketplace. Built cashless payment processing, real-time GPS tracking integration, and multilingual support from the ground up.

GPS · Cashless payments · Multilingual

Ruby on Rails
PostgreSQL
GPS Tracking
Payments
i18n

Skills

Backend

Laravel
Ruby on Rails
Node.js
REST API Design

Database & Caching

PostgreSQL
MySQL
Redis

DevOps & Tools

Docker
Git
CI/CD
GitHub Actions

Engineering Practices

Agile / SCRUM
Code Review
Unit Testing
Integration Testing
Repository Service Pattern

Frontend

React
Next.js
TypeScript
Tailwind CSS
HTML
CSS
Webflow

AI & Tools

Claude
AI-Assisted Development

Get in Touch

I'm open to remote full-stack roles, freelance projects, and international collaborations. Based in Bali, work across timezones without issue, and open to relocation — negotiable.