MRPorto
$initializing portfolio_osOK
$loading components & assetsOK
$establishing secure connectionOK
$calibrating interfaceOK
loading0%
click anywhere to skip
// Sole developer · Open to remote

MarcoRuslie

Production Systems Developer ·  Web & Mobile  ·  Laravel / Next.js / Flutter

Sole developer, 2+ years — designed and run the production systems (helpdesk + QC) used daily by 40 technicians across two manufacturing sites.

Requirements, architecture, deployment, and the support calls when something breaks at 2am — all mine. No team to escalate to, no handover. That's what I'm bringing to a remote role.

Marco Ruslie
// Owned end-to-end
// Live in production
Scroll
About

Code is my craft

I'm a developer based in Indonesia who loves building at the intersection of engineering and design. With experience spanning full-stack web and mobile development, I specialize in creating scalable, high-performance applications.

From digitizing industrial production flows to building real-time dashboards, I thrive in complex, fast-moving environments where clean code meets real-world impact.

0+
Years Sole Developer
0
Daily Users
0
Manufacturing Sites
0
Core Technologies
Tech Stack

My Weapons

Next.js Next.jsFrontend
Nuxt NuxtFrontend
Laravel LaravelBackend
Java JavaBackend
Spring Boot Spring BootBackend
Flutter FlutterMobile
React Native React NativeMobile
C# C#Backend
C++ C++Systems
Career

Work Experience

//November 2024 — Present
Website & Mobile Developer
PT WINGS SURYA  ·  PT ADYABUANA PERSADA (MILAN TILES)
Current RoleWeb DevMobile DevProduction Dashboard

Developing production monitoring dashboards for PT Wings Surya's operations, delivering real-time visibility into factory processes. Simultaneously building mobile applications for a subsidiary, PT Adyabuana Persada (Milan Tiles), enabling field teams to operate efficiently through purpose-built cross-platform apps.

//September 2023 — January 2024
Human Resource Project
PT WINGS SURYA
StaffWeb DevProcess Digitalization

Developed an internal web platform to digitalize the production packaging flow, replacing manual HR processes with a streamlined digital system. The platform improved tracking accuracy and reduced paperwork overhead across production lines.

Portfolio

Projects That Solve Real Business Problems

A collection of systems and websites I've built to improve workflow, efficiency, and business operations.

0
Systems Built
0
Technologies Shipped
0
Companies Served
0%
Built & Owned Solo
// showing 9 projects
Islamic Clothing E-Commerce & Production Management System
⤢ View Full Image
Manufacturing2026❏ 6 photos

Islamic Clothing E-Commerce & Production Management System

Full-stack platform for a small Muslim-clothing manufacturer that joins a customer-facing storefront to an internal production floor — replacing guesswork-based production planning with a Fuzzy Mamdani inference engine that recommends how many units to make each cycle.

Laravel 11PHP 8.2MySQLBlade + jQuery DataTablesTailwind CSS (CDN)
Key Features
  • ▸Fuzzy Mamdani engine recommending production quantity
  • ▸Storefront with cart, checkout & order tracking
  • ▸Production batches with bill-of-materials & HPP costing
  • ▸Role-based access for admin, staff & buyers
  • ▸Sales, production & inventory reports with export
Business Impact

Replaced intuition-based production planning with a defensible number — the Fuzzy Mamdani engine turns 12 months of sales history into a recommended unit count and shows every step, so the owner sees why, not just what. Paired with a per-product bill of materials, material needs and HPP fall out of that recommendation automatically.

View Details→
Warehouse Inventory & Stock Movement System
⤢ View Full Image
Inventory2026❏ 4 photos

Warehouse Inventory & Stock Movement System

Backend-first inventory platform built on Java and Spring Boot that tracks every item across multiple warehouses — receiving, transfers, picking, and stock opname all run through one REST API, so the stock figure on screen is always derived from recorded movements rather than typed in by hand.

Java 21Spring Boot 3Spring Security + JWTSpring Data JPAPostgreSQLFlywayDocker
Key Features
  • ▸Multi-warehouse stock with bin / rack locations
  • ▸Goods receipt, transfer & issue as ledger movements
  • ▸Stock opname with variance adjustment & approval
  • ▸Low-stock alerts based on per-item reorder points
  • ▸Role-based access for admin, warehouse staff & auditor
Business Impact

Replaced spreadsheet stock counts with a movement ledger — every quantity change is a transaction with who, when, and why, so a stock discrepancy can be traced back to the exact receipt or transfer that caused it. Transactional service methods keep transfers atomic, so stock can't disappear between two warehouses mid-update.

View Details→
Smart Signage CMS & CCTV Platform
⤢ View Full Image
Custom Workflow2026❏ 5 photos

Smart Signage CMS & CCTV Platform

Digital signage platform that turns any mini-PC into a managed screen — a dark-glass dashboard drives playlists, schedules, and live Hikvision CCTV walls across every display, with an installable kiosk player that pairs itself to the CMS in one code.

