Back to work
Astrology app/Live/2026

Ethereal

A free astrology app that computes everything on-device: your natal chart, the live sky right now, and how any two charts connect.

Design tokensFull-stack and mobile engineer
Calculating planetary positions

Overview

Ethereal turns birth data into a living map of the sky. A Swiss Ephemeris engine runs entirely on-device, so every chart is computed from real planetary positions, never pulled from a server or faked. I designed and built it end to end on Flutter and Firebase.

Challenge

Astrology is one of the most crowded categories on the stores, and most apps recycle the same daily horoscope for everyone. Ethereal had to be genuinely personal and genuinely computed, with nothing canned.

What I built

Three surfaces, all off the same on-device ephemeris: a full natal chart from date, time, and place; a live transit view that recomputes the real sky against your chart minute by minute, retrogrades and all; and a compatibility reading that derives the actual aspects between two people's charts. No backend calls for the astronomy, so it works offline and stays private.

Outcome

Shipped free on Google Play, powered entirely by on-device computation.

On-device ephemeris
Chart engine
Recomputed live
Transits
Runs offline
Astronomy

Ship log

v1.3.0
Shipped 9 Jul 2026
Full ship log

Roadmap

  • Solar return charts
  • Deeper transit readings
  • Saved compatibility profiles

Changelog

  • v1.3.09 Jul 2026

    Sky Now live transits, birth-chart compatibility, and a cleaner free experience. Everything now computed on-device.

  • v1.0.18 Jun 2026

    Stability improvements and fixes.

The stars have a message for you

The stars have a message for you

The entry ritual sets the tone before a single field is filled: a slow reveal, not a sign-up form.

A chart calculated, not guessed

A chart calculated, not guessed

Birth data resolves to real planetary positions on-device before anything is shown, so every chart is actually yours.

The sky, live against your chart

The sky, live against your chart

Sky Now computes where every planet is right now and the exact aspects it forms to your natal chart, updating as the sky moves.

How two charts connect

How two charts connect

Compatibility computes both people's charts and reads the real inter-aspects between them into a bond, from easy harmony to friction.

The product

Every screen, shipped.

The stars have a message for you
The stars have a message for you
Calculating planetary positions
Calculating planetary positions
Live transits against your chart
Live transits against your chart
Chart-to-chart compatibility
Chart-to-chart compatibility

Built with

FlutterFirebaseSwiss EphemerisDart