Engineering journal by Ruben Ferreira
A SysML model and costing algorithm for a textile factory with multiple loom configurations. MSc dissertation, Instituto Superior Técnico.
A proposed scheduling algorithm to prevent overbooking of CNC cutting capacity. Never implemented — documented here for the reasoning.
From supplier research and product design to a WooCommerce store on AWS, live in under one month. Includes Google Maps delivery integration and a Telegram order bot.
Supporting 50 users across 4 societies, 5 factories and 5 warehouses with a collapsed IT team. Includes a mass inventory zeroing that ran 25 hours straight.
Planning time from 3 days to 15 minutes. 350 SKUs, 4 colour cycles, 5 sites. Built incrementally over two years with Excel and ODBC as a production prototype.
A client-facing delivery schedule that grew into a shared tool between planning, the client, and the export department. SageX3 traceability built on a SQL composite key.
A targeted BOM query replacing description-based material separation. Separation errors dropped to near zero. Planning time from days to one hour. The full MRP still estimated at 3.5 days to run.
A real estate export project with no traceability, no single source of truth, and information scattered across departments. Built a dashboard, a validation layer, and left a 50-page technical document nobody asked for.
A subscription-based billing system for a bakery client. Billing from 8 hours to 15 minutes. Covers weekly and monthly plans, weight-based products, payments, routes and label printing.
A professional code editor running inside OpenCart admin. Monaco Editor, PHP validation before save, auto-backup, terminal, global search, and command palette. First version built in one week.
Started as an error log viewer inside DevStudio. Evolved into a file integrity monitor after a client's site was compromised for 15 days without anyone noticing.
The system that took longer to build than DevStudio itself. License validation, grace periods, PayPal webhooks, multi-channel notifications, and a server dashboard — built to support the Sentinel Pro tier.