Software,sistemas
y arquitectura.
Las experiencias, pensamientos y momentos detrás del trabajo que creo.

Hola, soy Ival. Un ingeniero de software en Bali, Indonesia. Convertí mi pasión por la programación en una carrera, y durante los últimos 5 años he tenido la suerte de hacer lo que amo cada día.
Gran parte de mi perspectiva viene de viajar y conversaciones honestas alrededor de la mesa, recordatorios de que el buen software siempre debe sentirse humano.
Una línea de tiempo de código, sistemas ycrecimiento.
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.
Mi enfoque se mantiene simple, estructurado y adaptable.
01. — Entender el problema desde todos los lados: objetivos de negocio, restricciones técnicas, casos límite y el panorama general detrás de los requisitos.
02. — Explorar soluciones temprano a través de borradores de arquitectura, pruebas de concepto y prototipado rápido.
03. — Diseñar sistemas limpios, escalables y fáciles de mantener en diferentes entornos, equipos y necesidades cambiantes.
04. — Refinar continuamente a través de revisiones de código, pruebas e iteración.
Más allá del código, me encanta aprenderidiomashumanos.
Creo que aprender idiomas es como abrir nuevos mundos. Me ayuda a conectar con diferentes culturas, pensar de nuevas maneras, y me recuerda que la buena comunicación — ya sea con máquinas o personas — siempre se trata de empatía.