NestJSPrisma + PostgreSQLRedisNext.js 15ElectronMediaMTX (WebRTC/HLS)
Key Features
  • ▸Kiosk player app with 6-digit pairing & auto-registration
  • ▸Live RTSP cameras re-streamed to WebRTC with HLS fallback
  • ▸Passive/Active display modes with idle fallback to content
  • ▸Heartbeat monitoring showing online/offline per screen
  • ▸JWT auth with RBAC for admin, operator & viewer roles
Business Impact

Removed the manual trip to every screen — a technician installs the player once, types a pairing code, and the display is managed from the dashboard forever after, surviving reboots on its own. Heartbeats surface a dead screen in about 90 seconds instead of whenever someone walks past it, and RTSP cameras reach the wall as low-latency WebRTC without exposing the camera network.

View Details→
Helpdesk Technician Dashboard
⤢ View Full Image
Dashboard2025❏ 6 photos

Helpdesk Technician Dashboard

Streamlined helpdesk system for managing and tracking technician requests, assignments, and resolutions across multiple support channels.

LaravelMySQLREST APITailwindAlpine.js
Key Features
  • ▸Live line-status & output tracking
  • ▸Downtime & defect analytics
  • ▸Role-based supervisor access
Business Impact

Cut reporting lag from end-of-shift to real time, helping supervisors react to slowdowns within minutes instead of hours.

View Details→
Helpdesk Operations App
⤢ View Full Image
Business System2025❏ 2 photos

Helpdesk Operations App

Cross-platform mobile app for field teams to manage on-site tasks, capture data, and report activity away from the office.

React NativeLaravel APIMySQLREST API
Key Features
  • ▸Offline-friendly data capture
  • ▸Field task & visit logging
  • ▸Synced reporting to head office
Business Impact

Replaced spreadsheets and phone calls with a single app, giving head office same-day visibility into field technician activity.

View Details→
Production Support Dashboard
⤢ View Full Image
Dashboard2024❏ 5 photos

Production Support Dashboard

Internal web platform that digitalized the production packaging flow, replacing paper-based HR tracking with a structured digital process.

LaravelVueMySQLTailwind
Key Features
  • ▸Step-by-step packaging workflow
  • ▸Digital sign-off & audit trail
  • ▸Automated tracking reports
Business Impact

Eliminated manual paperwork across production lines and improved tracking accuracy for every packaging batch.

View Details→
Production Operation App
⤢ View Full Image
Business System2024❏ 2 photos

Production Operation App

Mobile app for field teams to manage on-site tasks, capture data of each machine input and output. The app is designed to work offline and sync data to the head office when connectivity is available.

FlutterLaravel APIMySQLOneSignalREST API
Key Features
  • ▸Real-time stock & movement tracking
  • ▸Offline data capture with auto-sync
  • ▸Recording machine input and output
Business Impact

Reduced stockouts and manual counting effort by giving the team accurate, always-current inventory data.

View Details→
Restaurant POS & Management System
⤢ View Full Image
POS2026❏ 5 photos

Restaurant POS & Management System

Full-stack restaurant operations platform that unifies point-of-sale, QR self-ordering, inventory, and financial reporting — replacing manual order slips and spreadsheet stock tracking with a single real-time system.

Laravel 11PHP 8.2MySQLBlade + Vanilla JS
Key Features
  • ▸Point-of-sale with real-time cart, table selection & auto tax
  • ▸QR-code self-ordering for customers (no waiter needed)
  • ▸Recipe-based inventory auto-deduction on every order
  • ▸Multi-floor drag-and-drop table layout & reservations
  • ▸Financial reports with HPP (COGS) and profit margin analytics
Business Impact

Eliminated handwritten order slips and manual stock counts — every sale auto-deducts ingredients through the recipe table, so stock and cost of goods stay accurate with no extra data entry, giving owners true profit margin per item. QR self-ordering removes the waiter step entirely, cutting order errors and staffing needs.

View Details→
Executive Analytics Dashboard
⤢ View Full Image
Dashboard2025❏ 3 photos

Executive Analytics Dashboard

Centralized analytics dashboard consolidating operational data into clear KPIs and charts for management decision-making.

Next.jsLaravelMySQLChart.jsTailwind
Key Features
  • ▸Consolidated KPI overview
  • ▸Interactive charts & filters
  • ▸Exportable management reports
Business Impact

Turned scattered reports into one live view, cutting the time managers spend gathering numbers each week.

View Details→
Contact

Let's Build
Together

Have a project in mind or want to talk about a new opportunity? I'm always open to interesting collaborations.

marco@portfolio ~/about
$ cat profile.json
{
"name": "Marco Ruslie",
"role": "Full-Stack & Mobile Dev",
"location": "Indonesia 🇮🇩",
"status": "available"
"stack": [
"Next.js", "Flutter",
"Laravel", "Nuxt"
],
"passion": "building cool stuff"
}
$