Muhammad RaihanZaky Mahendra
Turning practical problems into working software — from university chatbots to self-hosted Linux infrastructure.
About
Computer Science student who likes making things work end-to-end — from training a classifier on Indonesian batik patterns, to building a chatbot for my own university, to running AI tools on a home server I set up myself. I currently teach practicum sessions in AI, Web Technology, and Distributed Databases, and spend my free time tinkering with self-hosted infrastructure and Linux.
Currently exploring: self-hosted LLM infrastructure, RAG systems, and Linux system administration (daily driver: CachyOS).
Community-Driven
I enjoy sharing what I learn — from mentoring 100+ peers through a Google Cloud program to guiding students as a teaching assistant.
AI Exploration
Currently diving into AI agents and local LLM integration, building tools I actually use myself.
Infrastructure & Self-Hosting
Running my own home server stack — Docker, Tailscale, and self-hosted LLMs — on Linux.
Experience
Teaching Assistant (Asisten Praktikum)
- Deliver lab sessions and mentor students across AI, Computer Graphics, Distributed Databases, Web Technology, and Client-Side Scripting courses.
- Design practicum materials, exercises, and grading rubrics each semester.
Google Cloud Arcade Facilitator
- Guided and mentored 103 participants through Google Cloud's gamified learning program, helping them complete skill badges covering AI agents, application development, and big data/ML.
- Completed 52+ skill badges myself, reaching the program's highest tier (Legend), while supporting participants to reach their own milestones.
Facility & Engineering Intern (PKL)
- Assisted the Engineering team with routine maintenance and repair of hotel electrical, lighting, and cooling systems to support daily hotel operations.
- Responded to technical/facility issues reported by other departments (e.g. room maintenance requests) under supervisor guidance. Set up WiFi network infrastructure for ballroom events and meeting functions.
My Projects

CVision AI
AI-powered computer vision tool for real-time image analysis and object detection with a modern web interface.

Financial Portfolio Optimization using PSO
Final project for the Optimization course — a web application implementing the Particle Swarm Optimization (PSO) algorithm to determine optimal investment portfolio composition based on a Conditional Value at Risk (CVaR) approach. Provides a complete workflow from dataset upload and preprocessing, to exploratory data analysis, optimization, and sensitivity analysis in one interactive dashboard.

Batik Motif Classification
A machine learning web application that classifies traditional Indonesian batik motifs using Gray Level Co-occurrence Matrix (GLCM) feature extraction and a Support Vector Machine (SVM) model.

Digital Correspondence & Archive Management System
Final project for the Information Systems course — a web-based village office administration system managing incoming/outgoing mail, memos, and digital archiving in one integrated system to improve efficiency and record-keeping.

Rencana Adat
A budget planning web app for Indonesian traditional weddings — supports Sundanese, Javanese, Minang, and Modern ceremony types, auto-generates a detailed cost breakdown (RAB) based on user input, and exports it to PDF. Free to use, no backend required.

Personal AI Infrastructure Stack
Self-hosted AI stack with local LLM deployment, vector databases, and custom inference pipelines.