Vinsen's Portfolio

The Atlas

The Atlas

2026 • PERSONAL •

Designing a public directory that doesn't look like a spreadsheet with fancy fonts.

Designing a public directory that doesn't look like a spreadsheet with fancy fonts.

Designing a public directory that doesn't look like a spreadsheet with fancy fonts.

Ask anyone in Gading Serpong where to get coffee, and they're probably not checking Google. They're scrolling TikTok until an influencer they trust says so. Sure, you can look up "cafes near me good wifi" all day, but even that's still cherry picking blind. Like picking up a stray Chihuahua — you don't know whether it'll bite or not unless you've warmed up to it.


That's where @ngopidiserpong comes in: the locally trusted middleman with real eyes for curation, no influencer theatrics. 300+ cafes, personally visited, quietly pulling 170k+ active users in five months off nothing more than a borrowed Google Maps sharing feature, with none of the tools an actual platform needs.


And there's my door: I designed and built the platform that answers "what if I don't want to gamble on an IG reel for my next destination?".

ROLE

ROLE

Product Design, Brand Design, Illustration, and Front-End

SCOPE

0 → 1 product built with real partner community

DESIGNED IN

DESIGNED IN

Figma

BUILT WITH

BUILT WITH

Claude Code, React Three Fiber, Three.js, Supabase

SO, WHAT IS IT?

The Atlas is essentially a 3D rendering of the Greater Serpong cafe scene itself.

The Atlas is essentially a 3D rendering of the Greater Serpong cafe scene itself.

The Atlas is essentially a 3D rendering of the Greater Serpong cafe scene itself.

It's built off real satellite data, so it's mostly accurate to the real world. Here's how it actually works, step-by-step:

Here's how it actually works. Tap to reveal the steps:

It's built off real satellite data, so it's mostly accurate to the real world. Here's how it actually works, step-by-step:

01

View every cafe that @ngopidiserpong has personally curated and in places that reflect their real-life location.

Opening the map

02

Filter by tags such as price, mood, and hours based on real visitation data. This is where you know if the place has good wifi or not.

03

See a place you like? Check the vibe, menu, ratings, and @ngopidiserpong's own review. You can bookmark and make your own list too, if you like.

04

The app's partners publish their promotions directly here. Hold to claim, and redeem them at said cafe for use.

05

Try out a new spot that you found on the app, and more!

01

View every cafe that @ngopidiserpong has personally curated and in places that reflect their real-life location.

Opening the map

02

03

04

05

True Parallax Image

THE CHALLENGE

THE CHALLENGE

Do we replace the scroll, or work alongside it?

Do we replace the scroll, or work alongside it?

Do we replace the scroll, or work alongside it?

As it stands, the market's discovery on this topic runs on two distinct systems: UGC (user-generated content: Tiktok, IG reels, etc.) and organic search through the likes of search engines. These two, in fact, do not talk to each other.

As it stands, the market's discovery on this topic runs on two distinct systems: UGC (user-generated content: Tiktok, IG reels, etc.) and organic search through the likes of search engines. These two, in fact, do not talk to each other.

And here's the middleground: @ngopidiserpong, as an established voice within the region that curates cafes on a daily basis, serves as the bridge. 28k+ followers across 3 social media channels with tonal delivery that's more magazine than a reel.


What's left is for the product to give that trust the proper structure, so we can combine that discoverability and validation within one motion.

And here's the middleground: @ngopidiserpong, as an established voice within the region that curates cafes on a daily basis, serves as the bridge. 28k+ followers across 3 social media channels with tonal delivery that's more magazine than a reel.


What's left is for the product to give that trust the proper structure, so we can combine that discoverability and validation within one motion.

THE APPROACH

THE APPROACH

An elevated coffee map, with an editorial touch and spatial layers.

An elevated coffee map, with an editorial touch and spatial layers.

An elevated coffee map, with an editorial touch and spatial layers.

My aim was to emulate trust via the feel of actual publications in general. I took reference to some real-life brands like Kinfolk, Cereal, and The Gourmand, and adapted key factors that make them feel curated when reading.


