Hi, I'm Katili Jiwo ๐
Software Engineer ยท Jakarta, Indonesia
Full Stack Developer with 7+ years of experience building modern software across Backend, Frontend, Mobile, and DevOps (distributed and scalable systems) โ specializing in Go, Python, React, and Mobile Development to deliver efficient, reliable, and scalable applications.
Portfolio
2020
Bina Nusantara Binus Maya School - School Management System
Full Stack Developer (.NET)
Developed and maintained a school management system for Bina Nusantara University, handling academic and administrative workflows for staff, teachers, students, and parents. Working from designing the database until it was deployed as a website for the user.

2021
By.U Salvo Tools - Sales Management Platform
Full Stack Developer
Built internal tooling platform for By.U (Telkomsel) used by sales teams to manage and activate SIM card products โ covering both the Android mobile app and the supporting web dashboard. Responsible for Android Native development with Kotlin, web frontend, and CI/CD pipeline setup.

2023
IPTV Hotel & Hospital Entertainment System
Full Stack Developer
Developed an IPTV hotel entertainment system targeting Android TV and Samsung Tizen smart TV platforms. Responsible for end-to-end development including Go-based backend services and the cross-platform TV application built with Flutter.

2023
Belajar Mudah - Education Management System
Full Stack Developer
Built a comprehensive education management system for tutoring centers and private educators, digitizing scheduling, attendance, student progress tracking, and payment collection. Developed Go microservices with Traefik as API gateway, Redis/Valkey for caching, Flutter for the mobile app, and Next.js for the web dashboard.

2025
360 Padel โ A Hub and Media about Padel and Beyond.
Full Stack Developer
360 Padel is a full-stack Padel Tournament & Media platform built with Golang (backend) and Next.js (frontend), designed to serve three distinct user roles: Admins, Partners, and Tournament Players. The platform enables admins to manage tournaments, users, and media content; partners to register venues and sponsorships; and players to register, join tournaments, view brackets, track stats, and consume padel media โ all within a unified hub that blends competitive tournament management with a rich media experience around the sport of padel and beyond.

Certificates

Belajar Machine Learning untuk Pemula
Dicoding
Android Jetpack Pro
Dicoding

Menjadi Android Developer Expert
Dicoding
Blog
September 2026
belajarmudah.comPengenalan Python untuk AI
Python merupakan bahasa pemrograman paling populer di dunia Artificial Intelligence (AI) dan Machine Learning. Pelajari dasar-dasar Python mulai dari sintaks, tipe data, struktur kontrol, fungsi, hingga library penting seperti NumPy, Pandas, dan FastAPI.
September 2026
belajarmudah.comPengenalan Machine Learning
Konsep dasar Machine Learning sebagai cabang Artificial Intelligence yang memungkinkan komputer mempelajari pola dari data untuk menghasilkan prediksi tanpa diprogram secara eksplisit, mencakup jenis-jenis pembelajaran dan alur kerjanya.
September 2026
belajarmudah.comSupervised Learning - Klasifikasi
Mempelajari cara kerja algoritma supervised learning untuk memprediksi label kategori, mulai dari Logistic Regression, Decision Tree, hingga Neural Network, lengkap dengan studi kasus prediksi churn pelanggan aplikasi OTT.