ETHANDEV
Start a project

Technology solutions
built for you

Web apps, interactive visuals and AI tools, designed and built end to end. The laptop is running one right now.

Living Landscape
A self-running 3D world. Rivers carve valleys, forests grow and burn, seasons turn.
TypeScript · WebGLLive
Open it

Open these in your browser.

Everything here runs on this site. Nothing to install, nothing to sign up for.

The Frontier Staircase: a step chart of frontier AI model releases by lab
Frontier Staircase
Two years of frontier AI releases as a staircase. A model only counts if it beats its own lab's previous best.
HTML · SVG chartsLive
Open it
Universe Explorer: a particle Milky Way seen from above, with black holes and nearby galaxies marked
Universe Explorer
Every catalogued star, exoplanet, galaxy and black hole around Earth in one 3D map. Zoom without a break from planetary orbits to a billion light-years.
TypeScript · WebGLMade October 2026Live
Open it
ModShield demo: a four-step onboarding wizard for a concept modpack-protection service
ModShield
A demo onboarding flow for a concept product: sign up, pick a modpack, confirm. The kind of first-run experience I build for real services.
HTML · JavaScriptDemo
Try the demo

Built, just not for a browser tab.

Models, extensions and games that live on a machine. Screens are from the real projects.

Equity curve: the short-term model's portfolio against the SPY benchmark, 2024 to 2026
Stock Predictor
Three neural models (CNN + LSTM, and two Transformers) rank S&P 500 stocks on daily, weekly and monthly horizons. The short-term model returned 24.7% a year against SPY's 21% in an out-of-sample backtest, Jan 2024 to May 2026, after costs.
Python · PyTorchResearch
Tab Board: a grid of browser tab previews with search and grouping
Tab Board
Chrome's tab bar, in two dimensions. Every tab as a screenshot: search, switch, close, group and drag to reorder.
JavaScript · Chrome extensionExtension
Diagonal Chess: an 8 by 8 board drawn as a diamond
Diagonal Chess
Chess with every move rotated 45 degrees, played on a diamond board, with a computer opponent and move hints.
TypeScript · ViteGame

What I build.

  1. Web apps and tools

    Onboarding flows, dashboards, internal tools that people actually finish using.

    See the ModShield demo
  2. Interactive visuals

    Data stories, generative worlds and WebGL scenes that make a point stick.

    See Frontier Staircase
  3. AI and machine learning

    Trained models, local-LLM apps and prediction pipelines, tested before they are trusted.

    See Stock Predictor
  4. Extensions and games

    Chrome extensions that fix a daily annoyance, and browser games with real rules engines.

    See Tab Board

Got something you want built?

Tell me what it should do. I'll tell you how I'd build it.