/

Trading Sentimental Portal

Trading Sentimental Portal

STelligence | Enterprise AI Data Portal | Thailand's Leading Oil Firm | Jan–May, 2024

Role & COntribution

role

Solo UX/UI designer (student project in collab with STelligence)

Duration

5 months (Jan–May 2024)

Team

Me, 1 BA, 8 Devs, 1 University Advisor

Skills Applied

Information Architecture (IA)  / UX Audit (Heuristic Evaluation) / Agile Process

Core responsibilities

• Defined user needs and requirements with BA and devs

• Audit the existing prototype, POC, and User feedback

• Designed High‑fidelity wireframes in Figma (redesign of existing system)

• Delivered two iteration cycles with stakeholder

• Provided complete developer handoff

Project Details

The Challenge

Oil market analysts faced daily 3–5 hour manual workflows: scraping news → summarizing/categorizing → Excel assembly for executive "News Flow Data" reports

The Existing System

GenAI backend already handled real-time news sync, EN↔TH summarization/translation, sentiment analysis (+/- neutral with impact ratings), and numerical extraction

How might we help oil analysts quickly identify and export the top-3 most impactful stories from hundreds of AI-processed news items?

How might we

help oil analysts quickly identify and export the top-3 most impactful stories from hundreds of AI-processed news items?

TIMELINE

Approach & Process

Step 01
Discovery
  • BA interviews: Mapped requirements across business/user/functional layers

  • Dev interviews: Technical constraints (responsive, date libraries, export fields)

  • Secondary research: Analyzed POC feedback docs + User Journey Maps

Business
Requirement
functional
Requirement
Non-functional Requirement
Step 02
UX Audit
  • Used Nielsen heuristics, information architecture, and data‑heavy UI patterns

    to analyze the existing table, filters, and navigation

Identified issues
Visibility of status

E.g. Loading

indicators for

real-time sync

E.g. Loading indicators for

real-time sync

Recognition
vs Recall

E.g. Sticky headers for horizontal scroll

E.g. Sticky headers for horizontal scroll

Error Prevention

E.g. Export

grayed out

without selections

E.g. Export grayed out

without selections

Labeling

E.g. Standard

colors for

sentiment

E.g. Standard

colors for sentiment

Step 03
Redesign
Step 04
Iteration: Feedback → Redesign (agile process)
DISCOVERY:

Business requirement

News Summarization
News Categorization
News Translation
Sentiment Analysis
Real-time Processing
Web-based Interface
Data Export (XLSX / CSV)
Real-time Processing
Web-based Interface
Data Export (XLSX / CSV)
DISCOVERY:

Functional Requirement

Task flow
Current Flow
Manual by Human
step 01
Look up the news from various sites
step 02
Read, Summarize, Catagorize, Analyze
step 03
Collect Data and make report
New flow
Automated by AI
step 01
Real-time sync the news from various sites
step 02
Generative AI
Summarize
Catagorize
Numerical Extraction
Numerical
Extraction
Translation
Sentiment Analysis
Manual by Human
step 03
Filter news
Select Data
Export .CSV File
Task Analysis
1
Goal
  • Minimize user workload and processing time

  • Easily create and reuse News Flow Data files

2
Inputs

Date / Key news content

Unit / This Period

Last Period / %Changes

Country / Category

Date / Key news content Unit / This Period

/ Last Period / %Changes / Country / Category

3
Outputs
  • Top 3 most impactful news

  • This Week Outlook

  • Market Highlights

4
Resources

News website

3
Outputs
  • Top 3 most impactful news

  • This Week Outlook

  • Market Highlights

4
Resources

News website

DISCOVERY:

Non–functional requirement

Target User
Market Analyst (Oil&Gas)
Goal & Responsibilities

Collect daily oil price data, create reports,

and update internal stakeholders via a dedicated website

Key Pain Points
  • Information overload

  • Workflow takes too much time

  • Requires high user effort to complete tasks

Key Needs
Simple & essential functions
Quick & easy usability
Suitable for repetitive daily tasks
Minimize working time as much as possible
Maximize capacity for storing
& processing news
Enable easy creation & reuse of News Flow Data files
Key Needs

Key Redesign decision

Challenge

#1

Information Overload

Information Overload

Solution
  • Reorganized Information Architecture

  • User-controlled views (show/hide/Drag & drop reordering)

17 column
3 Column
News Group
date
title
content
source
summary
country
category
Sentiment Group
topic
overall
reasons
impact rating
Numerical Group
topic
context
values
unit
% change
Challenge

#2

Cognitive Load Reduction

Cognitive Load Reduction

Solution
  • Improved information visual hierarchy

Typography
  • Bold headers → Regular body → Light metadata

  • Readability—font size & spacing

  • Consistent visual hierarchy

Color
  • High-contrast dark mode (WCAG 4.5:1 compliant)

  • Clear labeling—e.g., using intuitive colors for sentiment indicators

Navigation

By adding tabs

  • Overview

  • Table

  • Top picks

  • Compare news

Challenge

#3

Workflow Optimization

Workflow Optimization

