Enterprise AI · 2025

Eranova AI

Designing the system, not just the screens.

Designing an enterprise-scale AI platform, from blank canvas to a deployed product.

Scroll
01/ 03

First, a system.
Tokens, components,
and rules.

Original Eranova site, before redesign
The foundation
01 Site
Aa
02 Brand
03 Content
design system
the layer that came first
Redesigned Eranova site, after the build

The brief said:
make it look enterprise.

Then the work.
Site, brand, content
on one foundation.

Reflection

I've grown into a designer who builds
systems that earn trust at enterprise scale.

In building Eranova AI, I learned to interrogate the brief before designing around it, to find the cause underneath the symptoms rather than paint over them. Working directly with a CEO and a senior developer sharpened my ability to hold design direction without losing technical precision.

UX/UI · Design Internship · 2025–2026

The brief said:
make it look enterprise.

A redesigned website, a brand asset library, and a tested content framework. Built on one foundation.

Industry Enterprise AI platform
Client Eranova AI
Duration 3 months · 2025
My role Lead UX & Brand Designer
Scope Audit · Rebrand · Design system · Site · Content
01 · Vision

A platform where design decisions
are sales decisions.

Eranova AI is an enterprise AI platform built for decision-makers: the CTOs, heads of data, and operations leaders deciding whether to trust a young company with critical infrastructure. For that audience the marketing site is not decoration. It is the first proof of competence.

The site had a problem most startups would want: unexpected traction. Real enterprise clients were landing, but the site didn't look the part. The brand felt generic, the UX was broken in ways nobody had documented, and there was no design system underneath any of it.

The brief was clear. Make it feel enterprise. Build something that closes deals before a sales call happens.

3
months from audit to launch of the redesigned site
8
Nielsen heuristic violations mapped and resolved across the rebuild
50
branded LinkedIn posts produced after A/B testing content formats
16
design system tokens shipped across icons, surfaces, and borders
02 · The Story

Five moments.
One redesign.

Click each step to follow how the engagement moved from a vague brief to a system-first commitment, and what shipped.

Problem

The brief asked for a look. The cause was three layers down.

The engagement opened with a visual brief. Make the website look enterprise. Month one's work would be a redesign that earned trust from the buyers landing on the site. One layer down, a different concern was already in motion: traffic was flat, the social presence wasn't converting, the marketing channel wasn't producing inquiries. One layer further down was the actual cause. The site, the brand, and the content weren't broken individually. They were operating without a system underneath them. Fixing any single layer on the surface would re-decay inside a quarter.

What the engagement opened with

A visual brief

"Make the website look enterprise." A redesign request, rooted in how the company was being perceived by buyers landing on the site. Month one's deliverable.

What investigation revealed

Three layers, no system underneath

Below the visual ask sat a marketing concern (traffic, conversion). Below the marketing concern sat a system problem: site, brand, and content operating without shared infrastructure. Surface fixes on any one layer would decay inside a quarter.

Questions I was stuck on
  • Q1Is "looking enterprise" caused by the visual treatment, or by something the visual treatment is sitting on?
  • Q2If three layers share the same root cause, what's the right rebuild sequence to hold delivery inside three months?
  • Q3How do we align on a scope wider than the original brief, backed by evidence the team can verify firsthand?
Attempt

Audit the assumption before designing around it.

Before opening Figma, I ran a systematic evaluation of the existing site using Nielsen's 10 Usability Heuristics, an established industry framework, and documented every failure with severity ratings. The result became a CEO presentation: not a design pitch, but evidence for what was actually causing the symptoms in the original brief. The audit wasn't research alongside the work. It was the work that earned the engagement its real scope.

10
Nielsen heuristics evaluated end-to-end
8
violations documented with severity ratings
1
CEO deck delivered for alignment buy-in
Insight

Not a marketing problem. A system problem.

The symptoms in the original brief, low traffic and low conversion, were accurate readings of a real issue. But they weren't the cause. They were what happens when three layers operate without infrastructure underneath. A facelift on any single layer would decay back into the same state inside a quarter. The deliverable wasn't the surface. It was the system underneath, with each layer rebuilt on top of it.

What the engagement opened with

A marketing question. Why aren't the posts converting? Maybe the landing page needs work.

