Muhammad RaihanZaky Mahendra

Computer Science Student — Software & Web Development

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)

Labkom Maroon, Universitas PakuanSept 2024 – Present
  • 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

Google Cloud Skills Boost2025
  • 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)

Hotel Green Forest, Bogor2022
  • 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

Screenshot of USA Core - SA-MP Discord Bot & Platform

USA Core - SA-MP Discord Bot & Platform

Bot untuk komunitas SA-MP yang terintegrasi dengan Discord. Dilengkapi fitur keamanan (A.E.G.I.S SOC & scanner malware Lua), Scripter Tools, RTM Marketplace anonim, Boombox audio, hingga integrasi AI per-server.

Next.jsTypeScriptTailwind CSSGSAP+1
Screenshot of CVision AI

CVision AI

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

React
Screenshot of Financial Portfolio Optimization using PSO

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.

HTMLCSSJavaScript
Screenshot of Batik Motif Classification

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.

PythonFlaskMLscikit-learn+1
Screenshot of Digital Correspondence & Archive Management System

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.

PHPMySQLJavaScriptNginx+2
Screenshot of Rencana Adat

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.

ReactTailwind

Tech Stack

Languages

TypeScriptJavaScriptPythonDartSQL

Frameworks & Libraries

Next.jsReactNode.jsExpressFlaskFastAPIFlutterBootstrapTailwind CSSGSAP

Data & Machine Learning

TensorFlowPyTorchPandasNumPyScikit-learnOpenCVHugging Face

Tools & Platforms

GitDockerLinuxGoogle CloudVercelPostgreSQLMongoDBFigmaSupabase

Contact

Open to Software/Web Development internship opportunities.