August 2024 - February 2025

Extending a legacy ERP with a modern, self-service portal for maritime crews

Extending a legacy ERP with a modern, self-service portal for maritime crews

In collaboration with SpecTec Middle East, a regional distributor of AMOS — the maritime industry’s decades-old desktop ERP — I led the design of a new web-based module aimed at improving how crew members’ personal, travel, and compliance data is managed. Crew Portal was designed to run alongside AMOS and reduce manual data entry by administrative staff. Over a 6-month engagement, I delivered a responsive web experience, built a scalable UI system, and helped set the foundation for native mobile expansion and future product modules.

In collaboration with SpecTec Middle East, a regional distributor of AMOS — the maritime industry’s decades-old desktop ERP — I led the design of a new web-based module aimed at improving how crew members’ personal, travel, and compliance data is managed. Crew Portal was designed to run alongside AMOS and reduce manual data entry by administrative staff. Over a 6-month engagement, I delivered a responsive web experience, built a scalable UI system, and helped set the foundation for native mobile expansion and future product modules.

team of 6

remote

Figma

web & mobile

Outdated workflows buried under desktop-only processes

Outdated workflows buried under desktop-only processes

AMOS — while robust — was never built for today’s distributed, mobile workforce. Crew members had no direct access to their personal or job-related data. Every change, from bank account updates to new travel documents, required manual entry by office-based administrative staff using a legacy desktop system. The workflow was slow, error-prone, and overly reliant on human intermediaries.

Seafarers taking control of their own data

The Crew Portal was designed for active crew members working aboard vessels or traveling between contracts. These users needed a secure, self-service platform to view and manage:

Pay slips and
earned leave days

Personal and emergency

contact information

Personal and emergency

contact information

Personal, medical and regulatory documents

Personal, medical and regulatory documents

Assignments and

travel schedules

Assignments and

travel schedules

AMOS ERP: the user experience
BEFORE

Translating legacy logic into intuitive, responsive UX

I was responsible for shaping the Crew Portal experience from the ground up - translating AMOS’s legacy logic into a modern, user-friendly interface. I created a responsive design system that supported both the initial web app and the upcoming native mobile rollout.

... my responsibilities included:

Researching and mapping legacy workflows to inform UX decisions

Developing a component-based UI kit for scalable design delivery

Desinging responsive UI designs for desktop and mobile

Creating clickable Figma prototypes for testing and engineering handoff

Coordinating implementation with frontend/backend developers

Designing for progress inside a legacy-bound product ecosystem

While the Crew Portal was new, it wasn’t built from a blank slate. It had to mirror AMOS’s backend behavior and preserve UX patterns that originated in a 1980s desktop architecture. Admins still relied on concepts like manual submission validation, so the interface needed to reflect those workflows clearly.

On top of that, the product was to be deployed on-premise, requiring close collaboration with developers in order to navigate infrastructure limits and system access protocols.

A little bit on how the new design came about...

A little bit on how the new design came about...

Research

Research & reverse-engineering legacy workflows

Started by analyzing how AMOS handled crew data - translating legacy desktop workflows into actionable UX patterns.

IA & User flows

Designing for clarity within technical boundaries

Mapped new user flows that respected AMOS’s structure while simplifying tasks for crew members and admin reviewers.

UI design

Component system & responsive UI in Figma

Built a reusable component library in Figma and designed screens across desktop and mobile viewports, laying the foundation for future modules.

Collaboration

Handoff, development & iteration

Worked closely with frontend and backend engineers during implementation, supporting with QA feedback, design fixes, and layout adjustments.

Try out the mobile prototype

Try out the mobile prototype

A responsive tool that reshaped how crews engage with their data

Delivered in 6 months and adopted by 2 clients operating 60+ vessels

Clients reported notable reduction in administrative workload, freeing staff for review instead of data input

Used in SpecTec sales demos and helped secure follow-up projects, including a native mobile app and integration with the onboard Security of Crew (SoC) module

Design system reused in the next product module (Procurement) to ensure UI/UX consistency

Successfully deployed on-premise, tailored to client infrastructure constraints

Designing around legacy logic requires strategy, not resistance

Legacy UX patterns often carry invisible logic — sometimes requiring adjusting of design instincts to accommodate how legacy systems expect data to flow.


My engineering background helped bridge technical understanding across design, frontend, and backend teams.


Helping non-technical users means thinking beyond product UI; designing a guided help chatbot showed me the power of lightweight support layers.

Turning complex crypto staking into a seamless financial experience

January 2024 - April 2024, web3mine

Turning complex crypto staking into a seamless financial experience

January 2024 - April 2024, web3mine

Turning complex crypto staking into a seamless financial experience

January 2024 - April 2024, web3mine

Let’s connect

Copy email

Copied

Let’s connect

Copy email

Copied

Let’s connect

Copy email

Copied