Last updated: 3 August 2026

MUHAMMAD RAFI ARSYA

rafiarsya.work@gmail.com  |  +60 17-941-5768  |  rafiarsya.com  |  Kuala Lumpur, Malaysia

Profile

Software Engineering student at Universiti Malaya specializing in full-stack web development and AI/ML integration. Proven capability building production-grade, self-hosted applications using Node.js, Next.js, and cloud/database management. Combines solid technical foundations with cross-cultural communication and leadership experience, seeking a Software Engineering Internship to deliver impactful tech solutions.


Education

Universiti Malaya (UM), Malaysia
B.Sc. Computer Science (Software Engineering)
Since 2025

  • Focus on software architecture, data structures, and systems engineering.

International Program ICBS, Riau, Indonesia
Senior High School
2022 to 2025

  • International curriculum with English-medium instruction.
  • Active in student leadership and language programs.

Experience

PEKOM: Computer Science Society, Universiti Malaya
Technical Executive Committee
Since 2026

  • Serving in the Website Division, building and maintaining the society's web platforms.
  • Supporting faculty-wide events across the Faculty of Computer Science & IT.

PPI Malaysia (Indonesian Students Association)
Head of Website Division, Data & Information System Bureau
Since 2025

  • Full ownership of the official PPI Malaysia website: development, maintenance, and continuous improvement.
  • Serving Indonesian students across Malaysia.

PPI University of Malaya: IDFEST
Head of Department, Art Exhibition · Website Development Committee
Since 2026

  • Directing the Art Exhibition division for IDFEST, an international event showcasing Indonesian heritage at Universiti Malaya.
  • Building the official IDFEST website with Next.js and Tailwind CSS, translating Figma designs into production-ready pages.

Projects

ThoughtLog: Full-Stack Blog with Custom CMS (2026) From-scratch blog CMS on Node.js, Express and PostgreSQL with Markdown authoring and a three-state auto-publishing scheduler. PostgreSQL full-text search (tsvector/GIN) with tag filtering, RSS, reading-time estimates and email subscriptions. Self-hosted behind Cloudflare Tunnel, PM2-managed, deployed via GitHub Actions.

snip: Serverless URL Shortener (2026) Serverless shortener on AWS with no managed server, scaling to zero when idle. API Gateway and Lambda with DynamoDB key-value storage, deployed as infrastructure-as-code with SAM for one-command provisioning.

PaperMind: AI Research Paper Analyzer (2026) RAG web app for querying academic papers in natural language via a local LLM. FastAPI backend, ChromaDB vector storage, Ollama (phi3:mini) inference, fully offline, no external API calls. Containerized with Docker Compose and self-hosted on a Linux mini PC behind a Cloudflare Tunnel.

Resume Match: Resume / Job Scoring Engine (2026) Deterministic, rule-based engine scoring a resume against a job description using frequency-weighted skill coverage and weighted Jaccard similarity, no LLM, fully auditable, zero ongoing cost. Interval-union logic for concurrent roles; PDFs parsed server-side with pdfjs-dist across English, Indonesian and Malay.

AI Digit Recognizer: CNN Built From Scratch (2026) Handwritten-digit classifier with a CNN implemented entirely in NumPy: im2col-vectorized convolutions, max-pooling, backpropagation and Adam, no PyTorch or TensorFlow. 99.1% test accuracy on MNIST, with a Flask backend and a frontend visualizer rendering per-pixel saliency and live signal flow through every layer.

Crop Disease Detector (2026) Image classification web app detecting plant diseases from leaf photos across 38 categories using PlantVillage (54K+ images). Transfer learning with MobileNetV2, data augmentation and two-phase fine-tuning in TensorFlow/Keras. Deployed to Hugging Face Spaces with top-3 confidence scores.

IDFEST 2026 Website (2026) Official site for IDFEST, an international cultural event at Universiti Malaya. Built with Next.js 16 static export, React 19 and Tailwind CSS v4; translated Figma designs into production pages, with a focus on the homepage timeline, hero responsiveness and shared animation components across sections.

Arena Duel (2026) Server-authoritative real-time 1v1 combat over WebSockets. Simultaneous blind action submission resolved deterministically server-side, with state machines, cooldowns and disconnect handling.

AI Eval Dashboard (2026) Automated test harness for AI model output: Claude grades each response as correct, partial, incorrect or hallucinated, with a React/Recharts dashboard reporting accuracy, latency and cost per request.

HandGesture: Real-Time Drawing App (2025) Draw on screen by raising only the index finger. MediaPipe and OpenCV detect 21 landmarks per hand for up to 4 hands, with gesture controls for colour, canvas clear and draw mode, no mouse or keyboard.

NASE Accessibility Tool (2025) Screen-reader compatible, keyboard-navigable, high-contrast accessibility tools built to WCAG 2.1 for visually impaired users.

Reminder Me (Pendamping) (2026) Offline-first personal companion app: habits, focus timer, tasks, exams, journal and prayer times. Ships as an installable PWA and a signed Android APK from one codebase; all data stays on the device.

RafiFinance (2026) Full-featured finance tracker in a single HTML file. Zero dependencies, works offline as a PWA, with a health score, 6-month trends and saving goals.

Steam Market Intelligence (2026) In-browser SQL dashboard running real SQLite compiled to WebAssembly over a 1,400-title dataset, with a built-in query console.

CSA Study App (2026) Single-file exam prep for WRES1201 with topic guide, MCQ drills and interactive cache/Hamming/shift visualizers. Numbers randomize on every reload.

PriceWatch (2026) Chrome extension (Manifest V3) that watches a product's price on any site and alerts on a drop, re-checking every three hours via a background service worker.

BriskWalk Registration (2026) Mobile-first multi-step event registration for PPIM's annual community walk, designed in Figma and built for fast on-the-go sign-up.


Skills

Frontend: TypeScript, JavaScript (ES6+), React, Next.js, Tailwind CSS, Zustand, TanStack Query, HTML5, CSS3
Backend & Databases: Node.js, Express, Python, Java, REST APIs, PostgreSQL, MySQL, Redis, Socket.IO, Sequelize, FastAPI
AI / ML: TensorFlow, Keras, PyTorch, NumPy, OpenCV, MediaPipe, ChromaDB, Ollama, Retrieval-Augmented Generation
DevOps & Cloud: AWS (Lambda, DynamoDB, API Gateway, SAM), Docker, Docker Compose, NGINX, Bash, Git, Ubuntu, ZeroTier, PM2, Cloudflare Tunnel
Tools: Figma, Canva, LaTeX, VS Code


© MUHAMMAD RAFI ARSYA