← BACK TO PROJECTS
CASE STUDY 2026

Oroiael - Astrology Platform

A free site with instruments for five symbolic systems: Vedic astrology, Human Design, Matrix of Destiny, Tarot and Soul Arc, a system I made myself. I designed it and built the engines behind the charts. Everything runs in the visitor's browser, with no accounts and no outside APIs.

VISIT THE LIVE SITE
PROJECT DETAILS
DURATION
2 MONTHS
TOOLS
ASTROASTRONOMY ENGINESVGCLOUDFLARECLAUDE CODE
PERSONAL PROJECT
Oroiael - Astrology Platform
THE CHALLENGE

The practice runs on ten open tabs

People who work across these systems keep one site for the Vedic chart, another for Human Design, another for the Matrix, plus screenshots to hold it together. When two sites give different answers, nothing tells them which one is right.

THE SOLUTION

One site that does its own math

Planetary positions come from Astronomy Engine, an open-source library. Everything above them I built from each system's classical rules: 11 Vedic divisional charts, the Human Design bodygraph, the Matrix octagram, a 78-card tarot reader, then Soul Arc on top. Each chart computes in the browser and draws itself as SVG, ready to export as PNG or PDF.

PROCESS 01

Research & Definition

  1. 01Read each system's classical rules and wrote them down as specifications I could test.
  2. 02Set astro-seek as the depth to match and collected reference charts to test against.
  3. 03Started with the Matrix, which needs only arithmetic on a date, then moved to Human Design, Vedic and Tarot.
  4. 04Compared results position by position and fixed what didn't match.
  5. 05Drew each diagram as data-driven SVG under one set of design tokens.
  6. 06Built Soul Arc last, on top of the finished engines.
Oroiael - Astrology Platform — research and discovery process
COLOR SYSTEM
Void
Bone
Cream
Orange
Violet
Purple
TYPOGRAPHY SELECTION
Spectral

Headlines and reading text, in the light and regular weights.

IBM Plex Mono

Labels, buttons and the lettering inside the charts.

5
symbolic systems
11
Vedic charts, D1 to D60
4,295
automated checks
CHART GENERATORS

Eleven charts from one moment of birth

Each system has a diagram people already recognize: the Vedic square, the bodygraph, the octagram. I fixed the geometry in code and let the computed values drop into it, so the picture and the numbers come from the same source. Moving from D1 to D60 redraws the chart in place, and the values on a chart open their entries in the 474-page Codex.

Test results from the live version of Oroiael: 4,295 of 4,295 checks passing
VALIDATION

Accuracy you can check

The Vedic and Matrix engines match their reference charts position by position, with planetary positions within 0.66 arcminutes of astro-seek. Human Design is checked against published charts, with reference-grade validation still to come, and its page says so. The full suite runs 4,295 checks: 660 on the math, 172 on color contrast and 3,446 that follow chart values to their Codex entries.

A hand holding a phone with the Oroiael bodygraph on screen
PRIVACY

Every chart lives in its own link

Birth details are personal, so a chart belongs to whoever casts it. Charts compute in the browser and each one lives in its own link, ready to save or share. There's no account to make and no database behind it: the whole site is static files on Cloudflare, and city search runs in the browser from one file per letter.

Oroiael - Astrology Platform — design mockup 1 of 2
Oroiael - Astrology Platform — design mockup 2 of 2
PROCESS 02

Iteration & Refinement

I threw out the first full site

Claude Design generated all 22 pages in one go. It looked finished, and it wasn't mine: the palette drifted from page to page, the logo shrank, and the charts came out as thin wireframes. I moved the design into code, locked color and type in one place, and rebuilt the visuals from public-domain plates under one coded treatment.

I passed on the standard astronomy library

Swiss Ephemeris is the gold standard for planetary positions, and it's free only for open-source projects. I used Astronomy Engine under an MIT license and measured the difference: 0.66 arcminutes at worst, well inside the 2-arcminute limit I'd set.

Oroiael - Astrology Platform — iteration and refinement
WHAT SHIPPED
Three chart generators
A 78-card tarot reader
Soul Arc, my own system
A 474-page Codex
VISIT THE LIVE SITE

OTHER CASE STUDIES

VIEW ALL
Eleleth - Editorial System — case study
PERSONAL PROJECT

Eleleth - Editorial System

→
Transcript Desk - Video Research — case study
PERSONAL PROJECT

Transcript Desk - Video Research

→
Visual References - Technique Taxonomy — case study
PERSONAL PROJECT

Visual References - Technique Taxonomy

→