ENGINE LIVE · 24/7today $0BOM --:--NYC --:--ZRH --:--
MUMBAI · EARTH · ALWAYS MOVING

advaiya
karnik— the engine of opportunities.builder · rider · traveller · diver · strummer · rosso at heart

the engine has made, while you've been here$0.00
right now advaiya is probablyriding through the Alps
passport11 cities · 10 countries

The engine
never sleeps.

Advaiya builds software that watches the world's markets every second, day and night. When the same thing is selling at two different prices, it buys the cheaper one and sells the pricier one in a fraction of a second, automatically. So the engine keeps working while he's riding, flying, diving or asleep.

engine earnings · today so far
$0.00
▲ $0.00 since you opened this page
live · opportunities captured
01

Watch

Scans thousands of markets across the world every second, without blinking.

02

Spot

Finds the same asset priced a tiny bit differently in two places.

03

Capture

Buys low and sells high in milliseconds, then does it again, all day.

↳ live figures are illustrative · the real engine keeps its numbers private

Passport
full of stories.

From Mumbai to the Riviera, the Gulf and the edge of the equator: eleven places so far, and counting. Tap a stamp to fly there.

0cities
0countries
0km from home, combined
tx 0x0c·b0m·nyc·euMULTI-CHAIN

Three cities.
One heart, sharded.skyline()

00 24
home chain · 0 km

Mumbai

Where it all started. Marine Drive at sunset, the Queen's Necklace lighting up at night, monsoon waves on the sea face, cutting chai and vada pav at 2am. Mumbai doesn't sleep, and neither do the bots.

L2 of ambition · from BOM

New York

Steel, speed and scale. A whole city running at max throughput, with everyone trading something. It's the closest thing to a mempool you can walk through. Wall Street on one side, the skyline on the other.

bridged · from BOM

Europe

Old stone, fast trains, slow coffee. Cathedrals and clock towers next to the Alps, and a Swiss semester that stole a piece of my heart. Every city is a new block of history.

↳ drag the slider to move the sun · tap a city · the clocks show the real local time there
tx 0x09·12cy…v12vLAUNCHED

Rosso is a
personality.launch()

Ferrari is a different kind of love: the scream of a naturally aspirated V12, Maranello heritage, and the most beautiful shade of red ever painted. Some people collect watches. I keep a mental garage, all of it in red.

dream configfront-engine V12
colourrosso, obviously
first drivea mountain pass
0.00s
0 km/h · target 100
↳ hold, wait for all lights, then let go
tx 0x04·v8v8…7000SUCCESS

Two wheels, four wheels,
one redline.rev()

Latency matters on-chain and on the throttle. Same obsession: shave the milliseconds, feel the machine respond. Pick a ride and hold to rev.

GEAR
N
KM/H
0
x1000 r/min 0
tx 0x08·fl45…0000CLEARED

The lowest-latency
route there is.wheelsUp()

No queues, no layovers, no mempool. Private jets are the ultimate private orderflow: you pick the route, the time and the altitude. One day, the hangar.

ALT0 ft
SPD0.00 M
HDGBOM→ZRH
tx 0x07·c4e5…1291FINALIZED

One semester.
Switzerland.exchange()

Packed up in Mumbai and landed in the Alps for a semester exchange. Lectures on weekdays, trains, mountains and lakes on weekends, and people from all over the world. Some of the most fun I've ever had.

see the whole journey on instagram ↗
0semester abroad
0cantons in the country
0national languages
∞fondue · chocolate · views
↳ move your cursor or tilt to shift the mountains · the gondola never stops
tx 0x0b·deep…b10bSUCCESS

The deepest liquidity
is below the surface.dive()

Advaiya scuba diving above a reef, bubbles rising to the surface
DEPTH0.0m
AIR200bar

“Everyone stares at the surface. The real moves happen where it gets quiet.”

Regulator in, bubbles going up, reef below. Diving is just slow, careful breathing while everything around you moves. Turns out that's how you read a market too.

modescuba
buddy system● always
rule #1never hold your breath
“

— Advaiya Karnik
tx 0x01·a7e3…f0c2SUCCESS

Six strings,
zero slippage.strum()

Before the terminals and the mempool, there was a fretboard. Drag across the strings below — every pluck is synthesized live in your browser, no samples.

↳ swipe/drag across strings · tap a chord to strum it · turn sound on up top
for the nerds

Under
the hood.

Everything above runs on this. Rust, EVM simulation, MEV and onchain arbitrage. Here's what a single run of the engine looks like as a trace:

tx 0x02·d00d…beefSUCCESS

Finding the cycle
before the block does.backrun()

Prices drift across pools. A searcher's job: spot the loop that comes back bigger than it left, simulate it against state, bundle it, and land it — all inside a 12-second window. Hit the button for a toy run.

route graphidle
WETH USDC DAI
bundles landed0
session pnl (toy)0.0000 Ξ
revm traceforked @ latest
// waiting for an opportunity…
↳ numbers are randomized for fun. the real bot doesn't share its edge.
tx 0x03·0000…1a2bSUCCESS

An append-only
autobiography.mine()

Every block here is real SHA-256 proof-of-work, mined in your browser until the hash starts with 000. Write something and leave your mark on the chain.

tx 0x06·self…0000SUCCESS

whoami

I build systems that read the chain faster than it writes itself — MEV, arbitrage, simulation engines in Rust.

Off-chain I'm usually on a bike, behind a wheel, holding a guitar, or somewhere I haven't been yet.

STACK
RustrevmAlloySolidityFoundry EVM internalsMEVDEX arbprediction marketsSwiftAI agents
basedMumbai, IN
timezoneUTC+05:30
currentlyshipping onchain things
status● open to interesting problems