Designer, engineer, founder. Twenty years building products.

Led design teams at Square and Brex. Founding designer at Blur. Now I ship my own products, end to end.

Miami & New Yorkme@joshuasortino.com
Square
Head of Design for Payments · 2017 – 2020

Leading design for Square Payments

Square balance screen
Square Card
  1. Designed the Square TerminalLed design to launch Square's hand-held terminal across multiple countries and languages.
  2. Launched Square CardLed design for Square's first debit card for businesses, which eventually became Square Banking.
  3. Built the largest internal design orgAt its peak, it was the largest design team at Square, spread across 4 organizations.
  4. Shaped internal hiring and onboardingIntroduced the Square Design onboarding handbook and led the restructuring of hiring processes.
  5. Led internal design and cross-org initiativesDesigned standardized internal org review templates.
Square Terminal
The Payments design team
The team with the SFDW award
Payments design team shirts
Payments team pins
Square Design onboarding handbook
BeforePlain Google Doc
A product review as a plain Google Doc
AfterThe review template
The same review in the standard template
Founding Designer · 2021 – present

The first trading terminal for NFTs

$0B+in total trading volume
0%+of all NFT volume at peak
#1marketplace.
Topped OpenSea.
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
10.610.410.210.09.89.69.49.29.013:2013:3013:4013:5014:00
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Brand and design system

// Branding the companyan industry

Branding and theatrics
I AM HODLINGDecember 18, 2013, 10:03:03 AMI type d that tyitle twice because I knew it was wrong the first time. Still wrong. w/e. GF's out at a lesbian bar, BTC crashing WHY AM I HOLDING? I'LL TELL YOU WHY. It's because I'm a bad trader and I KNOW I'M A BAD TRADER.
gm
WAGMI
NGMI
wen lambo
wen moon
few
👀probably nothing
🫡ser
have fun
staying poor
💎🙌diamond hands
number go up
buy the dip
not your keys,
not your coins
Open Image in New TabSave Image As…Copy ImageCopy Image Address
Inspect
degen
rugged
up only
Brand and design system
The field

What crypto looked like in 2022

Gradients and blobs
Coinbase, 2022
Coinbase
Uniswap, 2022
Uniswap
OpenSea, 2022
OpenSea
Rainbow, 2022
Rainbow
Phantom, 2022
Phantom
Exchange corporate
Binance, 2022
Binance
Kraken, 2022
Kraken
Crypto.com, 2022
Crypto.com
Gemini, 2022
Gemini
dYdX, 2022
dYdX
Degen and playful
SushiSwap, 2022
SushiSwap
Olympus DAO, 2022
Olympus DAO
Magic Eden, 2022
Magic Eden
Shiba, 2022
Shiba
Doodles, 2022
Doodles
Terminal and retro
Sudoswap, 2022
Sudoswap
Parsec, 2022
Parsec
Curve, 2022
Curve
Loot, 2022
Loot
Nouns, 2022
Nouns
Parsec, 2022
Parsec

Black ground, monospace everywhere, thin panel rules, dense tables.

Curve, 2022
Curve

Windows 95 bevels, bold mono labels, saturated blue and green on lavender.

Brand and design system
Beautiful, but you can't trade on it Empty in 2022 Neither Powerful, but lacks personality Casual browsingPro trading tools GenericDistinct SUPERRAREFOUNDATIONZORANIFTY GATEWAYRARIBLEOPENSEACOINBASE NFTMAGIC EDENLOOKSRAREX2Y2GENIEGEMSUDOSWAP where we wanted to land
Brand and design system

Moodboard inspiration for the vibe

Brand and design system
VT323Sweep 14.420x3F9 ▲ +8.40% · BUY NOW
Share Tech MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Press Start 2PSweep 14.420x3F9 ▲ +8.40% · BUY NOW
SilkscreenSweep 14.420x3F9 ▲ +8.40% · BUY NOW
DotoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
WorkbenchSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Micro 5Sweep 14.420x3F9 ▲ +8.40% · BUY NOW
ProtoMonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Tiny5Sweep 14.420x3F9 ▲ +8.40% · BUY NOW
Major Mono DisplaySweep 14.420x3F9 ▲ +8.40% · BUY NOW
Space MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
IBM Plex MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
JetBrains MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Fira CodeSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Martian MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Azeret MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Chivo MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Xanh MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Sometype MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW
Geist MonoSweep 14.420x3F9 ▲ +8.40% · BUY NOW

Typography exploration

Brand and design system
The brand
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789 ▲▼ ⟨⟩ $ %
ProtoMono, a custom monospace commissioned for the brand, with a 120‑icon set
Ten icons from the set: skull, pyramid, lightning, users, check, eye, trend, dollar, percent, lockIcon set, 120 glyphs on the type's pixel grid
Action
Gain
Loss
Active
Surface
Designed in collaboration with Hoodzpah branding studio.
Brand and design system
The NFT NYC invite: the Blur wordmark, April 5 at noon, location TBD, over a neon wireframe of Manhattan
The bar in New York: gold disco ball, wood panels, checkerboard floor
The room

The brand set the tone for real-life events

The airdrop
Speed of information as the product
Understanding the business

Anatomy of a collection

Anatomy of an NFT

Moonbirds10,000 items
Thousands of images

One collection, 10,000 pictures. Each one is its own token.

Minted at random

You mint or earn one without knowing which. Its traits are dealt by chance.

Each one unique

No two share the same mix of traits, and some mixes are far rarer.

Moonbird #6913Moonbirds#6913
Trait typeTrait nameQty.Floor
HeadwearCowboy Hat94 (0.9%)13.40
FeathersRed1,010 (10.1%)9.88
EyesAngry1,140 (11.4%)9.82
BackgroundPink1,623 (16.2%)9.88
BodyBrave1,860 (18.6%)9.79
BeakShort5,610 (56.1%)9.75
OuterwearNone5,820 (58.2%)9.75
EyewearNone7,100 (71.0%)9.75
Rarity827 / 10,000
Price9.88
1Image

The artwork. One of 10,000, each a different mix of traits.

2Name

The collection it belongs to. All 10,000 share it.

3ID

Its number in the collection. There is only one #6913.

4Attributes

The traits it was built from, and how many birds share each.

Floor per attribute

The cheapest bird for sale with that trait.

5Rarity

Its rank out of 10,000, scored on how scarce its traits are.

6Price

What the owner is asking. Traders weigh it against the floors.

Speed of information as the product
Researching the personas

Who was buying NFTs?

Collectors

Buy what they like and keep it. They shop by image, one piece at a time.

Traders

Buy to sell. They buy based on price, rarity and timing, many pieces a day.

Share of wallets
90%10%
Share of trades
15%85%

Source: Nadini et al., Scientific Reports, 2021. 6.1M NFT trades, 2017 to 2021. The most active 10% of wallets made 85% of all trades.

Speed of information as the product
Mapping user needs

What did each trader need?

Daily and not handled Browse by picture Buy one piece safely Show off a collection See one item's traits and history2 Bid on a whole collection4 3Buy in one click Watch several collections1 2Price, rarity, floor in one row List many at once4 2Spot a rare item priced low Buy the floor in one go4 See the depth behind the floor2 1See a listing the second it lands
How often does it come up?Now and thenHow often it comes upMany times a day How well did marketplaces handle it in 2022?Handled wellMarketplaces in 2022Not handled
Collectors90% of wallets
Traders10% of wallets, 85% of trades
CollectorsBuy what they like and keep it TradersBuy to sell, many times a day SnipersHunt rare items listed low Market makersMove the floor in bulk
1Live

Listings and sales arrive instantly and clearly.

2Dense

Every number a trader reads is within view.

3One action

Seeing an NFT to buying is one click and one signature.

4Bulk

Whatever you can do to one item, you can do to fifty.

