Kolmogorov-Arnold Network Implementation
Learnable spline activations as an alternative to MLPs
Built a KAN implementation exploring learnable spline-based activations, comparing behaviour against standard MLP layers.
Informatics Engineering / Universitas Pancasila
Rienchy Razak. Undergraduate at GPA 3.87, with hands-on deep learning implementation in PyTorch and full-lifecycle software engineering in Java and TypeScript. Currently seeking an AI or Backend internship.
Selected work
Learnable spline activations as an alternative to MLPs
Built a KAN implementation exploring learnable spline-based activations, comparing behaviour against standard MLP layers.
Warehouse inventory desktop app, written as primary developer
A working OOP inventory system in Java and JavaFX with Maven: item and category CRUD, inbound and outbound stock transactions with audit history, low-stock alerts, and CSV report export through a centralized data service.
Full SDLC software engineering course project
Requirements analysis, context diagram, DFD, ERD, data dictionary, UI design, Java implementation, and black-box testing, delivered end to end with a team of three.
Four-model pipeline written up as an IEEE-format paper
A classification pipeline (SVM, Decision Tree, k-NN, Random Forest) with confusion-matrix evaluation; results written up in LaTeX using the IEEE format.
Approach
From classical classifiers to modern neural architectures, I implement, train, and benchmark models in PyTorch and scikit-learn, and I read the papers behind them.
From a full-lifecycle Java application to an offline-first PWA written in vanilla JavaScript, I care about working software, audit trails, and code someone else can read.
Accelerated coursework at GPA 3.87, IEEE-format write-ups, and interfaces built for real devices. The small things are the work.