Open to opportunities

Calvin
Joy
Tarigan

AI/ML · Software Engineer

Computer Science student at Universitas Indonesia focused on building and implementing machine learning systems — from custom neural networks and RL agents to production-ready full-stack platforms.

PyTorchscikit-learnTensorFlowPython PandasNumPyPostgreSQLDocker Spring BootNext.jsDjangoKubernetes Reinforcement LearningPCAK-Means SMOTEJavaTypeScriptGitJupyter

Selected Projects

See all
AI Agent

Support Agent

Customer support agent with native tool-calling, RAG with ChromaDB, and 85.7% tool-call success rate.

Python · Gemini API · FastAPI
Multi-Agent System

Ops Agent

Multi-agent IT ticket resolution with LangGraph, HITL approval, and 90% routing accuracy.

Python · LangGraph · Groq API
Reinforcement Learning

Vacuum Cleaning Robots MDP

Modular RL experimentation framework benchmarking 6 algorithms on a 7x7-grid vacuum environment.

Python · OpenAI Gym · Stable-Baselines3
2026 Deep Learning

IDX Multi-Asset Forecasting

Built an end-to-end deep learning pipeline to forecast 15-minute future log returns for 100 active Indonesian stocks using intraday data from 787 IDX tickers. Implemented and compared GRU, LSTM, and TCN architectures; the best-performing 2-layer GRU achieved validation RMSE of 0.006184. Conducted systematic ablation studies revealing architectural design trade-offs.

PyTorchGRU/LSTM/TCNPandasNumPyAblation Study
2026 Reinforcement Learning

Vacuum Cleaning Robots MDP

Built a modular Gym-based experimentation framework benchmarking 6 RL algorithms on a 7x7-grid vacuum-cleaning environment. PPO emerged as the best policy with 89.6% clean-cell ratio and 71.7% task success rate. Automated experiment runs and evaluation logging for reproducible analysis, documented in a structured LaTeX technical report.

PythonOpenAI GymStable-Baselines3LaTeX
2026 AI Application

NusaWallet

Semifinalist — Hackathon Digdaya BI 2026. Built a multi-currency mobile application supporting the digitalization of export services for freelancers and digital MSMEs in Indonesia. Backend built with Django; mobile client built with React Native (Expo), integrated with live foreign-exchange rates via the Frankfurter API.

DjangoReact NativeExpoFrankfurter API
2025 Embedded · IoT

Smart Garden

Built a soil-moisture monitoring system on the AVR XMEGA A3BU microcontroller platform. Extended the system with an ESP32-based soil moisture and automated lighting controller.

AVR XMEGA A3BUESP32Embedded C
2025 UX Research

Trashmate

“Inovasi Digital untuk Pengelolaan Sampah yang Terintegrasi” — a full UI/UX research case study for an integrated digital waste-management solution. Carried the project end-to-end through the UX research lifecycle: user research, persona development, prototyping, and usability evaluation.

User ResearchPrototypingUsability Evaluation
2026 Full Stack · DevOps

SiSidang — University Court-Scheduling System

Worked in a 7-member Scrum team over 4 sprints to deliver stakeholder-driven features and bug fixes for a production web application. Maintained and refactored a legacy Django/PostgreSQL backend paired with a Next.js frontend across 4 repositories. Used Jira, GitLab CI/CD, Docker, SonarQube, New Relic, and OWASP ZAP for project management, deployment automation, and security assurance.

DjangoNext.jsPostgreSQLDockerGitLab CI/CDJira
2026 Web Application

Rewear+

Silver Medal — Ignite Future Fest 2026 National Essay & Business Plan Competition. Authored a business plan proposal on technology-driven digital transformation and built a supporting prototype for Rewear+, a fashion resale marketplace concept, using Next.js and TypeScript.

Next.jsTypeScript
2025 Community Website

Little Margo Catapult

Solved a digital-presence problem for Little Margo, a local UMKM, by building a company profile website using Next.js and TypeScript deployed on Vercel. Collaborated in a 2-person team where both developers worked full-stack.

Next.jsTypeScriptVercel
2025 Full Stack