Solution
Extended filters
  • Sentiment: + / neutral / -

  • Today | This Week | Custom Range (consider users perform repetitive daily tasks)

Personalize the view
  • Show/hide columns

  • Drag & Drop Column Customization

Smart Search
  • Recommended Search  (based on history and frequently searched terms)

  • Search keywords convert to removable chips in the search box, allowing users to easily add, edit, or delete terms for precise querying

  • Result count  (with context, e.g., "Showing 1-10 of 42 results")

Crude

Imp/Exp

Prod.

Demand

See More

Country

US

Canada

Mexico

Columbia

Argentina

See More

Cancel

Apply

Category

Reset

Filter

Extended Feature
  • Add ‘Compare news’ page: Side-by-side analysis

  • Add ‘Top Picks’ page: Auto-ranking by impact score

  • Word Cloud: Key term frequency visualization

  • Sticky headers + checkbox freezing (responsive-optimized)

Word Cloud

most frequently used words in the news articles, with larger font sizes indicating higher frequency.

coalfired

power

coal

generation

capacity

crude

output

line

year

units

service

PLN

rail

Trans

STB

shippers

three

early

bd

new

agency

global

next

hydropower

demand

first

Word Cloud

most frequently used words in the news articles, with larger font sizes indicating higher frequency.

coalfired

power

coal

generation

capacity

crude

output

line

year

units

service

PLN

rail

Trans

STB

shippers

three

early

bd

new

agency

global

next

hydropower

demand

first

Word Cloud

most frequently used words in the news articles, with larger font sizes indicating higher frequency.

coalfired

power

coal

generation

capacity

crude

output

line

year

units

service

PLN

rail

Trans

STB

shippers

three

early

bd

new

agency

global

next

hydropower

demand

first

Challenge

#4

Dark Mode

Implementa-tion

Dark Mode

Implementa-tion

Solution
WCAG-validated, high-contrast (4.5:1)
Background / Base (Dark)
#
121212
Surface (Dark)
#
1E1E1E
Text / On-dark
#
FFFFFF (86%) 
Accent / Primary (Dark):
#
06AEEF
Link
#
9E55FC

Heading 1

Heading 1

Trebuchet MS - Bold-36px

Trebuchet MS - Bold-36px

Content/M

Content/M

Roboto - Regular-16px

Roboto - Regular-16px

Content/S

Content/S

Roboto - Regular-14px

Roboto - Regular-14px

Content/XS

Content/XS

Roboto - Regular-12px

Roboto - Regular-12px

Heading 1

Heading 1

Trebuchet MS - Bold-36px

Trebuchet MS - Bold-36px

Content/M

Content/M

Roboto - Regular-16px

Roboto - Regular-16px

Content/S

Content/S

Roboto - Regular-14px

Roboto - Regular-14px

Content/XS

Content/XS

Roboto - Regular-12px

Roboto - Regular-12px

Background / Base (Dark)
#
121212
Surface (Dark)
#
1E1E1E
Text / On-dark
#
FFFFFF (86%) 
Accent / Primary (Dark):
#
06AEEF
Link
#
9E55FC
Background / Base (Dark)
#
121212
Surface (Dark)
#
1E1E1E
Text / On-dark
#
FFFFFF (86%) 
Accent / Primary (Dark):
#
06AEEF
Link
#
9E55FC

Stakeholder Feedback & Iteration

Iteration #1
 BA/Dev Review
  • Removed column freezing (responsive priority)

  • Kept sticky headers + checkbox freeze only

  • Date picker uses dev-preferred Tailwind/Vuetify libraries

  • Export field names match backend exactly

Iteration #2
Search Refinement
  • Combine keyword search works ("Rail US" = "US Rail")

  • Shows result count + highlights found keywords

  • Recent searches stored (Google-like)

  • Category-based recommendations (Crude/Imp/Exp)

Iteration #3
Final Polish
  • Sentiment colors standardized (Green/Orange/Red)

  • No tooltips (expert users know data meanings)

  • Dark mode WCAG validated

  • Figma handoff prep complete

Summary

Key Deliverables
1
Hi-fi Design & Handoff
  • Full flows, icons/system guidelines

  • Provide Dev-ready assets for implementation

2
Report & Poster Presentation
  • Term Project Analysis Report

  • Presentation at the universirty

REFLECTION

Key learnings
  • Practical Design

This was my first time working outside the classroom, so I worried about the design scope and what could realistically be implemented. I learned to go beyond just designing screens and also provide practical resources, such as suggesting which date library to use

  • Adapt Communication Style

Working in an agile process meant moving fast, trying early, and getting feedback instead of perfecting everything before discussions. Over time, I learned to adapt my communication style to the organization and its environment

What could be improved
  • Conduct direct user research

I could not access end users directly and had to rely on secondary data, feedback documents, and stakeholder interviews, which may have hidden important contextual nuances

Want to learn more about my process? Let's Get in touch!
Want to learn more about my process? 
Let's Get in touch!

Designed & Made by Rujirekha

Designed

& Made by Rujirekha

神戸, Japan

Updated 02.24.2026

Updated 02.24.2026