Below is the pipeline I used throughout the project: It's a similar flow to how I work with enterprise and startups through owning the direction and quality-proofing. The latter is equally important since while the design is all me, execution was done through AI instead of human engineers. Which means there's a lot of QA tickets for myself.

My aim was to emulate trust via the feel of actual publications in general. I took reference to some real-life brands like Kinfolk, Cereal, and The Gourmand, and adapted key factors that make them feel curated when reading.


Below is the pipeline I used throughout the project: It's a similar flow to how I work with enterprise and startups through owning the direction and quality-proofing. The latter is equally important since while the design is all me, execution was done through AI instead of human engineers. Which means there's a lot of QA tickets for myself.

In reality, there's a lot of back and forth going on — but you get the idea.

In reality, there's a lot of back and forth going on — but you get the idea.

Scope
Scope

Concept & Strategy, Product Design, Brand Design, Visual Engineering

Role

Parallax Row 1
Parallax Row 2
Parallax Row 3

THE MAP

I sourced the model from satellite data through Blender's OSM plugin (Blosm), manually reworked the missing areas, and separated the locations of cafes and public areas with unique tags.

Parallax Row 1
Parallax Row 2
Parallax Row 3

THE MAP

I sourced the model from satellite data through Blender's OSM plugin (Blosm), manually reworked the missing areas, and separated the locations of cafes and public areas with unique tags.

DESIGNED BEFORE BEING BUILT

DESIGNED BEFORE BEING BUILT

As a refresher, the manifesto is to anchor trust through creative and editorial philosophies. This is expressed via deliberate design decisions emulating real-life novelty items like tearable coupons, bookmarks, and more — all of which starts in Figma.

The reason to go into 3D.

The reason to go into 3D.

The reason to go into 3D.

Coming from a designer's background, I was initially considering a 2D map since it's closer to what I do best. However, there are some concerns with it, particularly around the topics of accuracy, maintenance, and considering my position as a solo dev in this project — my sanity six months from now.


Eventually, the decision came down to maintainability as we agreed to update our database at least once a month, since the area is known for having new spots pop up on a very frequent rate.

Coming from a designer's background, I was initially considering a 2D map since it's closer to what I do best. However, there are some concerns with it, particularly around the topics of accuracy, maintenance, and considering my position as a solo dev in this project — my sanity six months from now.


Eventually, the decision came down to maintainability as we agreed to update our database at least once a month, since the area is known for having new spots pop up on a very frequent rate.