EventSphere

Built backend with Java Spring Boot and a responsive frontend with Next.js backed by PostgreSQL. Designed and integrated RESTful APIs for comprehensive event creation, management, and participation features.

Spring BootNext.jsREST APIJava
2025 Full Stack · DevOps

HealthMate

Collaborated on a comprehensive healthcare management web application across 3 repositories backed by PostgreSQL. Core monolith built with Django and HTML/CSS frontend with 2 additional microservices for OTP and phone verification. Contributed to containerized deployment using Kubernetes and implemented advanced security measures for sensitive medical data.

DjangoPostgreSQLKubernetesDockerSecurity
2025 Backend · Database

SIZOPI — Zoo Management System

Developed a Django-based monolith backend with full CRUD operations and an HTML/CSS frontend, contributing to PostgreSQL schema design. Created efficient data models for tracking animal care, feeding schedules, and visitor information.

DjangoPostgreSQLPythonHTML/CSS
2024 Mobile · Web

Dinepasar

Eksplorasi cita rasa khas kuliner Denpasar — built a responsive web and mobile platform for restaurant discovery featuring menus, ratings, and user reviews across 2 repositories. Web client built with Django and HTML/CSS; mobile client built with Flutter (Dart), both backed by a shared Django backend.

DjangoHTML/CSSFlutterDart
2026 ZK · Blockchain

AgentVeil

Privacy-preserving decentralized payment protocol for AI agents using ZK proofs on PolkaVM, enabling confidential invoicing and verifiable payments on Polkadot.

PolkaVMZK ProofsPolkadotProtocol Design
Teaching & Mentoring
Jan 2026 – Present

Teaching Assistant

Introduction to Software Security · Fasilkom UI

Delivered course material on software security concepts and supported students through lab sessions and assignments.

Aug 2025 – Jan 2026

Coordinator of Teaching Assistant

Discrete Mathematics 1 · Fasilkom UI

Led a team of TAs coordinating weekly sessions, grading, and student support. Strengthened ability to communicate mathematical reasoning, directly supporting analytical skills in ML coursework.

Apr 2024 – Sep 2024

Programming Fundamentals Mentor

Committee & Volunteer · Fasilkom UI

Mentored students with no prior coding background on programming fundamentals. Developed teaching materials and structured exercises; communicated complex technical topics to non-technical audiences.

Organization
Jan 2024 – Dec 2024

Staff — Sports Department

BEM Fasilkom UI

Organised and coordinated faculty-wide sports activities and competitions. Developed teamwork and event management capabilities.

Education

Universitas Indonesia

Bachelor of Computer Science
Aug 2023 – Aug 2027
Relevant: Data Structures & Algorithms, Machine Learning & Reinforcement Learning, Deep Learning, Computer Vision, Data Mining, Database Systems, Software Engineering
scholarship BAKTI BCA 2025 · PT Bank Central Asia Tbk
scholarship Bank Indonesia (GenBI) 2026 · Bank Indonesia
Certifications

Supervised Machine Learning: Regression & Classification

DeepLearning.AI / Coursera · May 2026
Credential: 85JD5MW33TWW

Custom Models, Layers, and Loss Functions with TensorFlow

DeepLearning.AI / Coursera · May 2026
Credential: XV86XZTLL499
Languages
Indonesian Native
English Professional

Technical Skills

Programming
PythonJava
AI / ML
PyTorchTensorFlowscikit-learn PandasNumPy
Generative AI / LLM
LangGraphRAGVector Databases (ChromaDB) LLM Tool-Calling & Agentic Systems
Specializations
Deep LearningTime Series Forecasting Reinforcement Learning
Backend
Spring BootDjangoFastAPI REST APIs
Infrastructure
PostgreSQLOracleDocker KubernetesGit
Available for
  • Internships & Part-time roles
  • ML/AI Research Collaboration
  • Open Source Contributions
  • Data Science Freelance Projects
Based in Depok, Indonesia 🇮🇩
CBot
C
CBot
Ask me about Calvin
Hi! I can answer questions about Calvin's projects, skills, experience, and more. What do you want to know?