Speed of information as the product
Deciding what to build

Every idea got the same four questions

Idea Frequency×2How often does a trader need it? Gap×2How poorly was it handled? Time saved×3How much faster is a purchase? Ease×1How fast could we ship it? Scoreout of 40
Hero banners and featured art
One-click buy
Collection bids
Live listings and sales
Collector and trader modes
Sweep slider
Dense list view
Depth chart
Bulk listing
One-screen item page
Multi-collection watchlist
Build firstNextCut

Each question is scored 1 to 5, then multiplied by its weight. 40 is the most an idea can score.

Speed of information as the product
Use case 1

The best listings only last seconds

Speed matters. Prices move all day, but when a rare NFT is listed low, the first trader to see it and buy it keeps the difference. Traders call this a snipe.

New listings MoonbirdsFloor 9.75
Sweep and bid like a pro
Use case 2

Buying the Floor

Market makers need to buy multiple NFTs from a single collection to increase the floor price. Each purchase takes multiple clicks and ETH approvals.

ListingsMoonbirdsFloor price+37.9%9.75
ItemPriceStatus
Moonbird #68829.7513.44
Moonbird #90559.7813.44
Moonbird #10009.7913.44
Moonbird #12429.8213.44
Moonbird #69139.8813.44
Moonbird #42079.9013.44
Moonbird #8329.9513.44
Moonbird #12410.0213.44
Moonbird #53110.1013.44
Moonbird #100210.2413.44
Moonbird #39213.45+3.21  31% higher
Moonbird #484813.48
Speed of information as the product
NFT Marketplaces in 2022

Every marketplace was built like a gallery

Banners, hero art, image grids, consumer design. None of them had a trading view: no order book, no depth, no live chart next to the listings. Traders need these to act quickly.

OpenSea, 2021LooksRare, 2022Gem, 2022Coinbase NFT, 2022
OpenSea · 2021LooksRare · 2022Gem · 2022Coinbase NFT · 2022
Sweep and bid like a pro
Competitor user flows in 2022

Complicated checkout flows for traders

  1. Land on the homepage
  2. Scroll for a collection
  3. Browse the gallery
  4. Open the listing
  5. Checkout
  6. Confirm in the wallet, pay gas
  7. Wait for the block
Search items, collections, and accountsExploreStatsResourcesCreate

Discover, collect, and sell extraordinary NFTs

OpenSea is the world's first and largest NFT marketplace
ExploreCreate
Learn more about OpenSea

MoonbirdsPROOF_XYZ

Notable Drops
Lunar PhasesThirty nights of one moon, shot from the same rooftopLive →
Golden HourA photographer's first light series, 25 editionsLive →
Deep FieldLong exposures of the night sky, minted as 1/1sLive →
Top collections over last 7 days
1

BoredApeYachtClubFloor price: 69.8

+11.18%12,710.4
2

MoonbirdsFloor price: 13.45

+35.42%9,864.2
3

AzukiFloor price: 14.2

+18.93%6,081.75
4

BeanzFloor price: 1.88

+7.43%2,314.6
5

Invisible FriendsFloor price: 2.6

-12.46%1,940.3
6

NounsFloor price: 71.5

+4.78%1,881.5
7

CoolCats NFTFloor price: 3.4

+12.21%1,713.2
8

NFT WorldsFloor price: 3.7

-1,660.9
9

Eightbit MeFloor price: 0.42

+8.81%951.2
10

DooplicatorsFloor price: 4.2

+20.00%949.58
11

CryptoadzFloor price: 2.61

+6.20%878.79
12

3landersFloor price: 1.88

+34.29%870.37
13

AkutarsFloor price: 0.68

+28.30%849.13
14

ChimpersFloor price: 1.52

+40.74%742.72
15

PixelMonFloor price: 0.38

+14.11%715.62
Go to Rankings
Trending in all categories
Moonbirds by PROOF_XYZ

10,000 utility-enabled PFPs with a rich pool of rarity-powered traits.

BoredApeYachtClub by BoredApeYachtClub

10,000 unique Bored Apes. Your ape doubles as your membership card.

Nouns by NounsDAO

One Noun, every day, forever. Each one is auctioned on chain.

Moonbirds

10,000items6.4Kowners13.45floor price243.9Kvolume traded
Buy NowPrice: Low to HighItems
Moonbirds #264313.56
Moonbirds #863517.40
Moonbirds #155117.32
Moonbirds #442613.82
Moonbirds #601917.14
Moonbirds #682914.24
Moonbirds #695214.20
Moonbirds #167514.49
Moonbirds #398714.46
Moonbirds #727614.48
Moonbirds #487014.65
Moonbirds #84714.72
Moonbirds #926515.00
Moonbirds #722915.06
Moonbirds #598615.11
Moonbirds #315617.47
Moonbirds #278215.41
Moonbirds #275615.43
Moonbirds #798915.57
Moonbirds #497815.77
Moonbirds #550115.74
Moonbirds #205215.92
Moonbirds #96316.08
Moonbirds #692419.43
Moonbirds #478116.31
Moonbirds #825020.53
Moonbirds #564616.53
Moonbirds #323216.67
Moonbirds #76816.73
Moonbirds #76516.81
Moonbirds #782216.99
Moonbirds #326817.01
Moonbirds
#392
Owned by 4CADB9    778 views    18 favorites
Sale ends November 9, 2022 at 2:14 PM
Current price
13.45 $24,180.46
Price History
Listings
Offers
Complete checkout
Moonbirds #392
13.45$24,180.46
Total
13.45$24,180.46
Your purchase is processingWaiting for the transaction to be confirmed on Ethereum. This can take a minute or more.View on Etherscan
Account 1Ethereum Mainnet
https://opensea.io
Contract interaction
13.45 ETH
DETAILSDATAHEX
Estimated gas feeLikely in < 30 seconds
0.00623 ETH$11.19Max fee: 0.00841 ETH
TotalAmount + gas fee
13.45623 ETH$24,191.65Max amount: 13.45841 ETH
Speed of information as the product
Same parts, different page

Restructuring the IA of NFT marketplaces

OpenSea collection page, 2021123456789101112131415
  • 1Global nav and searchkept
  • 2Banner artcut
  • 3Avatar55px mark
  • 4Collection namekept
  • 5Creator creditcut
  • 6Social linksicon row
  • 7Summary stats10 columns
  • 8Descriptioncut
  • 9Items and activity tabsadd bids, charts
  • 10Filter sidebaradd rarity, traits
  • 11Search in collectiontoken id
  • 12Sort controlsevery column
  • 13Grid size togglelist first
  • 14Results countkept
  • 15Large image cards32px rows
  • 16Likes and followerscut
Speed of information as the product
Blur, 2023
The hypothesis

Build features that shorten the time to purchase

Keep the data, cut the gallery, build a terminal.

Sweep and bid like a pro
The solution for traders

Dense data for NFT trading

