WorkLunary

Lunary
An astrology and journaling web app with real astronomical calculation, subscriptions and a large content library.
- Role
- Founder, design and full-stack engineering
- Status
- Live with paying subscribers
- Stack
- Next.js, TypeScript, Prisma, Postgres, Stripe, astronomy-engine
The problem
Astrology apps tend to be generic daily horoscopes. Lunary calculates real planetary positions for the user's own chart and builds a journaling habit around them, so it becomes more personal the longer someone uses it.
What I did
- Designed and built the product end to end as an installable Next.js PWA
- Implemented chart and transit calculation with astronomy-engine
- Built authentication, Stripe subscriptions with a free trial, and the account lifecycle
- Designed a journal-first experience with reflection prompts and pattern cards
- Built a large grimoire of reference content and an MCP server for internal tooling
- Took the native iOS build through repeated App Review rounds under guideline 4.3(b)
What it shows
- Owning a production product: auth, payments, data, content and analytics
- Turning complex data into calm, readable UI
- Making product decisions from real usage and conversion data
Need this on your team?
I take contract roles as a senior design or product engineer, and I'm open to permanent.