Liam Ferguson

Product designer & developer

I design digital products and get them built.

I've worked in web design and development, B2B ecommerce and employee communications software. I recently moved to Germany and am looking for my next product design role.

Available November 2026

Experience

  1. Product Designer

    Thrive.App · Belfast, Ireland

    Sole product designer for Thrive’s employee app and CMS, working across three engineering teams. I helped define features, design flows and interfaces, and review implementation.

  2. UX Designer

    Allstate · Belfast, Ireland

    Researched and designed an internal application for casualty claims adjusters. I worked with product, engineering, legal and claims experts to understand their workflows and develop user flows, prototypes and detailed interface designs.

  3. Senior UI/UX Designer & Frontend Developer

    Aphix Software · Drogheda, Ireland

    Designed across a B2B ecommerce platform, including management tools and customer storefronts. I also built frontend interfaces and helped define and plan new features.

  4. Digital Developer

    G&G Advertising · Toronto, Canada

    Built websites, email campaigns and digital advertising as the agency’s first and only developer. I worked directly with creative teams and clients.

  5. Web Developer & Designer

    31interactive Ltd · Belfast, Ireland

    Designed and built websites for clients in housing, hospitality, enterprise and local business, using the agency’s in-house CMS.

Side projects

Aphix Software

Taking B2B sales tools on the road

I designed a tablet app that gave field sales reps access to customers, pricing, stock and orders wherever they were working.

SalesRep tablet dashboard with pipeline, upcoming opportunities, recent notes and sales metrics

Selling happens away from the desk

Many of Aphix's customers employed sales representatives who spent their time visiting retailers and other business customers rather than working from an office.

A rep might need to look up a customer's account, check what they normally bought, confirm current stock and customer-specific pricing, discuss an opportunity and place an order while they were still with the customer.

Those tasks had to fit into the customer visit.

SalesRep customer and account list
Customers, leads and prospects share one list, with filters for account type, appointments and category.

Commerce data that came from the ERP

Aphix connected directly with ERP systems used by B2B, wholesale and distribution businesses.

That meant the application could work with the customer's real account information, product catalogue, stock, pricing and order data rather than maintaining a separate generic catalogue.

This mattered particularly for B2B sales, where two customers could have different prices or purchasing arrangements for the same product.

The challenge was deciding how much of that underlying business complexity a sales rep actually needed to see while they were working.

Designing around the sales visit

I designed SalesRep as a tablet application around the tasks a rep needed while visiting customers.

The product brought together customer accounts, leads and prospects, sales opportunities, order information and sales performance in one place.

I kept the interface focused on those tasks, with large touch targets, clear navigation and data that could be scanned during a conversation.

SalesRep opportunity detail for BuzzCorp
An opportunity keeps its contact, expected closing date, value and probability together. The current order remains visible above the customer record.

Working without a reliable connection

Offline use was a core requirement.

A rep couldn't assume they would have dependable internet access in every customer's premises or while travelling between appointments.

The app needed to work offline and synchronise with the wider system when a connection returned.

Different views of the same customer

A rep could move from an overview of their work into individual accounts, see leads or prospects, inspect opportunities and work with the commercial information associated with them.

The dashboard showed sales and pipeline information. Customer lists led into account details, opportunities and orders.

The activity history also brought earlier calls, meetings and visit notes into the customer record, so a rep could pick up the conversation with that context in view.

SalesRep pipeline across months
The pipeline groups opportunities by probability and month.
SalesRep customer activity timeline with calls, meetings and visit notes
A customer’s activity history puts previous calls, meetings and visit notes in reach during the next appointment.

Keeping the visit in view

SalesRep used the same commerce and ERP data as other Aphix products. I organised it around the visit, keeping customer records, opportunities and orders within reach.