All of the data points needed to know where the market is trending.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Collections
Favorites
Portfolio
Token ID
CollectionFloor price1D change7D change1D volume7D volumeOwnersSupply
Moonbirds9.758.45%35.42%2.42k9.86k6.43k10k
BoredApeYachtClub69.803.12%11.39%1.94k12.71k6.17k10k
Azuki14.205.58%18.93%1.12k6.08k5.03k10k
Beanz1.8811.24%7.43%512.402.31k4.04k19.95k
CoolCats NFT3.406.92%12.21%414.951.71k4.6k9.94k
Nouns71.50-3.63%4.78%286.001.88k291412
Invisible Friends2.60-2.99%-12.46%253.001.94k3.76k5k
Eightbit Me0.42-0.94%8.81%204.40951.205.63k8.89k
Chimpers1.5222.58%40.74%187.46742.723.54k5.55k
PixelMon0.38-2.31%14.11%173.36715.627.39k10k
Dooplicators4.204.74%20.00%163.81949.585.51k9.98k
Akutars0.6833.86%28.30%141.20849.136.06k15k
Seekers1.540.00%22.22%133.81622.405.4k10k
NFT Worlds3.70-10.41%-123.811.66k4.48k10k
3landers1.88-8.29%34.29%113.81870.375.54k8.89k
Cryptoadz2.61-5.78%6.10%103.81878.793.55k6.97k
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Beak3
Body12
Eyes11
Eyewear12
Feathers18
Headwear38
Outerwear12
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
10k itemsRarityBuy nowLast saleTop bidOwner# Held
#69235414.9012.4212.850x3c8d2/232m
#92657113.2012.409.620x2f7a1/112h
#48488813.4811.3812.60878aAb1/12m
#3268212–8.829.620x5c190/3–
#6952318–9.069.620xe8420/1–
#863547210.759.989.62owlpost2/21h
#487058810.6010.149.620x91cd1/141m
#1551640–9.289.620x77e30/1–
#76873111.5010.619.62878aAb1/13h
#69138279.889.359.90nocturne2/619m
#7822905–9.229.62falcon0/1–
#205295510.9010.379.62marcop1/62h
#83210149.959.509.620xd6011/133m
#124213679.828.809.68marcop3/202m
#59861480–8.449.620x6f040/2–
#7651730–8.659.620x5c190/2–
#420720989.909.109.620x878a1/17m
#82502210–8.169.620x4be20/1–
#3232242912.4011.919.620x3c8d1/47h
#1675272414.2013.559.620x3c8d1/31d
#39873160–8.889.62nocturne0/1–
#6019323312.9012.039.620x3c8d4/69h
#7989351410.389.559.620xa1d02/214m
#72764544–9.329.620x5c190/1–
#27824664–9.359.620xb7c50/1–
#124478910.028.729.620x63e01/328m
#1002483910.249.059.620x12992/352m
#963492810.459.529.620x8d215/626m
#7229550411.9511.519.620x8d212/25h
#44265786–9.209.620xe8420/4–
#49786216–8.589.62falcon0/1–
#100064829.799.419.620xf6e61/411m
#55016848–8.649.620x2f7a0/1–
#531702910.109.629.68falcon2/21h
#31567579–8.649.620x77e30/3–
#2643791310.309.519.62nocturne6/63m
#27567938–8.859.620xe8420/1–
#69248572–8.759.620x2f7a0/6–
#688286949.759.209.620xf7F81/24m
#47818774–9.119.620x3c8d0/1–
#5646902011.2010.639.62878aAb3/32h
#8479042–9.369.620x3c8d0/1–
#392905513.459.309.620x1b021/16s
#68299391–8.979.620xb7c50/4–
#905598939.788.959.62marcop3/2048s
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
The solution for traders

Reduced friction for the trading flow

Filters and data points help traders make fast decisions and take quick action.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Beak3
Body12
Eyes11
Eyewear12
Feathers18
Headwear38
Outerwear12
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
10k itemsRarityBuy nowLast saleTop bidOwner# Held
#69235414.9012.4212.850x3c8d2/232m
#92657113.2012.409.620x2f7a1/112h
#48488813.4811.3812.60878aAb1/12m
#3268212–8.829.620x5c190/3–
#6952318–9.069.620xe8420/1–
#863547210.759.989.62owlpost2/21h
#487058810.6010.149.620x91cd1/141m
#1551640–9.289.620x77e30/1–
#76873111.5010.619.62878aAb1/13h
#69138279.889.359.90nocturne2/619m
#7822905–9.229.62falcon0/1–
#205295510.9010.379.62marcop1/62h
#83210149.959.509.620xd6011/133m
#124213679.828.809.68marcop3/202m
#59861480–8.449.620x6f040/2–
#7651730–8.659.620x5c190/2–
#420720989.909.109.620x878a1/17m
#82502210–8.169.620x4be20/1–
#3232242912.4011.919.620x3c8d1/47h
#1675272414.2013.559.620x3c8d1/31d
#39873160–8.889.62nocturne0/1–
#6019323312.9012.039.620x3c8d4/69h
#7989351410.389.559.620xa1d02/214m
#72764544–9.329.620x5c190/1–
#27824664–9.359.620xb7c50/1–
#124478910.028.729.620x63e01/328m
#1002483910.249.059.620x12992/352m
#963492810.459.529.620x8d215/626m
#7229550411.9511.519.620x8d212/25h
#44265786–9.209.620xe8420/4–
#49786216–8.589.62falcon0/1–
#100064829.799.419.620xf6e61/411m
#55016848–8.649.620x2f7a0/1–
#531702910.109.629.68falcon2/21h
#31567579–8.649.620x77e30/3–
#2643791310.309.519.62nocturne6/63m
#27567938–8.859.620xe8420/1–
#69248572–8.759.620x2f7a0/6–
#688286949.759.209.620xf7F81/24m
#47818774–9.119.620x3c8d0/1–
#5646902011.2010.639.62878aAb3/32h
#8479042–9.369.620x3c8d0/1–
#392905513.459.309.620x1b021/16s
#68299391–8.979.620xb7c50/4–
#905598939.788.959.62marcop3/2048s
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
The solution for traders

See data without leaving the list

Navigating pages takes multiple clicks and too much time. Hover and expand features optimize the trader's time.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
Buy now9.78
ID9055
TraitQty.FloorLast sale
HeadwearPirate's Hat680.7%9.7814.202d ago
BodyEmerald8408.4%9.7810.306h ago
EyesSide-eye1,32013.2%9.789.901h ago
BackgroundPurple1,65116.5%9.789.7922m ago
FeathersGreen1,90419.0%9.789.7740m ago
BeakSmall4,39043.9%9.759.754m ago
OuterwearNone5,82058.2%9.759.762m ago
EyewearNone7,10071.0%9.759.754m ago
#100064829.799.419.620xf6e61/411m
#1000
Trait typeTrait nameQty.Floor price
HeadwearForest Ranger142 (1.4%)9.79
FeathersPink386 (3.9%)9.79
EyewearSunglasses608 (6.1%)9.79
EyesDiscerning1,610 (16.1%)9.75
BackgroundGray1,659 (16.6%)9.75
BodyBrave1,860 (18.6%)9.79
BeakShort5,610 (56.1%)9.75
OuterwearNone5,820 (58.2%)9.75
#124213679.828.809.68marcop3/202m
#1242
Trait typeTrait nameQty.Floor price
HeadwearMoon Hat310 (3.1%)9.82
EyesAngry1,140 (11.4%)9.82
FeathersBlue1,240 (12.4%)9.82
BodyCrescent1,560 (15.6%)9.82
BackgroundGreen1,743 (17.4%)9.82
BeakSmall4,390 (43.9%)9.75
OuterwearNone5,820 (58.2%)9.75
EyewearNone7,100 (71.0%)9.75
#69138279.889.359.90nocturne2/619m
#6913
Trait typeTrait nameQty.Floor price
HeadwearCowboy Hat94 (0.9%)13.40
FeathersRed1,010 (10.1%)9.88
EyesAngry1,140 (11.4%)9.82
BackgroundPink1,623 (16.2%)9.88
BodyBrave1,860 (18.6%)9.79
BeakShort5,610 (56.1%)9.75
OuterwearNone5,820 (58.2%)9.75
EyewearNone7,100 (71.0%)9.75
#420720989.909.109.620x878a1/17m
#4207
Trait typeTrait nameQty.Floor price
HeadwearSkully196 (2.0%)9.90
EyewearBig Tech414 (4.1%)9.90
BodyTabby1,480 (14.8%)9.80
BackgroundGreen1,743 (17.4%)9.82
EyesOpen2,360 (23.6%)9.75
FeathersBrown2,890 (28.9%)9.75
BeakSmall4,390 (43.9%)9.75
OuterwearNone5,820 (58.2%)9.75
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
The solution for traders

