Eugene Oleinik

Co-founder and CTO of AirShelf, an Antler-backed startup in Singapore. AirShelf turns sellers’ product knowledge and sales rules into sourced answers and offers that buyers and their AI agents can act on.

Before that I was co-founder and CTO of 12Go, APAC’s leading ground transportation OTA. I joined in 2014, and over a decade we scaled it to 50,000 bookings a day with a 45-person remote team.

Projects: notanemulator.com (DOS programs translated to C, not emulated) · fnkey · feeder · ai-9p

Automatic Research Loops Need an Honest Scorer

Karpathy’s autoresearch and DeepMind’s AlphaEvolve improve things with one simple loop: propose a change, score it, keep it only if it wins. I ran the same loop three ways: on trading strategies with a backtest as the scorer, on a spec and a strategy with LLM judges as the scorer, and by hand through 56 LLM review panels. The backtest loop inflated its own results 3 to 4 times. The LLM-judged loops stalled and learned to flatter the judges. Here is what each failure teaches, and how to build a loop that works.

November 3, 2026 · 9 min · Eugene Oleinik

How South Korea's Green Licence Plates Shamed Luxury Company Cars Before Becoming a Status Symbol

South Korea put light green licence plates on expensive company cars in 2024 to stop owners from driving supercars on business tax deductions. The plates cut registrations by a third in the first year and turned into a badge of wealth in the second. The tax office now audits from the list they created.

November 3, 2026 · 10 min · Eugene Oleinik

Revolut and Wise Look Alike Now. They Are Different Businesses.

Wise is a money-transfer network that added an account and a card. Revolut is a bank app that added transfers, and their latest annual numbers show why neither company simply copies the other.

November 2, 2026 · 6 min · Eugene Oleinik

Translating Volkov Commander from 8086 Assembly into Native C and WebAssembly

Old DOS software usually survives inside an emulator. With vc-linux, I translated Volkov Commander and other classic DOS programs from 8086 instructions into C ahead of time, checked every instruction against a CPU emulator, and compiled the result to native Linux and WebAssembly.

November 2, 2026 · 9 min · Eugene Oleinik

Reading WhatsApp from an AI Agent Without Giving SSH Full Disk Access

The usual advice for reading protected Mac data over SSH is to give sshd Full Disk Access. That hands every SSH login your Mail, Messages and Safari history. A 154-line launcher gives the grant to one fixed program instead.

October 31, 2026 · 6 min · Eugene Oleinik

Why Gemini Translates Into Russian Better Than Claude and GPT

For months I have sent every Russian translation through Gemini, because Claude’s Russian reads like American English. I assumed Google’s search index was the reason. The data says Gemini really is ahead, but the lead is one year old, and it is not the index or the tokenizer.

October 31, 2026 · 5 min · Eugene Oleinik

The Real Cost of a Claude Code Session Is the Language Server, Not Claude

Summing RSS says 26 Claude Code sessions eat 50GB. Measuring PSS/USS says 32.5GB — and the entire swing is the TypeScript language server, not Claude.

June 10, 2026 · 6 min · Eugene Oleinik

The Path Has To Exist: Fixing Claude Code's CI Panel for Remote Dev (Without Melting a CPU)

Claude Code’s desktop CI panel shells out to local gh in the session’s working directory — a remote path that doesn’t exist on my Mac. I fixed the premise by making the path exist: first with a FUSE-T mount that pinned a CPU at 100%, then with a git-worktree mirror that doesn’t. Plus the open-source tool that does it for you.

June 9, 2026 · 4 min · Eugene Oleinik

Web 4.0 Is Open Databases

I asked my AI agent to plan a family escape from Chiang Mai’s burning season. It reverse-engineered a proprietary air quality encoding, scraped flights, checked fuel costs, and compared 15 cities across 10 years of data. This is what Web 4.0 actually looks like: open databases + agents that query them.

March 29, 2026 · 7 min · Eugene Oleinik

Agent Experience (AX): 10 Principles for CLI Tools AI Agents Can Actually Use

We have UX. We have DX. But AI agents are now the primary users of developer tools, and nobody’s designing for them. Here are 10 principles from watching real agent behavior through usage telemetry.

February 27, 2026 · 5 min · Eugene Oleinik