What investigation revealed

A systems question. Site, brand, and content were all symptomatic of the same missing infrastructure.

Decision

Rebuild three layers together, on one system underneath.

I committed to a token-based design system and one master template before designing any final UI, and to rebuilding all three layers (site, brand, content) in parallel. Addressing one in isolation was the pattern that produced the symptoms in the first place. The visual direction followed from the system constraints, not the other way around.

Considered

Fix the layer the brief named

Redesign the landing page. Sharpen the posts. The smallest scope, the fastest delivery, the closest match to the original ask. But the symptoms would return inside a quarter because the underlying system stays missing.

Chose

Rebuild three layers on one system

A design system underneath. Site, brand, and content each rebuilt on top of it. The cost is upfront discipline and a scope conversation. The saving is durability: no layer decays without the others holding it up.

Result

Three months. Three layers. One system underneath them.

The redesign shipped on schedule. Site, brand asset library, and content framework all sit on the same token system, so every future page, post, and asset inherits the same standard without re-deciding. The original marketing question got its answer, as one outcome of a system rebuilt, not as a content fix in isolation.

3mo
from audit to launched site
16
design tokens shipped into production
50
branded LinkedIn posts on a tested framework
Site

Redesigned marketing presence

Dark-mode unified across every page, with enterprise-grade hierarchy, CTAs above the fold, and consistent component behavior end-to-end.

System

16 tokens + master template

Variables for icons, surfaces, and borders aliased to a foundation layer. One master layout scales across every solution page without re-deciding.

Brand

Asset library on the same system

Color, typography, and reusable components inheriting from the same token foundation as the site. No re-deciding at every new page or new hire.

Content

50 A/B-tested LinkedIn posts

Content strategy informed by performance data. The answer to the original marketing question, but built on the system, not on top of it.

Pivot · Mid-build

What changed mid-build.

The original plan was six industry pages, each designed individually. Early in the engagement the math wasn't working. Each page was a fresh brainstorm: hunting for the right inspiration, evaluating competitor directions, picking a visual treatment. Engineering was ready to build the next page while design was still picking a direction.

The CEO surfaced the resolution. Stop designing per-industry. Build one master template, configurable per vertical. Ship across all six. Let click data tell us which industries pulled the most signal, then specialize where the engagement actually was.

I designed the master template the team built on. One layout, one component library, one set of design tokens. Six industry pages differentiated by content and imagery, not by structure. The team shipped on time.

Initial direction · before the pivot Six industry pages, originally designed individually with no shared system INDUSTRY 01 INDUSTRY 02 INDUSTRY 03 INDUSTRY 04 INDUSTRY 05 INDUSTRY 06 6 industries · designed individually Each page: separate brainstorm, separate inspiration hunt Design pace held back the build
What shipped · after the pivot One master template, configured across six industry verticals via shared system MASTER TEMPLATE one layout · one system underneath 01 02 03 04 05 06 1 system · 6 industries shipped Differentiated by content, not by structure Click data informs which verticals to specialize next
Initial direction 1 / 2

The principle held under scrutiny: when you don't yet know which segment wins, don't pre-optimize for any of them. Build one strong system, ship it, learn from real engagement, then refine where the data says to.

The template has been iterated since I left the engagement. The architectural call was clear: one system, six industries, data-informed specialization after launch. That decision is what unblocked the build.

03 · UX Audit

Before redesigning anything,
I documented everything wrong.

I ran a systematic evaluation of the existing site using Nielsen's 10 Usability Heuristics, a recognized industry framework for identifying UX failures. Every issue was captured and presented to the CEO in a PowerPoint deck to build alignment before a single pixel was changed.

"You can't redesign something well if you haven't understood exactly why it's broken. The audit wasn't just research; it was the pitch for the redesign."
10
Nielsen heuristics evaluated end-to-end
8
violations documented with severity ratings
6
critical findings raised with the CEO
Nielsen heuristics audit: dark mode

Nielsen's 10 Heuristics: CEO presentation deck, Month 01