Multiple views of the same collection

A detailed list, a tighter list for scanning prices, and two grids for browsing the art.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#2643791314.959.519.62nocturne6/63m
#7989351415.209.559.620xa1d02/214m
#963492815.459.529.620x8d215/626m
#487058815.8010.149.620x91cd1/141m
#863547216.109.989.62owlpost2/21h
#205295516.5010.379.62marcop1/62h
#5646902016.9010.639.62878aAb3/32h
#76873117.4010.619.62878aAb1/13h
#7229550417.9511.519.620x8d212/25h
#3232242918.5011.919.620x3c8d1/47h
#6019323319.2012.039.620x3c8d4/69h
#92657119.9012.409.620x2f7a1/112h
#1675272420.8013.559.620x3c8d1/31d
#68829.75
Rarity8694Last9.20
#90559.78
Rarity9893Last8.95
#10009.79
Rarity6482Last9.41
#12429.82
Rarity1367Last8.80
#69139.88
Rarity827Last9.35
#42079.90
Rarity2098Last9.10
#8329.95
Rarity1014Last9.50
#12410.02
Rarity4789Last8.72
#53110.10
Rarity7029Last9.62
#100210.24
Rarity4839Last9.05
#39213.45
Rarity9055Last9.30
#484813.48
Rarity88Last11.38
#692314.90
Rarity54Last12.42
#264314.95
Rarity7913Last9.51
#798915.20
Rarity3514Last9.55
#96315.45
Rarity4928Last9.52
#487015.80
Rarity588Last10.14
#863516.10
Rarity472Last9.98
#205216.50
Rarity955Last10.37
#564616.90
Rarity9020Last10.63
#76817.40
Rarity731Last10.61
#722917.95
Rarity5504Last11.51
#323218.50
Rarity2429Last11.91
#601919.20
Rarity3233Last12.03
#926519.90
Rarity71Last12.40
#167520.80
Rarity2724Last13.55
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
The solution for traders

Buy with 1-click

A single action streamlined the purchase experience.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Account 1Ethereum Mainnet
https://blur.io
Buy Moonbirds #6913
9.88 ETH
Estimated gas feeLikely in < 30 seconds
0.00412 ETH$14.39
TotalAmount + gas fee
9.88412 ETH$34,517.32
RejectConfirm
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
The solution for traders

Sweep the floor with the slider

Buying didn't need to be one NFT at a time. Traders needed to buy the floor in bulk. The sweep slider does that with no cart and no checkout page.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep bar: drag the slider to buy the floor in bulk
Depth chart: the listings a sweep buys through
Charts a trader can actually read
Customizable layouts

Sales, listings and depth in one view

Different traders have different workflows. Customizable layouts from a modular system offer a personalized dashboard.

  1. Side by side
  2. Widescreen
  3. Charts
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Items
Bids
Charts
Token ID
143 itemsRarityBuy nowLast saleTop bid
#688286949.759.209.624m
#905598939.788.959.6248s
#100064829.799.419.6211m
#124213679.828.809.682m
#69138279.889.359.9019m
#420720989.909.109.627m
#83210149.959.509.6233m
#124478910.028.729.6228m
#531702910.109.629.681h
#1002483910.249.059.6252m
#392905513.459.309.626s
#48488813.4811.3812.602m
#69235414.9012.4212.8532m
#1893197015.209.709.623m
Listings
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.86Buy now9s
#1519.84Buy now15s
#719110.40Buy now22s
#3879.89Buy now28s
#109216.80Buy now37s
#98119.81Buy now44s
#19812.65Buy now51s
#928115.90Buy now58s
#30929.82Buy now1m
#838213.20Buy now1m
#84039.95Buy now2m
Sales
ActivityPriceBuyer
#77149.757fa21c3s
#20569.76degen89s
#88319.800b3f9e14s
#44179.75owlpost22s
#60112.90e41c7d41s
#99309.7821be401m
#12879.82birdwtch1m
#557210.059d0a5f2m
#33489.79f7e3112m
#80199.88a0c4d24m
#276413.105b19ee6m
#64059.76d3c08b9m
#44529.814e77aa12m
DepthSales
1401201008060402009.7512.7515.7518.7521.7524.75
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
CollectionFloor1D Volume
Moonbirds9.752.42k
BoredApeYachtClub69.801.94k
Azuki14.201.12k
Beanz1.88512.40
CoolCats NFT3.40414.95
Nouns71.50286.00
Invisible Friends2.60253.00
Eightbit Me0.42204.40
Chimpers1.52187.46
PixelMon0.38173.36
Dooplicators4.20163.81
Akutars0.68141.20
Seekers1.54133.81
NFT Worlds3.70123.81
3landers1.88113.81
Cryptoadz2.61103.81
Lazy Cubs0.8696.42
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
16141210864209.759.9510.1510.3510.55
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Interval 5mTime Span 3d
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Sweep and bid like a pro
Collection bids

Bid on the whole collection, not one bird

A collection bid is one offer that stands for any item in the set. Bids stack into a ladder under the floor, so buying pressure is visible, and a seller can hit the best bid instantly instead of waiting for a buyer.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your bids2
TraitAll
PriceSizeTotalBidders
9.6212115.44You3 +9
9.6025240.00marcop
9.58876.643
9.5540382.006
9.5215142.80falcon
9.5030285.004
9.45656.700xd601
9.41328.23You1
9.3818168.845
9.3050465.007
9.25983.252
9.2022202.403
Place collection bid
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
1401201008060402009.7514.7519.7524.75
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Selling without leaving the portfolio
Selling

List from the portfolio, one tick under the floor

Blur was the first platform to offer bulk selling in two actions with one transaction.

  1. Open your portfolio
  2. Tick the items
  3. Price off the live floor
  4. One signature
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
pacman.eth0x44b083…d7bc81Moonbirds
Listed0/83/8
Est value78.00
Cost61.49
Unrealized P&L16.51
Realized P&L4.06
Status
Only buy now
Show unlisted
Collections
20
Search for a collection
ValueFloorListed
Gucci4.801.423/3
Loser Club2.481.881/2
Lazy Cubs2.112.111/1
Regulars4.234.211/5
Moonbirds78.009.750/83/8
Bored Ape Yacht70.0169.800/1
3landers19.901.9210/10
Pixelmon14.412.881/5
Cryptoadz0.490.491/1
Chimpers1.230.711/2
NFT Worlds3.191.641/2
Azuki4.291.054/4
Nouns0.910.881/1
Cool Cats NFT10.181.118/8
Invisible Friends10.213.451/3
Akutars8.122.393/5
Seekers14.371.184/10
Tiny Dinos4.103.201/5
Arcade Land3.871.203/3
Beanz2.402.141/1
Items
Bids
Charts
Your items4
Token ID
8 itemsRarityList priceTop bidCostPurchasedExpiresEst. PNL
#2643612–9.749.757.617/10/22–7d2.13
#86351304–9.749.627.697/20/22–7d2.05
#15512210–9.749.627.647/20/22–7d2.10
#44263877–9.749.627.617/14/22–7d2.13
#60194471–9.749.687.896/29/22–7d1.85
#68295620–9.749.627.646/29/22–7d2.10
#69526188–9.749.627.736/29/22–7d2.01
#16757012–9.749.627.687/14/22–7d2.06
List items0.00List 3 items29.22Floor: 9.750 selected
List items
Set allFloor 9.75Below floor 9.74Top traitTop bid 9.62Marketplaces
3 itemsRarityTop bidCostList atEst. PNL
#26436129.757.610.009.74–2.08
#863513049.627.690.009.74–2.00
#442638779.627.610.009.74–2.08
Total proceeds0.0029.07$0$101.52kDuration7 daysList 3 items0.0029.07
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Watching the whole market
Advanced trading features

