Enigma1.png

Enigma | Assembly

Enigma Assembly

Enigma Assembly

Enigma provides enterprise clients with robust data packages and specializes in data engineering tailored to specialized industries, along with custom machine learning models.

At the time, Enigma operated the largest open-source public data platform in the world and maintained an advanced ETL pipeline capable of parsing data on demand through custom run schedules. My role was to help translate complex data into easy to understand visualizations.

Millions of Datasets

Millions of Datasets

I designed a browsing and searching experience for large datasets with intuitive navigation and targeted queries, helping users efficiently locate specific information and uncover patterns.

My goal was to design a user-friendly interface that combines category filters, breadcrumbs, and a powerful search function with predictive text and sorting options. I aimed to progressively refine results while providing clear visual cues and feedback at each step.

Data Collections Home Screen

Data Collections Home Screen

Public Dataset Collections

Browse data collections

Browse data collections

The horizontal column layout reflects a clear hierarchy of folders and subfolders, mirroring how people mentally organize and navigate nested information. This design leverages users’ innate understanding of spatial hierarchy, allowing them to intuitively browse through complex datasets without feeling lost in deep navigation layers

Search data collections

Search data collections

I designed visual cues—like color and icons—to help users quickly distinguish between collections and datasets.

Some of the main design challenges included how users interacted with search results, such as displaying hits, sorting options, location, and timespan in a clear and intuitive way.

Scoped search

Scoped search

Because we were using the largest collection of public data sources, we implemented a scoped search to narrow down results

Advanced search

Advanced search

We used Elasticsearch, an open-source search and analytics platform capable of handling complex natural language and spreadsheet syntax. 

Data Viewer

Data Viewer

Within the data viewer, users can further refine their search by applying filters to a dataset.

Ensuring filters and formatting worked seamlessly across different data types, including numerical values, text, dates and times, currency, percentages, and blank cells.