IMPACT VISIBILITY HIGH LOW LOW HIGH HIDDEN RISKS CRITICAL BACKGROUND VISIBLE BUT MINOR 1 2 3 4 5 6
  1. 1H1No CTA in the hero
  2. 2H4Broken theme across pages
  3. 3H8Weak CTA visual hierarchy
  4. 4H8Filler content burying the lead
  5. 5VLInconsistent icon & font styles
  6. 6BRNot enterprise-grade brand
H1: Visibility of System Status

No CTA in the hero

Primary actions "Get Started" and "Learn More" were buried at the bottom of the page. Enterprise visitors landed with no immediate next step. First impressions were wasted.

H4: Consistency & Standards

Broken theme across pages

The homepage was full dark-mode. Inner pages abruptly switched to light mode, only the navbar stayed dark. Jarring and unpolished, the digital equivalent of walking from a cinema into bright sunlight.

H8: Aesthetic & Minimalist Design

Filler content burying the lead

A full-screen section consumed nearly two scrolls to deliver one generic sentence. It pushed valuable content further down, significantly increasing the risk of abandonment.

H8: Aesthetic & Minimalist Design

Weak visual hierarchy on CTAs

"See all solutions", the key next action for the entire solutions section, was styled as a low-contrast text link. No prominence, no weight. Easy to miss entirely.

Visual Language

Inconsistent icon & font styles

Icon styles mixed freely across the interface. Font weights and sizes had no coherent system, making the site feel unfinished and untrustworthy to enterprise visitors making fast judgements.

Brand Perception

Not enterprise-grade

The overall aesthetic failed to communicate the quality of the product behind it: grey tones, inconsistent spacing, no design system. The site didn't match the ambition of the business.

04 · Process

Three months.
Three distinct phases.

Each month had a clear focus. No overlapping, no jumping ahead.

MONTH 01 MONTH 02 MONTH 03 01 Audit 4 WEEKS 02 Design 4 WEEKS 03 Brand 4 WEEKS CEO check-ins W1 W4 W8 W12
Month 01 · Audit & Strategy

The pitch before the pixels

If the brief reframe failed, no design work would matter. Validate the assumption first.

  • Heuristic audit produced 8 documented violations
  • CEO deck earned scope wider than the original brief
  • No pixel work began until direction was set
Month 02 · Design & Build

System before screens

Every page and asset would inherit from this layer. Build it once, build it right.

  • 16 design tokens defined as the foundation
  • One master template across all solution pages
  • Codex scaffolds, senior dev polishes, design held in Figma
Month 03 · Brand & Content

The brief, answered last

Because the answer rests on the layers underneath it. Content can only scale on a system that exists.

  • Brand library extracted from the token system
  • LinkedIn framework A/B tested across 3 dimensions
  • 50 posts shipped on the tested framework
05 · Rebrand

From grey and white
to pure black and white.

The original site lived in an ambiguous grey zone, neither confident nor considered. The rebrand deliberately chose to strip everything back to black and white. The aesthetic draws from the language of AI itself, binary, precise, zero noise. Clean like code. Trustworthy like a system that works.

Every element either earns its place or disappears. That constraint became the design system.

#0A0A0A
Background
#111111
Surface
#555555
Muted
#888888
Sub
#E8E8E8
Accent
#FFFFFF
White
Before: Dark Grey Charcoal
Eranova before rebrand
After: Pure Black & White
Eranova after rebrand
Before
Grey & white palette, mixed icon styles, no defined type scale, no design system, light-and-dark page inconsistency
After
Pure black & white system, unified icon library, defined typography hierarchy, reusable component library, consistent dark theme across all pages
Concept
Considered keeping a single signature accent color to differentiate from competitors. Rejected it because monochrome reinforced the binary, system-driven brand language and removed the temptation to decorate future pages. The product and the content do the talking. Zero and one.
06 · Design & Build

Figma first.
Codex to ship.

The redesign had an aggressive one-month build window. The workflow had to be tight. Every design decision happened in Figma first, layouts, components, spacing, content hierarchy. Only once the design was solid did development begin.

OpenAI's Codex translated the Figma specs into production code at speed. The initial prompts and creative direction were mine. As page complexity grew, especially across the solutions architecture, the senior developer joined to handle advanced implementation while I maintained design ownership throughout.

Key design decision: Rather than designing each solution page individually, I built one master template covering layout, component structure, spacing rules, and content hierarchy. That single template scaled across every product use case without redesigning from scratch each time.

