Faculty of Computer Science, Universitas Brawijaya
Serving as a Teaching Assistant for Artificial Neural Network and Data Mining courses, supporting students throughout the semester.
Kementerian Komunikasi dan Digital Republik Indonesia (Komdigi)
Led development of a real-time Facial Emotion Recognition (FER) system using deep learning for adaptive learning. Experimented with backbones (ViT-B/16, DINOv3, DaViT, EfficientViT, FaRL) for multi-head emotion classification. Evaluated image and landmark-based transformer pipelines via hyperparameter sweeps and ablation studies (PyTorch, W&B). Built dataset collection and configurable training infrastructure for scalable experimentation. Built the production inference API with FastAPI and ONNX Runtime, serving the FER pipeline via Docker and Gunicorn/Uvicorn with GPU acceleration.

Faculty of Computer Science, Universitas Brawijaya
Served as Teaching Assistant for Advanced Artificial Intelligence and Web Application Development. Designed live coding problems and authored midterm/final exams in Python. Supported 60+ students across courses with hands-on guidance and assignment grading.

Intelligent Systems Laboratory, Universitas Brawijaya
Built a spam detector with DistilBERT and a multi-input BioBERT system that graded 51,890 medical articles across six quality categories. Development experiments reached 83.29% training accuracy and 0.87 ROC-AUC, while final held-out testing reached 61% accuracy and a 0.62 weighted F1-score, highlighting the impact of severe class imbalance.

Faculty of Computer Science, Universitas Brawijaya
Taught weekly lab sessions covering sorting algorithms, trees, graphs, and dynamic programming. Prepared live coding problems, graded assignments, and authored midterm/final exams in Java. Held office hours to help students debug and understand complex concepts.


Kantor Desa Belung
Built a website for the village using ReactJS as the frontend and a Backend as a Service (BaaS) solution using PocketBase as the backend. Deployed the website on a Linux Virtual Private Server using Docker and Nginx as reverse proxy. Implemented rate limiting to prevent spam on the website.
Basic Computing Community, Universitas Brawijaya
Built a backend system in Golang using the Fiber framework, Docker, and PostgreSQL. Implemented authentication, authorization, and rate limiting to improve security and stability. Integrated Midtrans payment gateway to enable seamless transactions.