Hi, I'm Oktavian Alle.
Software Engineer
Building full-stack systems end-to-end, with hands-on experience in data science & machine learning. Open to full-time roles and freelance projects.


A bit about
me.

I'm a Software Engineer based in Salatiga, Indonesia. I studied Informatics at Satya Wacana Christian University (UKSW), where my thesis built a web-based sales system for a local wood and ceramics retailer, and I later designed relational databases for both a district attorney's office and a university facilities department.
I work across the stack, mostly with Laravel and React, plus C# and .NET from a backend bootcamp at Formulatrix. I've trained a churn-prediction model with Python and Scikit-learn, and shipped SIMAFTI — a full-stack asset management system with QR-code tracking, role-based access, and a live dashboard.
What I build with.
A curated collection of modern frameworks, backend architecture, and data science tools I rely on to build production systems end-to-end.
Python
Data Science & ML
C# / .NET
Enterprise Backend
TypeScript
Type-Safe Systems
Next.js
Full-Stack React
Laravel
Backend & MVC
PostgreSQL
Relational Database
Where I've worked.
A timeline of experiences that shaped my skills — from intensive bootcamps to real-world projects in the field.


Software Engineer · Bootcamp Software Engineering
Formulatrix Indonesia·Salatiga, Indonesia
- Participated in an intensive Software Engineering Bootcamp focused on backend development using C# .NET and Entity Framework Core.
- Designed and developed reliable, scalable backend applications by applying Object-Oriented Programming (OOP) principles and relational database management best practices.
- Implemented CRUD (Create, Read, Update, Delete) operations and business logic using Entity Framework Core to ensure data integrity and consistency.
- Collaborated within a cross-functional team to design and build an end-to-end project, from requirements analysis and architecture design through implementation, using the tech stack learned during the bootcamp.

Internship · Facilities and Infrastructure Division
FTI UKSW (Universitas Kristen Satya Wacana)·Salatiga, Indonesia
- Designed and developed a web-based Facility Asset Management Information System (SIMAFTI) using Laravel and MySQL to comprehensively monitor the FTI asset lifecycle.
- Implemented QR-code-based asset tracking, loan management, and role-based access control features to support efficient, accurate inventory management.
- Built an analytical reporting dashboard using React and Chart.js, integrated with the backend via a RESTful API.

High School Internship · Special Criminal Division
Kejaksaan Negeri Salatiga·Salatiga, Indonesia
- Performed office administrative tasks, including document typing and filing using Microsoft Word, and compiled case data recapitulations in tabular format using Microsoft Excel to support internal reporting needs.
- Designed and developed a Special Criminal Case Management System (Pidsus) using ASP.NET Core, Entity Framework, and PostgreSQL to support transparency in case handling.
- Built a case-stage tracking module (from investigation through execution) and a chain-of-custody registry system for evidence.
- Developed an executive analytics dashboard and a Swagger-documented RESTful API to present real-time case summaries, state losses, and confiscated assets.
A few projects
I've shipped recently.
Bragga Coffee - Coffee Shop Mobile App
UI Designer · 2026 · Personal Project
Desain Interface aplikasi mobile untuk Bragga Coffee, sebuah kedai kopi di Salatiga, mencakup tampilan onboarding, halaman menu dengan beberapa kategori , detail produk dengan opsi kustomisasi ukuran, halaman profil pengguna, riwayat serta status pemesanan. Hingga halaman detail coffee shop yang menampilkan lokasi dan ulasan pelanggan.
FigmaCMScheduler - Bootcamp Formulatrix
Software Engineer Trainee · 2026 · Bootcamp Project Team
Sistem penjadwalan kalibrasi dan pemeliharaan mesin produksi berbasis penggunaan, yang dilengkapi dengan alur kerja berbasis peran untuk Manajer Pabrik, Supervisor, dan Teknisi, pembaruan status secara real-time, serta jejak audit lengkap untuk ketertelusuran pemeliharaan. Ini merupakan Project Team untuk bootcamp Formulatrix yang dikerjakan oleh tim beranggotakan empat orang; saya berkontribusi sebagai salah satu pengembangnya.
C#
.NET
Entity Framework
React
SQLOthello Game - Strategic Board Game
Full-Stack Developer · 2026 · Solo Bootcamp Project
Permainan papan strategi klasik Othello (Reversi) interaktif yang dibangun dengan logika arsitektur OOP domain C# / .NET serta antarmuka web modern. Dilengkapi algoritma Game AI cerdas (Minimax & Alpha-Beta Pruning 3 tingkat kesulitan), animasi 3D flip bidak real-time, audio prosedural Web Audio API, inspeksi riwayat notasi langkah, dan smart tactical hint.
C#
.NET
JavaScript
HTML5
CSS3Telco Customer Churn Prediction
Data Scientist · 2024 · ML Portfolio
Sistem prediksi customer churn end-to-end berbasis machine learning untuk industri telekomunikasi. Bertujuan menganalisis pola perilaku pelanggan, mengidentifikasi faktor risiko churn, serta menyajikan prediksi prediktif melalui web dashboard interaktif untuk mendukung strategi retensi bisnis.
Python
Pandas
Scikit-Learn
Machine LearningFacility Asset Management System (SIMAFTI)
Software Engineer Intern · 2023 · Project Intern
Sistem informasi manajemen aset fasilitas terpadu berbasis web yang dikembangkan untuk memonitor siklus hidup aset. Bertujuan mempermudah inventarisasi aset menggunakan pelacakan QR-code, manajemen peminjaman, role-based access control, dan reporting analitik berkala.
Laravel
PHP
MySQL
React
Tailwind CSS
Chart.js
AxiosPidsus Case Management System
Full-Stack Developer · 2019 · Solo Project
Sistem basis data relasional untuk digitalisasi dan pengelolaan berkas perkara tindak pidana khusus (Pidsus) di Kejaksaan Negeri Salatiga. Bertujuan mengorganisasi tahapan penanganan perkara, pelacakan barang bukti, dan pembuatan laporan rekapitulasi data perkara secara terstruktur.
ASP.NET Core
.NET
Entity Framework
PostgreSQL
React
SwaggerGET IN TOUCH
SALATIGA, ID
.png)


.png)

.png)