A THREE-WAY COLLABORATION · CYCLICAL FLOW DESIGNER Figma · source of truth CODEX (AI) Scaffolds from spec SENIOR DEV Implements & polishes SPECS CODE REVIEW FIGMA = SOURCE OF TRUTH · DESIGN OWNERSHIP NEVER LEFT THE DESIGNER
From Figma
Eranova section designed in Figma, before code

Section designed in Figma, before any code.

07 · Brand & LinkedIn

50 posts.
All data-driven.

The LinkedIn work didn't start with the framework. It started with a problem the analytics couldn't see. Engagement looked flat. But the inquiries that came in told a deeper story.

The visual that ran across most early posts was a freight truck with the Eranova logo placed on top of it. In the logistics industry, this signaled exactly the wrong thing. Inquiries started arriving from logistics buyers asking about Eranova's fleet, freight rates, capacity. None of which Eranova offered. Eranova built AI agents for the operations behind those trucks, not the trucks themselves.

Two things changed.

Buyers scrolling LinkedIn weren't pausing. The posts they saw were single images with a truck and a logo on top, no context, no offering, no reason to stop. The methodology and the format had to solve that human problem, not just a metrics problem.

01 · The methodology

I introduced weekly experiments, what the CEO came to call "science experiments." Friday through Sunday (LinkedIn's peak engagement window), one variable changed per cycle: tagline, eyebrow text, lead visual. Whatever performed best became locked. The next experiment varied the next variable. By the end of each cycle, the framework had compounded.

The science experiments methodology: vary one variable, ship Friday through Sunday, measure clicks, lock the winner, iterate. 01 VARY ONE VARIABLE tagline · eyebrow · visual 02 SHIP & MEASURE Fri – Sun · click engagement 03 LOCK & ITERATE winner becomes constant One variable per cycle · winners locked · methodology compounds By cycle 4, every element of the framework was either tested-and-locked or actively being tested
02 · The format

Static single-image posts couldn't carry enough context. A truck visual alone was getting misread. I moved the framework to carousels: multi-slide posts that could sequence "who we are → what we actually do → how we help." The truck stayed as the opening slide (it anchored the industry visually), but the slides that followed clarified the offering.

Static · before the format pivot Static single-image LinkedIn post with a truck visual and the Eranova logo on top ERANOVA What buyers thought "Eranova owns trucks. They ship freight." Inquiries about fleet · capacity · freight rates · the wrong shape
Carousel · after the format pivot Four-slide carousel sequencing industry anchor, what we do, how we help, and CTA 01 02 03 04 Sequenced communication Who we are → What we do → How we help → CTA What buyers understood "AI agents for logistics operations." Inquiries about how AI can help their operations · the right shape
Static · before 1 / 2

The inquiries shifted. CTOs and CEOs of logistics companies started reaching out asking how Eranova's AI could help their operations, the inquiries the team actually wanted. Inquiry volume mattered less than inquiry quality. And that's the metric that moved.

What follows is the production framework that emerged from the science experiments: three dimensions tested, three winners locked, 50 posts shipped on the framework that survived contact with real engagement data.

3
post-format dimensions A/B tested before producing at scale
50
branded posts shipped on the tested framework
1
brand asset library for the team to extend
3 DIMENSIONS A/B TESTED PRODUCTION FRAMEWORK → Visual format Image-heavy Text-first Post length Short-form Long-form Layout Static Carousel PRODUCTION FRAMEWORK 50 posts shipped
01
Research & A/B Testing
Studied existing post performance patterns. Tested different formats, image-heavy vs text-first, short vs long-form, carousel vs static, to understand what resonated with Eranova's specific audience before committing to a design direction.
Complete
02
Content Strategy Redesign
Used A/B findings to define a new content approach, consistent brand voice, visual template system, and a posting cadence that felt intentional rather than ad hoc.
Complete
03
50 Branded Posts + Asset Library
Produced 50 branded LinkedIn posts using the new system, alongside a full brand asset library, color system, typography guidelines, and reusable components, giving the team a consistent foundation for all future communications.
Complete
LinkedIn · 50 posts. Every one on-brand.
LinkedIn post 1
LinkedIn post 2
LinkedIn post 3
LinkedIn post 4
LinkedIn post 1
LinkedIn post 2
LinkedIn post 3
LinkedIn post 4
LinkedIn post 5
LinkedIn post 6
LinkedIn post 7
LinkedIn post 8
LinkedIn post 5
LinkedIn post 6
LinkedIn post 7
LinkedIn post 8
08 · Design System

Tokens that scale
beyond the project.

One of the most lasting deliverables from this engagement wasn't visible on the website; it was the foundation underneath it. I built a full token-based design system in Figma, mapping variables for icons, surfaces, and borders, each with defined light and dark mode values. This gave Eranova's internal team a single source of truth they could apply consistently across the site, future product work, and any internal tooling, without needing to re-solve color decisions from scratch every time.

The system covered 16 mapped variables across three groups, Icon, Surface, and Border, all aliased to a foundation layer so updates cascade automatically. What started as a branding exercise became infrastructure.

16-TOKEN SYSTEM · BOTTOM-UP ARCHITECTURE 03 APPLIED USAGE Every page · every component · every state · every breakpoint UNLIMITED derives from 02 SEMANTIC TOKENS --bg · --text · --accent · --line · --sub · --white · --font-* · --t-* · ... 16 TOKENS derives from 01 FOUNDATION VALUES #0A0A0A · #FFFFFF · #E8E8E8 · Lora 800 · Instrument 400 · DM Sans · clamps RAW VALUES CHANGE A FOUNDATION VALUE · 16 SEMANTIC TOKENS UPDATE · ALL APPLIED USES CASCADE AUTOMATICALLY

Decision rationale: Considered scoping the tokens to color alone, since that was the most visible inconsistency on the original site. Expanded to include icons, surfaces, and borders so future product work and internal tooling wouldn't need to re-solve these decisions at every new page. The broader scope cost two extra days. It saved every page after.

Design system variables panel: dark mode Design system variables panel: light mode

Figma Variables panel: Mapped collection, 16 tokens

09 · Evidence

How I Work.

Trade-offs: what I cut and why
  • Prioritized alignment before pixels: ran the heuristic audit and presented to the CEO before committing to any UI direction the redesign felt inevitable to the client, not subjective. A rebrand without evidence behind it can be argued against. One with 8 documented failures can't.
  • Built one master template over designing each solution page individually eliminated redundant layout decisions and gave the developer a single source of truth. The alternative would have produced inconsistencies at every page boundary.
Complexity to clarity
  • Translated a marketing-channel brief (traffic, conversion) into a system-level engagement by testing the brief's hypothesis first. The heuristic audit surfaced root causes, not just symptoms, and gave the redesign evidence-backed scope before any pixel work began.
  • Compressed the LinkedIn content strategy question, what format, what tone, what cadence, into a structured A/B test. Every production decision was evidence-based before committing to scale. 50 posts from one tested framework, not 50 experiments.
When the brief wasn't clear
  • The brief named a symptom (low marketing conversion) without naming a cause. I defined the real goal as "rebuild the system the symptom is sitting on, so the surface stops decaying" and used that definition to scope every decision downstream. Without a specific definition of success, any design can be argued to work.
  • It wasn't clear what success looked like for the LinkedIn work. I defined it as content system adoption by the internal team, not post volume alone, which is why the deliverable was a brand asset library alongside the 50 posts. Volume without a system just creates maintenance debt.
Systems thinking: upstream and downstream
  • Built Figma tokens aliased to a foundation layer so updates cascade automatically across every component. The upstream investment in the token architecture meant downstream changes to the palette would never require a manual page-by-page update.
  • Kept design ownership throughout while the senior developer handled advanced implementation. Figma as single source of truth for both roles meant design intent survived the handoff intact. Decisions made in Figma were honored in production, not reinterpreted.
10 · How I've Changed

Shifted from designing screens
to building design arguments.

What opened as a marketing question became a systems engagement once the audit surfaced the cause underneath the symptoms. The work taught me that the brief is a starting point, not a specification.

The audit-before-pixels discipline is now how I start every engagement where the direction isn't already fixed. Leading with evidence changed how stakeholders respond to design decisions. A design with documented rationale behind it is a different kind of artifact than one without it.