×
Full custom development of an AI-enhanced operational platform for the Malta Dockers Union — powered by RosterAI, with Zoho Books integration and Dakar payroll connectivity.
SKIOS proposes the full custom development of the Malta Dockers Union Workforce Management & Rostering Platform — a bespoke web application that will serve as the MDU's central operational hub. The platform manages the complete lifecycle of workforce rostering: from order intake and crew assignment through shift execution, payroll export, and client billing.
It will enforce the MDU's union fairness rules (license number sequencing), handle complex crew composition requirements across both Freeport (scheduled) and Marsa (reactive) operations, and provide a self-service portal for over 600 dockworkers. The platform is powered by RosterAI — SKIOS's proprietary intelligent rostering engine — which optimises roster generation, predicts availability patterns, detects operational anomalies, and provides real-time smart insights to administrators.
The platform integrates with Zoho Books for automated job-based billing and with the Dakar payroll system for seamless pay-run exports, eliminating manual data re-entry and reducing the risk of financial errors.
By building a fully custom platform, the MDU gains complete IP ownership, the flexibility to evolve the system as union rules change, and a user experience designed specifically for dockworkers and port administrators. There is no vendor lock-in.
SKIOS does not propose to build a workforce rostering system from scratch. We bring RosterAI — our proprietary, production-ready intelligent rostering engine. This is the group's unique differentiator and the reason this project can be delivered with dramatically lower risk and faster time-to-value than any alternative approach.
RosterAI is not a concept or a roadmap item. It is a fully designed, architected, and validated AI-forward rostering platform with a complete component library: AI-powered dashboard with real-time Smart Insights, intelligent weekly scheduler with auto-fill and conflict detection, shift swap centre with policy compliance validation, employee skills matrix with gap analysis, and predictive workforce analytics. These are production-ready components that will be customised for the MDU's specific union fairness rules, crew composition logic, and Freeport/Marsa dual-mode operations.
No other vendor in the market can offer a pre-built, AI-native rostering engine of this calibre. A competitor would need to build from zero — adding months to the timeline, significant risk to delivery, and cost to the investment. With RosterAI, the MDU receives a battle-tested platform from day one.
Our team includes Roderick Bartolo, who served as Head of Artificial Intelligence & Data Science at Tipico for over 5 years — leading AI implementation across product and operations at one of Europe's largest sportsbook companies. Alongside him, Kurt Abela is currently pursuing a PhD in Artificial Intelligence at the University of Malta, holds an MSc in AI (NLP/Machine Translation) with Merit, and serves as a Research Officer on the University's Project Chatbot and the EU-funded National Language Technology Platform. Kurt is co-founder of NeuralAI Ltd (together with Matthew Galea), a dedicated AI venture. This calibre of AI leadership is not available through any other Maltese systems integrator.
SKIOS does not operate alone. This project draws on the combined expertise, infrastructure, and delivery capacity of a group of specialist companies — each contributing a critical capability that no single vendor could replicate:
Malta's #1 Microsoft cloud security solutions company. Microsoft Partner of the Year. Azure cloud architecture, managed security services, enterprise infrastructure, and 24/7 monitoring. Provides the infrastructure backbone and security assurance required for a system of national importance.
Enterprise software development and systems integration for regulated industries. Proven track record across multiple Malta Government projects (Housing Authority, Malta Tourism Authority, OHSA, MCC). Extensive Azure development experience. Creator of RosterAI.
Product engineering, e-commerce platforms, mobile applications, and custom integrations. Rapid development and delivery capability for complex multi-platform solutions across Maltese and EU clients.
Specialist user experience and interface design studio. Research-driven design, usability testing, design systems, and accessibility. Responsible for the Maritime Operational Excellence design system underpinning this platform.
This group structure means the MDU engages a single accountable partner (SKIOS) while accessing the depth of a multi-company technology consortium — cloud security from VERACLOUD, AI from RosterAI, product engineering from BORN.mt, and world-class UX from Whitespace.
SKIOS has delivered mission-critical platforms for Malta's most demanding institutions — including the Housing Authority (€500,000+), Malta Tourism Authority (€467,999), the Mediterranean Conference Centre AR/VR platform (€600,450), and OHSA (€119,000). We understand government and union procurement requirements, GDPR compliance, and the operational realities of Maltese public-sector technology projects. Group company VERACLOUD holds the Microsoft Partner of the Year designation, underscoring our enterprise infrastructure credentials.
This platform will be classified as a top-tier system of national importance — the operational backbone for Malta's entire dockworker workforce. It demands the highest standards of availability, security, and data redundancy. SKIOS and its group partners are architected for exactly this level of responsibility:
No other vendor in the Maltese market can offer the combination of a production-ready AI rostering product (RosterAI), a team with 5+ years of enterprise AI leadership at Tipico-scale, a PhD-level AI researcher, and the delivery track record of €1.5M+ in public-sector enterprise projects. SKIOS offers the MDU the shortest path to a proven, intelligent workforce platform — built by the team that created it.
Our team brings deep expertise in building mission-critical systems where reliability, data integrity, and regulatory compliance are non-negotiable. We operate as an extension of our clients' teams — providing the technical depth of a specialist consultancy with the responsiveness and accountability of an in-house engineering function.
Custom-built applications using modern frameworks and cloud-native architectures. We specialise in systems that handle complex business logic, high-volume data processing, and multi-role user interfaces.
Connecting disparate systems through robust API layers, data pipelines, and event-driven architectures. Extensive experience integrating with ERP, payroll, billing, and government systems.
Practical AI solutions embedded within enterprise applications — from predictive analytics and anomaly detection to intelligent automation and optimisation algorithms. We focus on measurable operational impact, not AI for its own sake.
Security-first development practices embedded throughout the software lifecycle. All solutions designed with GDPR compliance, role-based access control, and comprehensive audit logging as standard.
Government Voucher Platform (Astimulus) — Purpose-built platform facilitating distribution of over €100 million in government vouchers across European public entities. Handles complex eligibility rules, multi-party reconciliation, and real-time fraud detection.
Financial Services Integration — Enterprise integration projects for Bank of Valletta, connecting core banking systems with digital channels through secure API gateways.
Regulatory & Public Sector Systems — Solutions for Malta Business Registry, Transport Malta, Housing Authority, and VisitMalta — all requiring strict data governance, audit trails, and multi-stakeholder access control.
Healthcare & Pharmacy Systems — Operational management platforms for Browns Pharmacy, handling inventory, scheduling, and compliance reporting across a multi-site network.
Rostering managed through Excel and Microsoft Forms, leading to data entry errors, version conflicts, and inability to enforce fairness rules systematically.
600+ dockworkers have limited visibility into roster assignments, waitlist positions, and replacement opportunities. Communication relies on informal WhatsApp groups.
License number sequencing for equitable work distribution is difficult to enforce manually, especially with availability constraints and multi-skill workers.
Freeport follows a 14-day advance cycle; Marsa is reactive and vessel-driven. Current tooling cannot accommodate both effectively.
Shift data is manually transcribed into Zoho Books and Dakar payroll files, creating delays, reconciliation overhead, and financial error risk.
The existing approach cannot scale for seasonal fluctuations, additional clients, or future regulatory requirements without significant manual overhead.
Responsive, mobile-first web app with modern frontend framework and robust server-side backend, hosted on EU-based cloud infrastructure for data residency compliance.
Purpose-built scheduling engine with two modes: Freeport (14-day advance with crew templates and recurring patterns) and Marsa (reactive, same-day crew assembly triggered by vessel arrivals). Both enforce fairness and crew composition rules.
Implementation of license number sequencing considering rotation position, worker availability, required skills/certifications, and waitlist priority. All assignment decisions logged with full rationale for audit.
Mobile-first portal for 600+ workers: personal dashboard, availability management, replacement requests, push/email notifications, and historical shift log.
Real-time roster overview with drag-and-drop, crew manifest generation, utilisation reports, exception tracking, configurable exports (PDF/Excel), and role-based access control.
Automated invoice line creation per completed shift via Zoho Books API. Support for multiple billing rates, draft review workflows, reconciliation dashboard, and error handling with retry logic.
Per-worker breakdown of regular hours, overtime, and premiums. Validation checks for anomalies, export in required format (CSV/XML), and full audit trail linking payroll lines to shift records.
Transactional email for shift confirmations and alerts, in-app notification centre with read/unread tracking, configurable templates, and daily digest option to reduce notification fatigue.
Every screen is designed using the Maritime Operational Excellence design system — built for precision, durability, and high-contrast utility. Below is a preview of the key interfaces across admin desktop and worker mobile experiences.
No-Line Rule — No 1px borders. Boundaries defined through background colour shifts only.
Status Beacons — 4px vertical strips replace status dots. Teal for active, orange for urgent.
Tonal Layering — Hierarchy through stacked surface tiers, not structural lines.
Industrial Radii — 0.25rem default, 0.125rem small. No rounded Material corners.
Intelligent Curator — AI-Forward Workforce Intelligence · skios.com.mt/products/roster-ai
RosterAI brings enterprise-grade AI capabilities purpose-built for workforce management: real-time smart insights, conflict detection, AI-suggested shift swaps, auto-fill scheduling, and an operational pulse dashboard that gives administrators instant visibility into staffing health, optimisation potential, and pending actions — all designed around the "Intelligent Curator" philosophy of being authoritative, calm, and hyper-efficient.
Real-time operational pulse showing staffing health, AI optimisation potential, and pending requests. Live Smart Insights feed surfaces critical alerts (conflict detection), AI-suggested shift swaps with one-click approval, and efficiency gain notifications. Auto-Optimize mode can rebalance the entire roster with a single command.
AI-powered Auto-Fill Schedule that generates optimal crew assignments considering fairness rules, skill requirements, availability, and historical patterns. Detects conflicts (overtime violations, shift overlaps) in real-time. Budget tracking and capacity monitoring with AI-suggested fixes when overruns are detected.
ML models trained on operational data to forecast workforce demand, predict no-show probability, and identify seasonal patterns. Continuous anomaly monitoring flags unusual patterns: replacement request spikes, shift-type avoidance, billing discrepancies, or fairness distribution drift. Each alert includes context and recommended actions.
AI-validated shift swap centre with policy compliance checking. When a worker requests a swap, RosterAI evaluates labour law compliance, overtime implications, and skill coverage — recommending the best replacement with a "100% Policy Compliance" confidence badge. Manager Insights panel shows coverage impact and auto-pilot recommendations.
Centralised employee skills matrix with AI-powered gap analysis. The system identifies certification expiry risks, skill coverage gaps across shifts, and recommends training priorities. Integrated with the rostering engine to ensure only qualified workers are assigned to roles requiring specific certifications.
Query the system in plain English: "show me all available Cappa-certified drivers for next Tuesday afternoon" or "which workers have exceeded 40 hours this week?" Smart notification prioritisation learns which channels and timing each worker responds to fastest, optimising communication delivery rates.
RosterAI is designed to augment human decision-making, not replace it. Every AI recommendation includes an explanation of its reasoning. Admins always retain full override authority. The system improves over time as it learns from the MDU's operational data. Learn more at skios.com.mt/products/roster-ai
| Layer | Technology | Rationale |
|---|---|---|
| Frontend | React / Next.js | Component-based architecture, server-side rendering, mobile-first performance |
| Backend API | .NET / Node.js | Strongly-typed, high-performance, excellent for complex business logic |
| Database | PostgreSQL | Robust relational DB for complex queries, audit logging, transactional integrity |
| AI/ML | Python / scikit-learn | Industry-standard ML stack for predictive models and anomaly detection |
| Authentication | OAuth 2.0 / OIDC | Industry-standard auth with MFA support, scalable to 600+ users |
| Email Service | ZeptoMail / SendGrid | High-volume transactional email with delivery tracking |
| Hosting | Azure / AWS (EU) | EU data residency, managed services, auto-scaling, high availability |
| CI/CD | GitHub Actions | Automated build, test, and deployment pipelines |
| Monitoring | App Insights / Sentry | Real-time error tracking, performance monitoring, alerting |
Agile delivery adapted for enterprise engagements: a Discovery phase followed by iterative two-week sprints, each producing a demonstrable increment of working software.
Dedicated support during office hours (Mon–Fri, 09:00–17:00 CET) with optional 24/7 escalation path for critical operational issues during port operations.
Proactive security patching, dependency updates, infrastructure monitoring, performance tuning, and SSL certificate management. Includes quarterly security reviews.
Pre-purchased development hours for future enhancements, new features, and evolving requirements. Unused hours roll over quarterly. Drawn at the blended project rate.
Production hosting on MITA (Malta Information Technology Agency) government cloud infrastructure, ensuring data sovereignty and compliance with Maltese public sector requirements.
Two-user Zoho Books subscription for automated billing and invoicing integration. Covers all API access required for the platform integration.
Intensive training programme for up to 10 key MDU staff members who will become the organisation's internal platform experts. Covers all admin functions, roster management, billing workflows, and RosterAI features. Participants receive certification upon completion.
Library of professionally produced how-to video tutorials covering both administrator and end-user workflows. Delivered as screen-recorded "Scribes" with step-by-step annotations — accessible on-demand for onboarding new staff and refresher training.
Dedicated admin guide series: roster creation and publication, fairness algorithm configuration, Zoho Books billing workflows, Dakar payroll export, worker directory management, RosterAI dashboard and AI insights, reporting and audit trails.
End-user guide series for dockworkers: logging in and navigating the portal, viewing rosters, managing availability, requesting replacements, joining the waitlist, understanding notifications, and using the mobile interface.
Bi-directional integration with Malta Freeport's Time & Attendance system to automate shift verification, clock-in/clock-out data capture, and hours reconciliation. Eliminates manual cross-referencing between the rostering platform and Freeport's T&A records.
External-facing portal for Transport Malta foremen to place labour orders based on incoming vessel schedules. Foremen would submit crew requests directly into the system, replacing email/phone-based order intake and feeding directly into the rostering engine.
Real-time vessel tracking integration via the MarineTraffic API. Automatically triggers reactive rostering for Marsa operations when vessels enter the port approach zone, providing advance crew preparation time. Includes vessel ETA tracking and historical arrival pattern analysis.
All future requirements are priced indicatively and subject to detailed scoping. They can be commissioned individually using the recurring development hours bundle or as standalone change requests.
| Role | Assigned To | Qualifications & Compliance |
|---|---|---|
| IT Project Manager | Roderick Bartolo | MBA, Henley Business School (MQF 7) · B.Eng (Hons) CCE, University of Malta (MQF 6) · Prince2 Practitioner · Certified Ethical Hacker (CEH) · Scrum Product Owner · IBM BPM 6.1 Certified · 17+ years as Software Project Manager · Fluent Maltese & English · Malta-based |
| Azure Infrastructure Architect | Sara Zarb | Cloud Infrastructure Engineer at VERACLOUD Ltd (2022–present) · Previously Senior Networks Engineer at Computime Group (2017–2022, 5 years) · Networks Engineer at Computime (2015–2017) · Cisco Meraki, Aruba ClearPass, Azure cloud solutions · 10+ years infrastructure experience · Fluent English · Malta-based |
| Technical Lead Developer | Ignacio de Córdoba | CTO at SKIOS (2000–2018, 18 years) · Senior Solution Architect (1996–present, 30 years) · Web Architect at Webee (2022–present) · IBM Watson Cognitive Computing · Hyperledger/Blockchain · 30+ years enterprise Java/JEE development · Fluent English & Spanish · Available on-site |
| Business Analyst | From team | MQF 6 minimum in Software Development or equivalent · 2+ years business analysis · Fluent English · Malta-based · Named on project kick-off |
| Software Developers ×3 | From team | MQF 6 minimum in Software Development or equivalent · 2+ years software development experience · Fluent English · Malta-based · Named on project kick-off |
| Testing Specialist | From team | MQF 6 minimum · 2+ years testing experience · Fluent English · Named on project kick-off |
| UX/UI Designer | Kirsten Saliba | Masters in Creativity & Innovation, University of Malta (MQF 7) · BA (Hons) Anthropology, University of Malta (MQF 6) · Product Owner Certification · Google Data Analytics Professional Certificate · 8+ years product/UX experience · Fluent English & Maltese · Malta-based |
| Technical AI Lead 1 | Matthew Galea | BSc IT (Hons) Artificial Intelligence — First Class Honours, Dean's List (MQF 6) · Co-founder NeuralAI Ltd · Head of IT Projects at Webee (2020–present, 6+ years) · Data Scientist at Inbound Muse (2017–2020) · ML, AI, Computer Vision, statistical modelling · Fluent English, Maltese & Italian · Malta-based |
| Technical AI Lead 2 | Kurt Abela | PhD in AI (current) · MSc AI (MQF 7) · BSc IT AI First Class Hons (MQF 6) · University of Malta Research Officer — Project Chatbot & EU-funded NLTP · NLP, Machine Translation, Deep Learning · Co-founder NeuralAI Ltd · 4+ years AI specialisation · Malta-based |
MBA Henley (MQF 7) · B.Eng (Hons) CCE (MQF 6) · Prince2 · CEH · Scrum PO · IBM BPM 6.1 · CIMA Certificate
Head of Artificial Intelligence & Data Science at Tipico Ltd (2019–present, ~7 years) — conceptualising, leading, and delivering AI and data-driven projects across product and operations at one of Europe's largest sportsbook companies. Leveraging cutting-edge ML, advanced analytics, and data processing methodologies at enterprise scale.
Previously Head of Quantitative Analysis at Medirect Group (~8 years) — ICAAP, stress testing, ILAAP, M&A due diligence, capital planning. Director at SKIOS (2008–present), Founder of Webee Ltd (2013–present). Business Consultant at IBM (IUBS project, Enemalta digital transformation). Software Developer at KPMG / Crimsonwing.
PhD AI (current, MQF 8) · MSc AI/NLP — Merit (MQF 7) · BSc IT AI — First Class Hons (MQF 6) · Co-founder NeuralAI Ltd
Currently pursuing a PhD in Artificial Intelligence at the University of Malta. MSc thesis: Machine Translation for low-resource languages. BSc focused on Deep Learning, Computer Vision, NLP, Game AI, Expert Systems, Fuzzy Logic, Data Science, and Web Mining.
Research Support Officer II — University of Malta Project Chatbot (Maltese language AI chatbot system) and EU-funded National Language Technology Platform (coordinating with MITA on Machine Translation). Co-founder of NeuralAI Ltd. Project Manager at Webee. MITA Cyber Security Hackathon participant. Previously intern at Malta Gaming Authority (MGA).
BSc IT (Hons) AI — First Class Honours, Dean's List (MQF 6) · Co-founder NeuralAI Ltd
Head of IT Projects at Webee Ltd (2020–present) — leading teams of project managers and developers across e-commerce, mobile apps, and custom-built systems. Previously Data Scientist at Inbound Muse (2017–2020) — AI & ML projects using A/B testing, Bayesian testing, clustering techniques, achieving 300%+ improvements in Return on Ad Spend for clients.
Co-founder of NeuralAI Ltd — built Malta's first driving school app (Love2Drive). BSc dissertation: "Towards Extracting, Analysing and Verifying Statistical Claims" using NLP techniques. Fluent in English, Maltese, and Italian.
Cloud Infrastructure Engineer, VERACLOUD Ltd · 10+ years infrastructure & networking · Cisco / Aruba / Azure
Cloud Infrastructure Engineer at VERACLOUD Ltd (2022–present) — handling cloud-based projects from design to implementation. Focused on Azure cloud solutions, Cisco Meraki, 3CX telephony, Ekahau wireless surveys, monitoring solutions, and day-to-day Tier 2 support for VERACLOUD's enterprise clients.
Previously Senior Networks Engineer at Computime Group (2017–2022, 5 years) and Networks Engineer at Computime (2015–2017) — configuration of Cisco, HP, Aruba, and Alcatel switches (L2/L3), network design, Aruba ClearPass implementation, controller and cloud-based wireless solutions. Responsible for MITA hosting architecture and Azure infrastructure for this project.
30+ years enterprise development · CTO SKIOS (18 years) · IBM Watson · Hyperledger · Cognitive Computing
Web Architect / Senior Solution Architect at Webee (2022–present) — complex web architectures for high-profile public sector and enterprise clients. Previously CTO at SKIOS (2000–2018) managing a 12-person tech team across 30+ corporate Java projects. IBM Watson cognitive computing specialist, Hyperledger blockchain, and RPAS (drone) security systems.
Key projects: INCAS for Boeing/BRTE (cloud air traffic integration for drones), IBM 321Cloud orchestrator for Enel Spain, Eliza Tourism cognitive platform for CACT Lanzarote, Helvetia insurance chatbot (IBM Watson), TripBru cognitive travel platform. IBM SCE certification.
Masters in Creativity & Innovation, University of Malta (MQF 7) · BA (Hons) Anthropology (MQF 6) · Product Owner Cert · Google Data Analytics Professional
8+ years product and UX experience across iGaming, affiliates, and tech. Previously Product Manager at LiveSponsors (gamified loyalty platform), Market Research Analyst & Team Lead at Onest Data (UX testing, surveys, ethnographic research, user personas), and Responsible Gaming Analyst at Whitehat Gaming. Wireframing, prototyping, user research, Figma, Canva, A/B testing, and customer journey mapping.
All key experts are Malta-based and available for face-to-face meetings throughout implementation. The team composition flexes across project phases — heavier on design during Discovery, full engineering capacity during development sprints, and AI/ML focus during the RosterAI integration. The blended €900/day rate covers all disciplines.
How often does the fairness cycle reset? Daily? Weekly? Per job type? Different cycle for Freeport vs. Marsa?
Are seniority and license number sequencing the same thing, or can seniority override the license number order?
What are the exact crew templates per job type? Is the list fixed or does it change per vessel/client?
If the system cannot fill an entire crew, should it block the assignment or allow partial with a flag?
If a worker holds multiple certifications, how should they be prioritised across pools?
What are the actual hour thresholds for Freeport and Marsa replacement rules?
Must replacements follow the license sequence, or is it first-available from the waitlist?
What happens when a worker doesn't show and no replacement was requested? Automated escalation?
What format does Dakar expect (CSV, XML, API)? One-way export or bidirectional sync?
Who defines billing rates? Per-vessel, per-shift-type, per-client? How often do they change?
Time-based (after 8 hours), day-based (weekends/holidays), or both?
Does MDU already have a Zoho Books account? Existing templates or numbering conventions?
What APIs does Transport Malta expose? In scope or future? Should architecture accommodate it?
The 300 monthly Freeport orders — current format and desired intake method?
Source for Marsa vessel arrivals: AIS feed, port authority API, or manual entry?
Smartphone usage percentage? Mobile-first mandatory or shared terminal access at port?
Distinct roles (Roster Manager, Finance, HR, Super Admin) or all equal? Per-role permissions?
Do clients like Freeport need portal access for order submission and crew manifest viewing?
250k/month (~400/worker) seems high. What generates this? Can notifications be consolidated?
Integrate with WhatsApp or replace entirely with in-app notifications?
English, Maltese, or both? Does the portal need to be bilingual?
How much historical data to migrate? Is clean data available?
Beyond Excel and Forms, any other systems in use?
Working Time Directive, mandatory rest periods — hard-coded system constraints needed?
Specific reports for regulators or union governance board?
Cloud provider preference (AWS, Azure)? On-premises? Data residency beyond EU?
Target date or external deadline driving the timeline?
Phased go-live acceptable, or must all modules launch simultaneously?
Fixed-Scope Project — The €133,000 investment covers all design, development, testing, deployment, and initial training as described in this proposal.
Full IP Ownership — The MDU will own the complete source code, documentation, and all intellectual property upon project completion. No vendor lock-in.
Zoho Books Licensing — Integration assumes a standard Zoho Books subscription (2 users). Licensing costs (~€720/year) are the MDU's responsibility and not included in the project cost.
Blended Rate — The €900/day rate covers senior development, UX/UI design, AI engineering, QA, and project management. It does not represent a single resource.
AI Model Training — AI features use the MDU's operational data for model training. Prediction accuracy improves over time as the system accumulates historical patterns.
Data Migration — The 3-day allocation assumes reasonably clean source data. Significant cleansing or transformation may require a change request.
Infrastructure Costs — Hosting on MITA, databases, SSL, domain, and email service subscriptions are operational expenses borne by the MDU, not included in the project cost. MITA hosting costs will be confirmed during the Discovery phase.
Third-Party Fees — Costs for third-party access fees (e.g., Transport Malta API, SMS gateway) are not included and will be quoted separately if added.
VAT — All costs are exclusive of VAT, applied at the applicable rate.
Change Management — Material scope changes managed through a formal change request process with written approval from both parties.