brian@ijbm ~ /portfolio
$ ijbm boot --portfolio

Hi, I'm Brian Marcellino.
Computer Science graduate building AI, automation, and full-stack systems.
GitHub activity is loading. View GitHub profile
Navigation
/about/experience/projects/publications/contact… /help · /infra · /skills
/themes to change vibe
Focus
AIGenAI/DL
BuildAuto/mobile
MarketsTrading/NLP
VisionCV research
> /projects
Projects
16 CV-backed projects · grouped by status · no invented demos or metrics
Shipped · 7
2026Shipped
Orqest ERP
Multi-tenant ERP Platform
Production multi-tenant ERP system serving Metropolia Technologies and Midville on a single React + TypeScript + Node.js codebase, with isolated databases and isolated backend processes per tenant.
Role: Lead Engineer
TypeScriptReactNode.jsPostgreSQLPrismaSocket.IOPM2nginxDocker
✦ HR, finance, sales, IT business development, attendance, tasks/kanban, civil ops, inventory, and employee portal modules
More project details
- GPS-verified attendance with face verification (Vladmandic Human) and interactive Leaflet maps
- Two live tenants (Metropolia, Midville) on the same codebase via release-symlink deploys
- Application-owned observability: /api/health, /api/metrics, dependency probes, request and Socket.IO metrics
2026Shipped
Bisnispropertimalang.id
Real-estate Marketing Site
Public-facing real-estate marketing site for the Malang market — Next.js with a structured admin content editor, image gallery, and SEO-optimized listing pages.
Role: Full-stack Engineer
Next.jsTypeScriptTailwind CSSTiptapMasonry
✦ Tiptap-based rich-text admin editor for structured listing content
More project details
- Masonry image gallery with imagesLoaded synchronization
- Deployed via release-symlink pipeline with PM2 and nginx
2026Shipped
Rukost.id
Kost Marketplace Platform
Dockerized kost (boarding-house) marketplace: web frontend, API, nginx, Postgres, and Redis running as a coordinated container stack behind a single public domain.
Role: Operator / Engineer
Docker ComposenginxPostgreSQLRedisLibreTranslate
✦ Multi-container architecture: web, API, nginx, Postgres, Redis, translation service
More project details
- Self-managed on a single Linux host with backup automation
- TLS via Certbot with nginx reverse-proxy in front of an internal HTTPS upstream
2026Shipped
Self-hosted Observability Stack
Monitoring Infrastructure
Self-hosted Grafana + Prometheus + Loki + Alloy + Blackbox Exporter stack monitoring the Orqest ERP platform end-to-end — application metrics, host metrics, log aggregation, and synthetic uptime checks.
Role: Operator
GrafanaPrometheusLokiAlloyBlackbox ExporterDocker Compose
✦ Application-owned /api/metrics with strict cardinality rules (no user/email/lead IDs as labels)
More project details
- Loki log pipelines for backend, nginx, and PM2 process logs
- Blackbox Exporter probes for synthetic public-endpoint uptime checks
- Sibling repository pattern: app repo owns instrumentation, infra repo owns runtime
2026Shipped
Self-hosted Automation & Doc Stack
Automation Infrastructure
Self-hosted automation and document-management infrastructure: n8n workflow engine with an n8n-MCP bridge, plus Paperless-NGX for OCR-backed document archiving — wired into the Orqest ERP for fund-request and attachment archiving flows.
Role: Operator
n8nPaperless-NGXPostgreSQLRedisDocker ComposeDuckDNS
✦ n8n workflows for sentiment ingestion, scheduled reporting, and ERP integration
More project details
- Paperless-NGX as the document of record for fund-request attachments
- n8n-MCP bridge exposes workflows to MCP-aware agents
- All services run behind nginx + Certbot with DuckDNS-fronted internal subdomains
2024Shipped
DeCrop
Object Detection & Auto-Crop
CLI tool that uses YOLOv8 to detect target objects in an image and auto-crops them into clean export tiles.
Role: Author
PythonUltralytics YOLOv8OpenCV
✦ Automatic object detection and per-instance crop export
More project details
- Built on the Ultralytics YOLOv8 detection model
2022Shipped
Konveksi Suhat
Local E-commerce Website
E-commerce site for a local convection business with a product catalog and order workflow.
Role: Developer
Web Stack
✦ Local-business storefront
More project details
- Catalog and ordering workflow
Ongoing · 3
2025Ongoing
ManalagiCare
Mobile Apple Disease Detection
Mobile application that classifies apple fruit disease via on-device deep learning using Flutter and TensorFlow Lite.
Role: Researcher and Mobile Developer
FlutterTensorFlowTensorFlow LiteInceptionV3Android
✦ 5-class apple disease classification pipeline
More project details
- Mobile inference using a lightweight CNN model
- Backed by published research at ITIS 2025 / ICIMCIS 2025
2025Ongoing
SenFlow
Forex Sentiment Automation
Automation pipeline that ingests forex news and headlines, runs sentiment analysis, and routes signals into trading workflows.
Role: Builder
n8nLLM APIsWebhooks
✦ End-to-end n8n workflow for headline ingestion and scoring
More project details
- Designed for XAU/USD and major-pair sentiment monitoring
2025Ongoing
Lezduit
AI Kanban To-do App
AI-assisted Kanban-style productivity app where boards, cards, and AI assistance live behind a Firebase backend.
Role: Full-stack Developer
ReactTypeScriptFirebaseTailwind CSS
✦ Drag-and-drop Kanban board with realtime sync
More project details
- AI assistance for task breakdown and prioritization
Archived · 6
2024Archived
ArbiFinder
Crypto Arbitrage Finder
Real-time arbitrage scanner that watches multiple cryptocurrency markets and surfaces price gaps as they appear.
Role: Builder
PythonREST APIsAsync I/O
✦ Real-time multi-exchange price monitoring
More project details
- Cross-pair arbitrage opportunity detection
2024Archived
PortoKu
Investment Portfolio Tracker
Investment portfolio tracker that pulls market data via APIs and aggregates holdings into a single Go service.
Role: Author
GoREST APIs
✦ API-backed investment tracking
More project details
- Built end-to-end in Go
2023Archived
Ninja Heroes Bot
Mobile Gameplay Automation
Automation script that runs the daily task loop for Ninja Heroes Mobile so progression and rewards keep flowing.
Role: Author
PythonImage RecognitionADB
✦ Hands-off daily task automation
More project details
- Python-driven mobile gameplay loop
2023Archived
Ninja Heroes Auto Claim
Selenium Automation
Selenium-based automation that claims the daily Ninja Income for Ninja Heroes Mobile so rewards never get missed.
Role: Author
PythonSelenium WebDriver
✦ Automatic daily claim flow
More project details
- Browser automation via Selenium
2023Archived
TFT Auto Queue
Queue Automation Script
Python script that detects and accepts Teamfight Tactics queue pop-ups so playtime is not wasted.
Role: Author
PythonImage Recognition
✦ Teamfight Tactics queue auto-accept
More project details
- Lightweight Python workflow
2023Archived
2D Snake Game
Java Game
Classic 2D Snake game built in Java as part of an early university coursework project.
Role: Author
JavaJava Swing
✦ Classic Snake gameplay
More project details
- Built end-to-end in Java
→ /skills for the stack · case studies at /projects/<slug>
>