Watch the whole market in one place

Pick the collections to watch. The chart compares how they are moving, and every sale and listing shows up underneath as it happens.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Type
Sales
Listings
Collections
Reset
Search
CollectionFloor1D change
Gucci12.488.44%
Loser Club8.4212.21%
Lazy Cubs0.866.17%
Regulars4.673.17%
Moonbirds9.758.45%
Bored Ape Yacht69.803.12%
3landers1.88-8.29%
Pixelmon0.38-2.31%
Cryptoadz2.61-5.78%
Chimpers1.5222.58%
NFT Worlds3.70-10.41%
Azuki14.205.58%
Nouns71.50-3.63%
Cool Cats NFT3.406.92%
Invisible Friends2.60-2.99%
Akutars0.6833.86%
Seekers1.542.32%
Tiny Dinos0.314.54%
Arcade Land1.172.21%
Beanz1.8811.24%
Activity
Relative1 min
20%15%10%5%0%-5%
EventItemPriceRarityTop traitFromTo#Held
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
One item, the whole picture
Features for collectors too

Everything about one NFT on one screen

Price, last sale and top bid sit beside the picture. Every trait shows without scrolling, the rare ones in red, and the item's history runs underneath.

CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds #6913Moonbirds
Buy now9.88
Price9.88
Last sale9.35
Top bid9.90
Rarity827
Collection floor9.75
Ownernocturne
Held2/6
Attributes
HeadwearRarityCowboy Hat94 (0.9%)
FeathersRarityRed1.01k (10.1%)
EyesRarityAngry1.14k (11.4%)
BackgroundRarityPink1.62k (16.2%)
BodyRarityBrave1.86k (18.6%)
BeakRarityShort5.61k (56.1%)
OuterwearRarityNone5.82k (58.2%)
EyewearRarityNone7.1k (71.0%)
Activity
EventPriceFromToTime
List9.88nocturne–19m ago
Bid9.90marcop–2h ago
Sale9.35falconnocturne3d ago
List9.45falcon–3d ago
Transfer–0x63e0falcon12d ago
Sale7.61owlpost0x63e021d ago
Mint2.50MoonbirdsowlpostApr 16
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
One product, three ways to use it
Features for collectors too

The same page, set up for how you buy

Collector, Trader and Sniper retune layout, density and charting across the whole app. A collector gets big pictures and a quieter page. A trader gets the dense list.

  • Trader
  • Collector
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D floor7.20
1D floor8.99
7D change+35.42%
1D change+8.45%
7D volume9.86k
1D volume2.42k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
Token ID
143 itemsRarityBuy nowLast saleTop bidOwner# Held
#688286949.759.209.620xf7F81/24m
#905598939.788.959.62marcop3/2048s
#100064829.799.419.620xf6e61/411m
#124213679.828.809.68marcop3/202m
#69138279.889.359.90nocturne2/619m
#420720989.909.109.620x878a1/17m
#83210149.959.509.620xd6011/133m
#124478910.028.729.620x63e01/328m
#531702910.109.629.68falcon2/21h
#1002483910.249.059.620x12992/352m
#392905513.459.309.620x1b021/16s
#48488813.4811.3812.60878aAb1/12m
#69235414.9012.4212.850x3c8d2/232m
#1893197015.209.709.620x9a211/13m
Buy 1 item9.75Avg: 9.75
Optimize
0
Activity
All
ActivityPriceBuyer
#4293312.40Buy now2s
#51939.79Buy now6s
#13829.75owlpost9s
#838213.10878aAb15s
#1519.84Buy now22s
#71919.77878aAb28s
#109216.20marcop37s
#3879.80nocturne44s
#98119.760x3c8d51s
#19812.65Buy now58s
#928115.90falcon1m
#30929.82Buy now1m
#84039.78mintea2m
DepthSales
10.610.410.210.09.89.69.49.29.013:2013:3013:4013:5014:00
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
CollectionsPortfolioActivityAirdrop1038 pts75% loyalty
75.030xF24j
Moonbirds
Floor price9.75
7D volume9.86k
Total volume186.4k
Owners6.43k
Supply10k
Royalty5%
Status
Only buy now
Show unlisted
Rarity
Top
1%
Top
10%
Top
25%
Min0
Max1000
Price
Min0
Max1000
Attributes
Reset
Background10
Search
Green1.74k
Yellow1.67k
Gray1.66k
Purple1.65k
Blue1.63k
Pink1.62k
Items
Bids
Charts
Your items4
8694
#6882
PriceLast sale
9.759.20
9893
#9055
PriceLast sale
9.788.95
6482
#1000
PriceLast sale
9.799.41
1367
#1242
PriceLast sale
9.828.80
827
#6913
PriceLast sale
9.889.35
2098
#4207
PriceLast sale
9.909.10
1014
#832
PriceLast sale
9.959.50
4789
#124
PriceLast sale
10.028.72
Live data active$3,492.20CollectTrade47 gweiGas priority 50 / Max fee 500Default50010002000+100
Customize your experience
Collector
Bigger imagesCleaner viewFor artists
Trader
More chartsMore dataCondensed view
Sniper
Bigger chartsMore activityCondensed view
Color theme
Dark
Medium
Light
Sync with operating system theme.
Apply changes
Brand and design system
Status bar
Depth chart
Items table
Filters
Activity feed
Sweep bar
Table row
Tabs and toolbar
Collection header
Navigation
Design system

Every page was built modularly

The collection page is nine components. Every other page is built from the same system.

Brand and design system
Mode cards
Filter rail
Portfolio table
Activity feed
Purchase states
Depth chart
Collections table
Charts
Colour
Collector header
Buttons and chips
Event table
Item card
Presets and fields
Watchlist
Item history
Activity
Customize sheet
Items table
Portfolio header
Collection
Item page
Marketplaces
Watch rail
Trait cards
Avatars
Sweep bar
Bid ladder
Icons
Collection list
List sheet
Glow
Radius
Activity chart
Expanded row
Wallet confirm
Imagery
Table rows
Controls
Type filters
Type
Checkbox list
Status bar
Split view
Action bar
Theme chips
Page tabs
Bids
Item cards
Portfolio
Field rows
Bid bar
Collection header
Item header
Price chart
Collections
Sales chart
Tabs and toolbar
Spacing
Hover card
Widescreen
Price box states
Collector mode
Item stats
Toggles
Navigation
Imagery
Colour roles
Logo
Icon states
Rarity ranks
Proto Mono
Selection states
Imagery
Design system

Thousands of components and assets within the design library

Brand and design system
Foundations
Atoms
Molecules
Organisms
Pages
The numbers backed it up
Results

Blur wasn't competing for the NFT market. It was the market.

$10B+in total trading volume
80%+of all NFT volume at peak
#1marketplace.
Topped OpenSea.
Share of NFT trading volumeData: Dune, @hildobbyBlur0%
Decrypt: NFT sales near $2B as Blur dominates market
The Block: Blur dominates almost 80% of NFT trading volume
CoinDesk: Blur surpassed OpenSea in daily NFT trading volume
Blur NFT marketplace surges in volume and market share
Ryan Carson@ryancarson · Oct 19, 2022

Damn the @blur_io interface is FAST and intuitive.

Feels completely pro compared to Gem and OpenSea.

I know where I'm going to do my sweeping from now on.

AC@ACthecollector · Jan 30, 2023

The collector and trader UX toggle on @blur_io is not just great its phenomenal.

I do not have any real case for using OS anymore (I sell w/ royalties).

Ericuuuh@0xEricuuuh · Feb 12, 2023

Blur is thinking Amazon with Robinhood and interactive brokers while every other marketplace is still trying to make EBay.

What I took from it
Takeaways

Product quality wins your category.

