rafylabs

Curriculum Vitae

Muhammad Rafly Mubarak

Software Engineer & AI Enthusiast

mraflym46@gmail.com · +6282130897025 · Jakarta, Indonesia

Software engineer with four years of experience building web applications for enterprise needs — cloud consoles, data platforms, observability dashboards, and internal systems. Comfortable owning a product from the interface through backend integration, with a strong interest in AI: several of my personal projects are AI-driven automations I use daily.

Work Experience

Software Engineer · PT Bodha Padma Nawadhya

June 2022 – Present
  • –Private cloud management console: virtual machines and baremetal, volumes with scheduled snapshots and backups, networking (load balancers, IP pools, cluster network), and GPU/PCI devices — Next.js, React, Material UI, ApexCharts.
  • –Infrastructure observability platform: real-time metrics, Kubernetes topology, RBAC, and SSO — Next.js, TypeScript, React Query, Zustand, Recharts.
  • –Big data platform: analytics dashboards, spatial visualization with Mapbox, and the product subscription flow — Next.js, TypeScript, Material UI.
  • –Company internal system: attendance, project management, document storage, and multi-language support — Next.js, Material UI, deployed with Docker & Kubernetes.
  • –Internal AI assistant: chat interface, document processing, and spatial analysis — Next.js, shadcn/ui, Mapbox.
  • –News monitoring and map-based fleet tracking dashboards, plus a Flutter (GetX) mobile app for attendance.
  • –Authored the standard frontend template the team uses to start every new project — Next.js, TypeScript, React Query, Tailwind CSS.

Personal Projects

Scripio — Finance Tracking Bot

Personal project
  • –A Telegram bot that reads receipt photos and transaction notifications with AI, then files them automatically into the user's own Google Sheet.
  • –Runs on Cloudflare Workers with TypeScript; transaction data is never stored on the bot's side.

Fathomind — Automated Video Pipeline

Personal project
  • –A Python pipeline that assembles footage, quotes, and music into 1080×1920 vertical videos, then schedules publishing with no manual step.

Education

Bachelor of Information Systems · Universitas Terbuka

2022 – 2026
  • –GPA: 3.42

Training

Bootcamp DumbWays.id

January 2022 – April 2022
  • –Built full-stack web apps: React JS on the client, Express JS + MySQL with Sequelize ORM on the server.
  • –Mobile apps with React Native and a Firebase backend.
github.com/rcode77

Skills

Languages
JavaScript · TypeScript · PHP · Python · Dart
Frontend
React · Next.js · Flutter · Tailwind CSS · Material UI · shadcn/ui
Data & Visualization
Recharts · ApexCharts · Mapbox GL · Leaflet · React Query · Zustand
Backend & Infra
Node.js · Express · Laravel · Supabase · Cloudflare Workers · MySQL · Docker · Kubernetes · Git
AI & Automation
LLM API integration · Document processing & OCR · Workflow automation