To help with that, I optimized everything. I reduced the polygon count to the extent of its legibility, made a version of the map that only loads on low-spec Android and Apple devices (since they're notoriously fickle in processing limits), then balanced the post-processing filters to still have personality while not sacrificing performance.

To help with that, I optimized everything. I reduced the polygon count to the extent of its legibility, made a version of the map that only loads on low-spec Android and Apple devices (since they're notoriously fickle in processing limits), then balanced the post-processing filters to still have personality while not sacrificing performance.

THE BRAND

THE BRAND

Everyone needs a friend. Even users.

Everyone needs a friend. Even users.

Everyone needs a friend. Even users.

The discovery was in place, and the research was done. But the brand still needs a voice, one that can convey the warm spirit that makes the whole product approachable, but still carries the trust.

The discovery was in place, and the research was done. But the brand still needs a voice, one that can convey the warm spirit that makes the whole product approachable, but still carries the trust.

And this is where this guy comes in.

Meet el gato

Meet el gato

El Gato is a friend, but he's picky.

El Gato is a friend, but he's picky.

El Gato is a friend, but he's picky.

I decided on a cat companion as they don't lead you like a dog would. It's alongside you, sometimes trailing ahead or behind, but never by a leash. If it chooses to be somewhere, it does so because there's an involuntary reason: maybe it's comfortable and warm, but maybe it's just a preferred space to snug. But nobody's paying the cat to be there.

I decided on a cat companion as they don't lead you like a dog would. It's alongside you, sometimes trailing ahead or behind, but never by a leash. If it chooses to be somewhere, it does so because there's an involuntary reason: maybe it's comfortable and warm, but maybe it's just a preferred space to snug. But nobody's paying the cat to be there.

True Parallax Image

THE VISUAL IDENTIFIER

THE VISUAL IDENTIFIER

El Gato exists on most pages as a deliberate signal that a human created and curated these. He appears on specific functional spots that doesn't disrupt you, — mostly cues on some pages, but also empty states, loading screens, error pages, and more.

True Parallax Image

THE MAP THAT LIVES AND BREATHES

THE MAP THAT LIVES AND BREATHES

The result is a responsive web app that renders a 3D map of the Greater Serpong cafe scene.

The result is a responsive web app that renders a 3D map of the Greater Serpong cafe scene.

The result is a responsive web app that renders a 3D map of the Greater Serpong cafe scene.

It's made to feel like how a friend tells you of a new place that just popped up on the block. The accurate representation of the area allows it to be easily navigable and scannable, and every cafe info is ready to present itself to you whenever you feel like browsing.

It's made to feel like how a friend tells you of a new place that just popped up on the block. The accurate representation of the area allows it to be easily navigable and scannable, and every cafe info is ready to present itself to you whenever you feel like browsing.

COVERING EVERY BASE

A big part of the live product that I wanted to achieve was how it's ported well within mobile devices, since that's where the bulk of users are going to be accessing it from. Using sidebar UI helps in this regard, and the responsiveness is managed by moving important buttons near to where the human fingers are supposed to be.

A big part of the live product that I wanted to achieve was how it's ported well within mobile devices, since that's where the bulk of users are going to be accessing it from. Using sidebar UI helps in this regard, and the responsiveness is managed by moving important buttons near to where the human fingers are supposed to be.

THE FEATURES

THE FEATURES

Simple and easy to follow

Simple and easy to follow

Simple and easy to follow

The three main things to do here was to browse and filter, collect deals, and save. Using the editorial principles, we wanted to make this like a magazine "issue", so less of a map product and more like that column you see on old magazines — warm, human, but very informative.

The three main things to do here was to browse and filter, collect deals, and save. Using the editorial principles, we wanted to make this like a magazine "issue", so less of a map product and more like that column you see on old magazines — warm, human, but very informative.

HIGHLIGHTING LOCALS

HIGHLIGHTING LOCALS

Places inside the app can list deals through us to highlight them. We're giving a chance for spots to be more known via these features. And to help, there's also an internal interface shared to cafes that partner with us to help monitor what they release to the public.

Places inside the app can list deals through us to highlight them. We're giving a chance for spots to be more known via these features. And to help, there's also an internal interface shared to cafes that partner with us to help monitor what they release to the public.

True Parallax Image
True Parallax Image

THE FUTURE

THE FUTURE

The Atlas is still growing, with more features and improvement planned for the future.

The Atlas is still growing, with more features and improvement planned for the future.

We did a mass survey for the app's own targets during the first launch. With an 87.5% finding the app easy to use, 87.5% discovering new cafes, but only 58.3% finding the page load speed quick (mainly from Mac devices specifically), The Atlas remains focused on improving these numbers.


As for the Greater Serpong cafe scene itself, the area is continuously growing in terms of new shops. The Atlas will be there with more and more features that hopefully light something up within the scene, especially for older and more obscure spots. The important thing to acknowledge is: it's live, still early, and still mine — and it's proof that a map can live alongside social media feeds because it gives people a reason to stop.

We did a mass survey for the app's own targets during the first launch. With an 87.5% finding the app easy to use, 87.5% discovering new cafes, but only 58.3% finding the page load speed quick (mainly from Mac devices specifically), The Atlas remains focused on improving these numbers.


As for the Greater Serpong cafe scene itself, the area is continuously growing in terms of new shops. The Atlas will be there with more and more features that hopefully light something up within the scene, especially for older and more obscure spots. The important thing to acknowledge is: it's live, still early, and still mine — and it's proof that a map can live alongside social media feeds because it gives people a reason to stop.

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