Reduce friction for your users. If you build the best version of something for them, the market will migrate to your product.

…But, you can't control the market you're in.

You can design the best version of something and still be subject to the tide it sits on.

  • Nouns #0142.7 → 0.85 ETH−99.4%−$212K
  • Bored Ape Yacht Club153.7 → 6.0 ETH−96.1%−$406K
  • Moonbirds #238.5 → 0.43 ETH−98.9%−$114K
  • mfers #03.3 → 0.13 ETH−96.1%−$10.2K
  • CrypToadz #113.95 → 0.26 ETH−98.1%−$48.5K
  • Goblintown #17.35 → 0.03 ETH−99.6%−$13.3K
  • CryptoPunks125 → 29.9 ETH−76.1%−$407K
  • Blitmap #09.0 → 0.03 ETH−99.7%−$27.5K
  • Chain Runners #11.78 → 0.025 ETH−98.6%−$4.5K
  • Anonymice #19.97 → 0.03 ETH−99.7%−$35.8K
  • Tiny Dinos #10.18 → 0.016 ETH−91.1%−$390
  • Lil Nouns #10.40 → 0.024 ETH−94.0%−$486
  • Doodle #6914296.69 → 0.26 ETH−99.9%−$1.1M
NFT floors, peak to now. Source: CoinGecko, October 2026.
Blur
Trench
NFT marketplaceMemecoin trading terminal
Trench
Why it changed

Why the system
had to change

Blur's system was right for Blur. Trench was a different product, for a different trader, from a team in a different place.

NFT marketplace
Memecoin terminal
Data
NFTs were light on data. A picture, a price, a rarity rank.
Tokens are data heavy. Price, liquidity, holders, wallets and a live tape, for every one.
Pace
One collection on screen. A good listing lasted seconds.
Dozens of tokens on screen. Any of them can 10x or rug in seconds.
Traders
Serious traders, but often new to trading tools. They needed less complexity.
Traders who expect a full terminal. The new system was built to carry that complexity.
Experience
Built on what we knew in 2022.
Built on years of trading UI and what they taught us about readability, contrast and modularity.
Brand
Nobody knew us yet. The interface had to make the brand statement.
People knew the team. The interface could be quieter and get out of the way.
Trench
What changed

Same team,
second system

  1. Geist for readabilityMono stayed for numbers. Everything you read moved to a typeface built for modern screens.
  2. Softer backgroundGray panels on a soft black. Pure black with orange on it wore the eyes down.
  3. Room between sectionsBlur ran every pane edge to edge. Trench gives each one a gutter.
  4. No more all caps labelsUI trends and paradigms changed over the years.
  5. More readable green and redRemoving glow and increasing contrast between the red and green values, increasing readability.
  6. Line iconsThe pixel icons went out with the pixel type. Trench uses simple line icons.
  7. Built for tokensTokens have twice as much data to display compared to NFTs.
Trench
The scope

2,400+ total explorations resulting in 214 screens across 48 flows

20
Tracked wallets
16
Hide token
13
Search
12
Trenchwatch color coding
11
Draggable
9
Limit orders
7
Trenchwatch
7
Sound
7
User's portfolio
6
Speed & slippage
6
Star button
6
Import wallets
6
New bulk rules
6
Transaction filters
5
Dashboard input & buy
5
Dashboard hover & resize
5
Dashboard sell tab default
5
Feedback
5
Draggable tabs 2
4
Dashboard transactions USD
4
Color & sound rules
4
Watchlist button
3
Audit warning
3
Portfolio
3
Currency toggle
3
Global notification
3
Trenchwatch search
3
Live indicator
2
Dashboard sell tab percentage
2
What's new
2
Multiwallet
2
New import modal
2
Layout options
2
Pop-out icon options
2
Dev holdings hover
Dashboard transactions SOL
Dashboard sell tab percentage input
Toast
Logged out
Presets
Menu
Watchlist
Global leaderboard
Example avatars
Token tooltip hover
Notifications
Liquidity scale
Notification close
Trench
The rebrand

Blur became Trench

Brand/800
#3A1000
Brand/700
#5C1D00
Brand/600
#A83600
Brand/500
#E04E0A
Brand/400
#FF6A25
Brand/300
#FF8C50
Brand/200
#FFB085
Brand/100
#FFD4B8
Brand/50
#FFF3EE
Neutral
Green
Red
ActionBrand/400
Up · BuyGreen/400
Down · SellRed/400
SurfaceNeutral/900
TextNeutral/50
Inter+ Geist Mono
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 $748.88K +12.4%
Headline · Inter Medium
Headline/1
48pxMedium56−2px
Headline/3
24pxMedium32−1px
Body · Inter Regular
Body/1
18pxRegular24−1.5px
Body/3
14pxRegular20−0.6px
Numbers · Geist Mono
$748.88K +12.4%
18pxRegular24−2.5px
0.0421 SOL 2m 14s
14pxRegular20−1px
Trench
Working with engineers

Notes went straight on the design

Trenchwatch screen with front end review notes
Somehow this bar ends up at 33px height on FE but 32px in design Border is on outside in design (18px size total), border is inside on FE (true 16px size) Should be 13px (currently 14px) 8px on FE, 12 in design In FE, world and palette icons don’t line up. In FE, missing border on color (important when color is gray) spacing is also slightly off in the box with the color. Too much space.
Same team, next terminal
Continuing the Blur legacy

A high-speed terminal for trading memecoins

Memecoins can 10x or rug within seconds, and big traders track dozens at once. Trench offered everything a trader needs on one screen.

24msTicker, Paste CA, LP or WalletPaste CA⌘K
Deposit20.4/1.2
Net Worth$144,482.603Landers3%$25KVector2.1%$600.60IO18%$168PNUT-3.2%$5KSOL0.8%$1KStartpup21%$3KXcoin-3%$6KSHIB-1.4%$6K
WIFdogwifhat24h
$12.40M$0.0124000
Liquidity3 Pools$379K/$445K
Volume$3,930,749
Dev0%1y
Freshies240.9%
Tracked322.9%
Bots1.4K22%
Fomo5215%
Top 1012%
Holders6,272
Fees178
Fees:MC1.1%
Bundlers00%
Snipers00%
Dex$19,000
Locked22.58%
Share PnL
1s1m15m1hIndicatorsDisplay Options
WIF/SOL·1s·TrenchOHLC
Volume
19:32:16 UTC+3logauto
TransactionsTop TradersHolders27Tracked5FreshiesDev Tokens2/28 MigratedPortfolioOrders8
AllFollowingFresh
Age/Time
Pool
Market Cap
Net Worth
Trader
Value
Funding
1s
Pump AMM
$12.40M+0.32%
$298.44-1.8%
rq5qpE
29.73$4,162.20
uHgHyZ…VEEUc504d
6s
Meteora
$12.36M+0.03%
$922.52-4.5%
tPLb2W
2.01$281.40
dseSfZ…ZsAEH1.202y
39s
Pump AMM
$12.36M+0.01%
$606.66+2.0%
kwbusX
0.28$39.20
UeJXxJ…P2KyP0.114d
52s
Pump AMM
$12.36M+-0.00%
$2,322.96-4.5%
khH5Cq
0.32$44.80
GkUjvm…GZrUb254d
1m 3s
Raydium
$12.36M-0.02%
$976.00+2.1%
addPSW
1.33$186.20
U3nHcA…fMHs62.5011mo
2m 3s
Pump AMM
$12.36M+0.00%
$288.78+0.8%
ooGt98
0.12$16.80
cR4VdL…q3NqE0.23mo
MarketLimitTP/SL
BuySellInstant
Amount2$604.67
Buy2$604.67
$10$50$100$1K
10%25%50%100%
12510
AmountMid
Amount%
Init
TP/SL
Link
Init10%25%50%100%
TP MC0.00Gain0%
SL MC0.00Loss0%
BuyBest price across+2
1s2s4s~$1.8647%
Bought$2.8k
Sold$1.2k
Held$1.6k
PnL$3085%
Addresses
Coin Address5rN2ua…c1pump
Dev AddressafeyDW…Rkbbey
Dev Fundings6vdwh…bpKYoY46.942m
Token Banner
Cost Basis+$1.4k uPNL63 traders
144771621222626252542542
$12.8M$12M$10M$9.2M$7.3M$3.6M$943K
$12.4M
0%3.6%7.2%10.8%14.4%18%
AppearanceResetDone
ThemeTrenchCobaltOrchidDaylight
ColorsAccentActive#FF6A25Positive#22C55ENegative#EF4444Text#F7F7F8Background#090B0FForeground#131519Midground#1F2125Divider#25282D
LayoutBuy buttonRoundedFlatWatchlist1 row2 rowsOffTable rowsPlainStriped
  1. BuyType an amount or tap a quick amount. One button, routed to the best price across pools.
  2. SellThe same panel. Quick amounts become shares of the position, with a slider for anything between.
  3. InstantThe amount field gives way to presets for both sides, so an order is one tap.
  4. LimitA price field and a slider join the panel, and the order waits for that price.
  5. TP/SLTake profit and stop loss on a position, set by market cap or by percent.
