Europe’s Leading Digital Platform for OTC Energy Trading
Enmacc transforms the traditional energy trading process by digitalizing every step — from quote to deal. With over 2,400 active traders and 600 companies onboard, the platform helps market participants trade faster, safer, and more efficiently across European energy markets.
  • Client
    Enmacc GmbH
  • Platform
    Web, Mobile
  • My Role
    UX/UI Design · Product Discovery · Prototyping · Stakeholder Alignment · Usability Testing
Background
One of the key trading workflows on Enmacc’s B2B platform in the European energy market was the RFQ (Request for Quote). Traditionally, this was handled through spreadsheets and long email chains, resulting in inefficiencies, errors, and missed trading opportunities.

My main task was to design a modern RFQ module—later named Entender to streamline the request and response flow, reduce human error, and help traders react to market fluctuations faster and more confidently. I conducted user research with 12 stakeholders across trading desks, middle office, and compliance teams. Three major RFQ use cases emerged.

  • Mass RFQs are high-volume quote requests sent simultaneously to multiple counterparties.
  • Targeted RFQs involve specific terms negotiated with selected counterparties.
  • Live Pricing RFQs require immediate responses based on real-time market movements.
Pain Points
  • Manual data entry and email overload
  • Difficulty tracking RFQ status and responses
  • No easy way to compare quotes side by side
  • Resistance to change among users used to Excel, Google Sheets
Wireframes
In our initial design sprint, we explored two distinct wireframe directions for the Entender RFQ module.
Traders also used spread orders frequently. In order not to create new entities in the design system we decided to make a double order card using a pre-made component.
One deal card can have more than 200 different states which give the professional trader what he needs — speed and flexibility. By using cards instead of lists we got rid of a lot of unnecessary clicks that were prolonging the trading process.
By implementing these changes we saw an increase in several key metrics:
• Retention Rate 7/30 days.
• Average Clicks Per Session.
• Session length.
Risk Settings
One of the main tools of any trader is credit setting. This feature allows traders to avoid risks when trading assets using fine-tuning for counterparties. I also identified some issues here :
• Adding a single counterparty required 6 clicks.
• To add multiple counterparties, the same operation had to be repeated several time.
Tables
Our system generated many tables that users saved, printed, and used in presentations and reports. However, these tables only contained raw data, making them difficult to read and use effectively.
For tables with numeric data, I used gradient cell shading based on the value in each cell. Higher values had darker shades, while lower values appeared lighter. This approach made the data easier to understand at a glance and significantly sped up analysis for experienced users.
To help quickly compare values in a single column, I used partial cell shading based on a percentage of the maximum value in the column. Alternatively, I added variable-length bars inside the cells, proportional to their values. This created a visual effect similar to a bar chart, making it easy to see relationships between rows.
To represent trends, I included small sparkline charts directly in table cells, showing changes over a short period. This allowed for a quick assessment of the metric’s dynamics without navigating to a detailed page and made it easy to compare trends across rows.
Enmarket
Through our partnership, we gained access to API quotes from various exchanges, allowing us to display real-time data on our platform. We named this feature enmarket—an independent price screen and open marketplace that facilitates seamless, one-click trading of standard power and gas products. I was responsible for creating the MVP, collecting requirements from stakeholders and engineers, and quality control after implementation.
Engreen
I also worked on the MVP focused on trading clean energy resources. As we saw rapid growth in this area, I shifted to actively improving its design to better meet user needs and enhance the platform’s functionality.
Measure success
In order to understand if the design solutions work, we validated them with several KPI's including Retention rate and engagement.

I also collected feedback when I showed our UI at various exhibitions including E-world and Bautec where enmacc presented its products. Users noted the ease of use our UI and were able to make deals themselves without preliminary onboarding.
Results
The domain of this product was fascinating, as it gave me insight into the end-to-end process of professional energy trading. I learned how to design an interface that meets the needs of traders while working within strict constraints. Without the ability to conduct 1-on-1 interviews, I relied solely on service data to inform the design, which proved both challenging and rewarding.