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 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
Screenshot of Personal AI Infrastructure Stack

Personal AI Infrastructure Stack

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

DockerLinuxPythonOllama+1

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.