Trench
Theming

Traders make the terminal their own

Every color in the product points at a token. Pick a theme or change one color, and the whole screen follows.

24msTicker, Paste CA, LP or WalletPaste CA⌘K
Deposit20.4/1.2
Net Worth$144,482.603Landers3%$25KVector2.1%$600.60IO18%$168PNUT-3.2%$5KSOL0.8%$1KStartpup21%$3KXcoin-3%$6KSHIB-1.4%$6K
WIFdogwifhat24h
$12.40M$0.0124000
Liquidity3 Pools$379K/$445K
Volume$3,930,749
Dev0%1y
Freshies240.9%
Tracked322.9%
Bots1.4K22%
Fomo5215%
Top 1012%
Holders6,272
Fees178
Fees:MC1.1%
Bundlers00%
Snipers00%
Dex$19,000
Locked22.58%
Share PnL
1s1m15m1hIndicatorsDisplay Options
WIF/SOL·1s·TrenchOHLC
Volume
19:32:16 UTC+3logauto
TransactionsTop TradersHolders27Tracked5FreshiesDev Tokens2/28 MigratedPortfolioOrders8
AllFollowingFresh
Age/Time
Pool
Market Cap
Net Worth
Trader
Value
Funding
1s
Pump AMM
$12.40M+0.32%
$298.44-1.8%
rq5qpE
29.73$4,162.20
uHgHyZ…VEEUc504d
6s
Meteora
$12.36M+0.03%
$922.52-4.5%
tPLb2W
2.01$281.40
dseSfZ…ZsAEH1.202y
39s
Pump AMM
$12.36M+0.01%
$606.66+2.0%
kwbusX
0.28$39.20
UeJXxJ…P2KyP0.114d
52s
Pump AMM
$12.36M+-0.00%
$2,322.96-4.5%
khH5Cq
0.32$44.80
GkUjvm…GZrUb254d
1m 3s
Raydium
$12.36M-0.02%
$976.00+2.1%
addPSW
1.33$186.20
U3nHcA…fMHs62.5011mo
2m 3s
Pump AMM
$12.36M+0.00%
$288.78+0.8%
ooGt98
0.12$16.80
cR4VdL…q3NqE0.23mo
MarketLimitTP/SL
BuySellInstant
Amount2$604.67
Buy2$604.67
$10$50$100$1K
10%25%50%100%
12510
AmountMid
Amount%
Init
TP/SL
Link
Init10%25%50%100%
TP MC0.00Gain0%
SL MC0.00Loss0%
BuyBest price across+2
1s2s4s~$1.8647%
Bought$2.8k
Sold$1.2k
Held$1.6k
PnL$3085%
Addresses
Coin Address5rN2ua…c1pump
Dev AddressafeyDW…Rkbbey
Dev Fundings6vdwh…bpKYoY46.942m
Token Banner
Cost Basis+$1.4k uPNL63 traders
144771621222626252542542
$12.8M$12M$10M$9.2M$7.3M$3.6M$943K
$12.4M
0%3.6%7.2%10.8%14.4%18%
AppearanceResetDone
ThemeTrenchCobaltOrchidDaylight
ColorsAccentActive#FF6A25Positive#22C55ENegative#EF4444Text#F7F7F8Background#090B0FForeground#131519Midground#1F2125Divider#25282D
LayoutBuy buttonRoundedFlatWatchlist1 row2 rowsOffTable rowsPlainStriped
Trench
Watching launches

Three columns that never stop

New, about to migrate, migrated. Each card carries fourteen signals, and a trader's own color rules decide which ones stand out: a single metric, or the whole card.

24msTicker, Paste CA, LP or WalletPaste CA⌘K
Deposit20.4/1.2
Net Worth$144,482.603Landers3%$25KVector2.1%$600.60IO18%$168PNUT-3.2%$5KSOL0.8%$1KStartpup21%$3KXcoin-3%$6KSHIB-1.4%$6K
Default ViewQuick FlipsJackpotsAdd WidgetDisplayShow Blacklisted
NewKeyword336
4556%594%MC$4kV$430313%594%10.1%10.1%
3vC8…pump
IOIO2m15
18%185%322%MC$8.4k16%74%V$592232%5749%F490%012%FM4%21.2%30.6%
0.01
5cdF…pump
KebabDoner kebab1m36
211%830%14%MC$8.1k38%88%V$592922%3157%F632%08%FM4%40.4%30.6%
0.01
Jfhs…pump
LaunchedLaunched11s24
541%873%34%MC$8.5k13%88%V$363928%884%F171%16%FM2%40.1%10.1%
0.05
p7Sx…pump
DOGGODoggo11s14
351%176%117%MC$7.5k45%74%V$741110%3146%F292%310%FM2%10.1%20.6%
0.01
CTpe…pump
CHEEMSCheems11s40
648%339%014%MC$6.6k43%96%V$600312%1289%F958%010%FM<1%40.1%30.6%
0.05
7q1e…pump
NEIRONeiro2m12
523%845%08%MC$4.9k09%88%V$91354%1272%F690%02%FM<1%30.1%20.6%
0.01
1s2s3s47%SOLUSD
SoonKeyword336
4556%594%MC$4kV$430313%594%10.1%10.1%
gLak…pump
mindbathMind Bath6m14
414%859%021%MC$65k38%88%V$697339%2153%F564%13%FM4%21.2%20.6%
0.01
KNJb…pump
RAPTORPhilosoraptor9m35
217%425%311%MC$56k38%88%V$598516%4983%F891%33%FM2%10.1%10.2%
0.01
h3SV…pump
WOLFWolf pack11m40
427%934%211%MC$68k49%74%V$949813%3656%F860%31%FM4%41.2%20.6%
0.1
tQSm…pump
ROWBOATRowboat14m39
250%338%120%MC$58k17%100%V$483839%2172%F132%27%FM<1%11.2%20.2%
0.05
uqXT…pump
9X9Nine by nine9d30
414%688%13%MC$50k02%96%V$304612%1059%F190%27%FM<1%31.2%10.1%
0.1
pwY2…pump
CakeCake coin2h5
544%539%27%MC$52k49%88%V$935519%778%F557%10%FM4%30.1%10.6%
0.01
1s2s3s47%SOLUSD
MigratedKeyword336
4556%594%MC$4kV$430313%594%10.1%10.1%
LZ8L…pump
StartpupStart pup6d11
335%168%31%MC$392k24%96%V$692332%1378%F845%09%FM2%10.1%20.1%
0.01
EpAj…pump
VectorVector Coin1h25
09%867%214%MC$349k43%88%V$694514%2360%F559%32%FM4%40.4%30.2%
0.01
X8nA…pump
MEWcat in a dogs world9mo12
213%327%04%MC$186k14%74%V$361621%1750%F873%38%FM2%40.1%20.1%
0.01
dWpd…pump
3Landers3Landers3h24
638%754%12%MC$156k33%96%V$69838%3045%F183%34%FM<1%10.4%30.2%
0.01
ZaNK…pump
XcoinXcoin5h17
153%665%222%MC$245k35%88%V$774714%1553%F764%02%FM2%21.2%30.2%
0.05
o6yR…pump
GoblinGoblinCoin37m11
618%182%010%MC$343k18%74%V$629715%3062%F653%011%FM2%21.2%20.6%
0.05
1s2s3s47%SOLUSD
Color rulesReset
Dev holds≥45%MetricCard
Snipers≥80%MetricCard
Bots≥30%MetricCard
Holders≥30MetricCard
Volume≥$700MetricCard
Market cap≥$50kMetricCard
Add ruleThis columnAll columnsDone
AppearanceResetDone
ThemeTrenchCobaltOrchidDaylight
ColorsAccentActive#FF6A25Positive#22C55ENegative#EF4444Text#F7F7F8Background#090B0FForeground#131519Midground#1F2125Divider#25282D
LayoutBuy buttonRoundedFlatWatchlist1 row2 rowsOffTable rowsPlainStriped
Trench · iOS
Designed and built for native iOS

