Software, systems
and architecture.
The experiences, thoughts, and moments behind the work I create.

Hey, I'm Ival. A software engineer based in Bali, Indonesia. I turned my passion for programming into a career, and for the past 5 years, I've been fortunate enough to do what I love every day.
Much of my perspective comes from travel and honest conversations around the table, reminders that good software should always feel human.
A timeline of code, systems, and growth.
Paycombat
Architecting and developing secure, scalable full-stack solutions for a modern payment gateway. Focused on optimizing transaction performance, enhancing system reliability, and building seamless financial experiences.
Kesato & Co.
Developed modern web experiences and diverse digital products for a creative agency. Spearheaded the development of a prototype AI agent using Retrieval-Augmented Generation (RAG) to automate booking and scheduling workflows.
Jobseeker Company
Engineered scalable full-stack solutions for an integrated workforce and HR management ecosystem. Focused on building robust core features, optimizing system infrastructure, and delivering seamless integrations to streamline the hiring and management process.
Pao.dev
Founded a web development agency straight out of high school. As solo freelance projects multiplied, I brought on friends to help scale our engineering output. Alongside developing robust full-stack solutions, I led the team, managed client communications, and oversaw operations to successfully deliver impactful digital products.
My approach stays simple, structured, and adaptable.
01. — Understand the problem from all sides: business goals, technical constraints, edge cases, and the bigger picture behind the requirements.
02. — Explore solutions early through architecture drafts, proof-of-concepts, and rapid prototyping to quickly validate what works best.
03. — Architect systems that are clean, scalable, and easy to maintain across different environments, teams, and evolving needs.
04. — Refine continuously through code reviews, testing, and iteration to write software that improves and scales over time.