MUHAMMAD RAFI ARSYA
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