The full trading experience in your hand

  1. MonitorThe live feed of new tokens. Every row carries the same data points as a desktop card.
  2. Swipe to buyBuy a preset amount in one tap, or swipe a row to buy without a button.
  3. Monitor PiPOne sheet brings back all three desktop columns, simple or advanced. Tap a column to switch feeds.
  4. Map viewSwitch the PiP to Map and drag the orange frame to move around the whole Monitor.
  5. Token pageChart, stats and the live tape. The header opens for links and addresses.
  6. Trade dockMarket, limit and advanced orders from one glass dock that stays under your thumb.
  7. Chart pinningLift a chart off its page and pin it. It follows you to the feed and to other tokens, with buy and sell on the card.
  8. BalanceNet worth, holdings and PnL over time.
Trench
Blast
Memecoin trading terminalEthereum L2
Same team, an L2
Design Director · 2023 – present

An Ethereum L2 with native yield

The chain was the easy part. The real problem was turning a launch into something people wanted to be part of: an invite-only airdrop you earn your way into.

BlastAirdropLeaderboardDevsAboutBridgeFalcon

The L2 that helps you
earn more ETH

The only Ethereum L2 with native yield for ETH and stablecoins. Airdrop now live!

Join early accessLEARN MORE
7XK2F
TVL / $10,201,201Total users / 38,291Early access live
Same team, an L2
BlastAirdropLeaderboardDevsAboutBridgeFalcon

The L2 that helps you
earn more ETH

The only Ethereum L2 with native yield for ETH and stablecoins. Airdrop now live!

Join early accessLEARN MORE
7XK2F
You're almost there

To join early access:

1Get invite code
2Follow @Blast_L2 on Twitter@Falcon connectedConnect Twitter
3Join Blast DiscordDiscord joinedConnect Discord
4Check your airdropConnect wallet
Analyzing wallet
Congratulations

You're in.

Early access is unlocked and your airdrop is waiting.

View airdrop
TVL / $10,201,201Total users / 38,291Early access live
Same team, an L2
Marketing strategy

Design was the marketing

Captivating design with referral incentives was the product strategy. Before any L2 code was written, the marketing page helped pull in over $2 billion before launch.

$0B+bridged before mainnet existed
0K+on the waitlist before launch
0+teams building by launch
The Blast airdrop dashboard: ETH and USDB bridged, spins, leaderboard rank, and the invites list with the referral link and the squad goal
Viewfinder
Side projects
Viewfinder
PoolSight
StudySignal
Talkacross
…and more
Viewfinder
Creator · 2017 – present

Find the most beautiful photo spots near you.

Get the list of the best locations, anywhere in the world, with tips from professionals and influencers.

Start on the map
How the app works

The map is the home screen

The map provides the most utility, and the sheet offers the most beauty.

  • Destinations near you
  • Pull the sheet up and browse
  • Open San Francisco
  • Guides and spots in the sheet
  • Tap a photo on the map
  • The spot opens over the map
Destinations
The list
San Francisco
Guides and spots
A photo pin
The spot
One spot
The spot page

Everything you need to get the shot

Every angle other photographers found, when the light and the tide are right, and tips from people who have stood there.

  • Battery Spencer
  • Every photo taken from here
  • Any of them, full screen
  • What it is known for, and how to get there
  • Conditions, seven days out
  • Tips from people who shot it
The spot
Every angle
Full screen
Known for
Conditions
Tips
Every screen size
iPad · iPhone Duo · tent mode

One layout, from a phone to a photo frame

On the iPad the map fills the screen and the sheet becomes a panel beside it. Closed, the Duo keeps the phone layout on its outside screen. Stand it up and that screen turns into a photo frame.

iPadthe sheet is a panel
iPhone Duo, closedthe outside screen
Photo by Joshua Sortino
Tent modea photo frame
How I build it
AI in the loop

One designer with three roles

I direct, I decide, I review every screen. The agents do the long middle: generating variants, writing Swift, sourcing and cleaning data. The taste stays mine; the throughput is new.

  1. Design systemThe original design used shadow fades; the app uses real iOS glass, my icon set, and a styled title face, all encoded as components an agent can apply consistently.
  2. UI / UXFull-screen maps, edge-to-edge photos, controls floating on glass. Each flow is prototyped in the real app, reviewed on the phone, and iterated the same hour.
  3. Photo databaseThe spot catalog is sourced city by city from photography guides and forums, with photos from Unsplash and my own archive, every photographer credited, and every tip rewritten in original words.
  • Tokens, type and icons as code
  • Design flaws from 2017 fixed along the way
  • Built to carry to iPad and the iPhone Duo
  • Popular spots and hidden gems, each with a filter
  • Accounts, synced tips, likes and favorites
  • App Store screenshots composed from the live build
  • Agents propose spots; I review each one on my phone
  • A review pass that catches wrong-location photos
  • Catalog grows in batches, with a review tool for my eyes only
Photos and maps first
The app

Full-screen maps, edge-to-edge photos, controls on glass

$1.99 a month unlocks conditions and the secret locations. Everything else is free.

Marketing pages
Before the app

Validated with a marketing page before building.

One tweet brought hundreds of signups on day one.

viewfinderapp.com
viewfinderapp.com
The 2017 viewfinderapp.com page: coming soon, with a signup form
2017Coming soon, and a signup form
viewfinderapp.com
The 2026 viewfinderapp.com page for the live app
2026The live app, on the App Store
Side projects
Viewfinder
PoolSight
StudySignal
Talkacross
…and more
Side projects · shipped solo
PoolSight
Reads the table and shows you the shotiOS and Meta Ray-Ban Display. It finds the balls, solves the runout and puts the aim in the lens.
StudySignal
studysignal.app
The StudySignal homepage: A right answer isn't always a known answer
Test prep that grades confidence, not just answersWeb and iOS, live with payments. Built with one cofounder.
Talkacross
Put the phone on the table and talk across languagesReal-time translation for iOS. Each person reads their own side.
Aiming with the Meta DisplayRecorded through the glasses at a real table. The lens shows the ball, the pocket and where to aim. The app shows more detailed information and options.
Through the glasses
The glasses screen in the PoolSight app: the lens card for the 2 ball, far left corner, the spoken call, and the Read button
Glasses screen
1 / 1