Lensos

Making sense of global news.

Client

Role

Duration

Status

M0

Product Designer

4 Weeks

Shipped - VISIT SITE

  • Product Design ⦿ ai/llM ⦿ System Design ⦿ System design ⦿ Framer ⦿ Web3 ⦿

What's this about

Not another news platform. A system to understand what's actually going on.

News is everywhere but still hard to follow. Too many sources, no context, everything feels disconnected. You read a lot but still don't understand much.

The shift

Most platforms


Show information. Articles, links, feeds. More volume. No connection between events.

LensOS


Shows how things connect. Context over volume. Understanding over reading speed.

The system — 6 parts

Instead of building features, I broke it into focused parts. Each one does one thing well.

Search


Explore anything — people, events, topics

Terminal


See what's happening live, right now

Monitors


Track things over time, not just in the moment

Crisis Map


Understand events spatially — where, not just what

Insights


See patterns across time and sources

Prediction


Think ahead — not just react

Key decisions

1.Start from an entity, not an article

Most news UX is article first. You read a piece and move on. LensOS starts from an entity. A company, person, or event. Everything lives under it. Updates, timelines, sources. Articles support the view, not lead it.

Why: Feeds fragment context. An entity keeps everything in one place, so understanding builds over time instead of resetting with every article.

2.No feed-style UX

Feeds optimise for volume and recency. That's the problem, not the solution. I removed the feed entirely — every surface in LensOS is structured around context, not chronology.

Unfamiliar to most news users. Accepted — the goal was understanding, and feed habits actively work against that.

3.Designed for real-time first

The terminal is the core of the product — not search, not archives. What's happening right now, structured and legible. Everything else is built around that live state.

4.Context over volume

Less is more — but only if the less you show is the right thing. Every surface filters aggressively and shows connections between events, not just the events themselves.

The challenge: Keeping it powerful without making it overwhelming. That tension shaped every layout decision in the system.

outcomes

0

Feed-style surfaces removed as a structural decision

1

Unified system search, live, track, map, insights, predict

Real-time

Designed for what’s happening now,
not what happened

Entity

News treated as a graph of people, orgs, events — not a stream of articles

The hard part

Keeping it powerful without making it overwhelming. The system does a lot — the design challenge was making each part feel focused, even when they're all connected. Every screen had to answer one question clearly before inviting the next.

Learnings

Entities beat articles as a design primitive

Once I shifted the mental model, every surface became clearer about what it was showing and why.

Removing the feed was the most important decision

It forced every surface to justify itself structurally — not just fill space with recency.

Real-time changes everything

Designing for live data means designing for states — loading, live, stale, error. Static mockups don't catch this.

Complexity is fine. Confusion isn't.

The system is genuinely complex. The job was making each layer feel inevitable, not overwhelming.

WHAT I’D IMPROVE

The first-time experience needs more guidance — six modules is a lot to land on. I'd design a clearer entry point that orients new users before giving them the full system.

If it’s worth building, I’m interested.

I take on projects, part-time work, and full-time roles.
send the details — we’ll figure it out.

vizuraja@gmail.com

CHAOS

CLARITY

Active here

Linkedin

Instagram

Twitter

V

I

S

W

A

You could have been anywhere on the internet, yet you’re here. thanks for visiting

Create a free website with Framer, the website builder loved by startups, designers and agencies.