CASE FILE 2026 — PORTFOLIO

Rizky Ananda Putra

I build systems that turn ambiguous decisions into clear ones.

Informatics Engineering Graduate (CGPA 3.90/4.00) working across ERP implementation, software development, and applied data science — currently deepening my hands-on skills in ODOO development.

CGPA 3.90/4.00· 7 systems built· 3 papers published· ODOO in active self-study
ERP / ODOO
Active — in progress

From configuring modules to writing them

For a semester ERP course, I implemented ODOO's POS Sales module end-to-end — product and pricing setup, cashier checkout, receipt generation, and sales reporting — then presented the underlying business logic to evaluators. I'm now self-teaching the technical side: building custom ODOO modules from scratch with models.py and XML views.

POS Sales configuration Business process mapping Custom module dev (self-study) Python XML views
STATUS — coursework delivered · independent development ongoing. Not yet applied on a live client instance.

The Decision Ledger

07 entries — chronological

Classifies Indonesian-language health claims as myth or fact, deployed as a real-time Telegram bot. The 200-entry seed dataset was validated with a certified medical practitioner, then expanded via back-translation. Cross-validation accuracy reached 97.5% (weighted F1 97.4%) — though accuracy drops to 55% on out-of-distribution external data, a limitation documented as a direction for future work on word embeddings.

An end-to-end TabNet pipeline — an attention-based deep learning architecture for tabular data — on a 3,235-record clinical dataset with IQR outlier handling. Validated via Stratified 5-Fold Cross Validation: 70.9% accuracy, 71.1% precision, 75.8% recall on average, with no signs of overfitting. Deployed as a Streamlit app for real-time risk prediction.

A web-based decision support system scoring doctors across 4 criteria and 12 sub-criteria (administrative, performance, violations, external factors) to recommend license renewal or revocation. Weight consistency verified across every pairwise comparison matrix (Consistency Ratio ≤ 0.10).

Maps 33 symptom parameters to 4 disorders — Insomnia, Sleep Apnea, Narcolepsy, Restless Legs Syndrome — using Forward Chaining (symptoms → diagnosis) and Backward Chaining (hypothesis verification), scored with Certainty Factor theory. Example outputs: CF 0.94 for Insomnia via Forward Chaining, CF 0.97 for Restless Legs Syndrome via Backward Chaining.

Unsupervised clustering of patients by treatment priority across a 16-feature medical dataset. Optimal cluster count (k=3) chosen via the Elbow Method, with cluster separation confirmed by Silhouette Score above 0.5. PCA used for 2D visualization of the resulting groups.

Classifies cat vocalizations into 14 categories (13 emotional states + non-cat noise) using SVM. In-memory signal augmentation — noise, pitch, and speed perturbation — expanded 566 raw recordings into 1,700 training samples to correct severe class imbalance, reaching 92.94% overall accuracy. Presented at STAINS 2026.

An interactive app benchmarking three classic classifiers across 3 Kaggle datasets — binary classification on fruit and pumpkin varieties, multi-class on 9 fish species — with Grid Search tuning per algorithm-dataset pair. Best results: 96.5% test accuracy (fruit), 94.0% CV score (fish), 89.0% CV score (pumpkin).

Also on the bench

outside the core stack
Archipelago Zomboss — 2D Action-RPG
Team of 5 · Godot Engine / GDScript · movement, collision & state machines

Published Record

03 papers
SEMNAS
INOTEK
2026
Klasifikasi Teks Mitos dan Fakta Kesehatan Menggunakan Algoritma Random Forest dengan Optimasi Class Weight
First author — with thesis supervisors
NCCE
2026
Transformasi Komunikasi Publik Kelurahan Bawang melalui Pengembangan Skill Infografis Remaja
First author — with teammates and field supervisor
STAINS
2026
Sistem Klasifikasi Emosi Kucing Menggunakan SVM dan Strategi Augmentasi Data
First author — with one co-author

Background

experience · education · skills

Experience

Data Assistant
Dinas Komunikasi dan Informatika Kabupaten Kediri — Internship
Feb – Mar 2025
  • Data entry & cleaning of regional statistics in Excel
  • Built charts and visualizations for internal reporting
  • Collaborated with the Statistics Division team on ongoing data processing tasks

Education

S.Kom or B.Comp, Informatics Engineering
Universitas Nusantara PGRI Kediri
2022 – 2026 · CGPA 3.90/4.00
  • Official Graduate
Cisco Networking Academy
  • Python Essentials 1
  • Python Essentials 2
  • Data Science & Data Analytics Essentials
  • Introduction to Data Science
Dicoding Indonesia
  • Belajar Dasar Structured Query Language (SQL)
  • Belajar Dasar Data Science
  • Membangun Aplikasi Gen AI dengan Microsoft Azure
  • Belajar Penerapan Data Science dengan Microsoft Fabric

Skills

ERP
ODOO — POS Sales Custom modules
Core
Python SQL XML
ML / DL
Scikit-learn PyTorch TabNet TF-IDF
Systems
Streamlit MySQL
Other
Godot / GDScript
Email copied to clipboard