Software Engineering

ARANLABS: AI-POWERED MORNING BRIEFING

A personalized audio briefing platform that aggregates calendar data, news, and custom interests into a coherent daily summary using LLMs.

Complete🧪 Software EngineeringAI Systems

System Overview

Aran Labs is a personalized daily briefing system that uses intelligent agents to monitor the world while you sleep.

Instead of manually checking calendars, weather apps, news feeds, and financial updates, Aran Labs consolidates global and personal information into a single, high-bandwidth audio briefing - modeled after the intelligence summaries prepared for heads of state. We call this the Presidential Brief.

AranLabs Dashboard Interface
Fig. 1 — Main dashboard showing the daily briefing player and upcoming schedule.

Information Synthesis

Behind the scenes, Aran Labs deploys agents that aggregate news, sports, finance, and environmental data, then cross-reference it with your personal context; your calendar, location, priorities, and upcoming commitments. This structured information is synthesized by a language model into a concise, natural-language narrative designed for rapid situational awareness.

The result is a tailored audio briefing that tells you what matters today, why it matters, and how it intersects with your schedule - delivered the moment you wake up.

Key Features

Multi-Source Calendar Sync

Integrates with Google Calendar, Outlook (ICS), and Apple Calendar via OAuth and CalDAV to provide a comprehensive schedule overview.

Context-Aware Audio

Utilizes Anthropic's Claude API to generate natural, conversational summaries instead of robotic bullet points.

Modular Content Stack

Users can build their own "briefing stack" from various modules including specific sports leagues (F1, Premier League), economic updates, and custom topic deep dives.

Calendar Aggregation

Calendar Integration View
Fig. 2 — Unified view of aggregated events from Google, Outlook, and Apple calendars.

Content Configuration

Content Stack Selection Interface
Fig. 3 — Interface for selecting and ordering data modules for the daily briefing.

Software Architecture

Technical Stack & Infrastructure

Frontend & Core

  • • Next.js 16 (React Framework)
  • • TypeScript for type safety
  • • Tailwind CSS for styling
  • • Vercel for deployment

Backend & Services

  • • Supabase (PostgreSQL) for data
  • • WorkOS AuthKit for SSO/MFA
  • • Anthropic Claude API
  • • OpenF1, Event Registry APIs

User Preferences

Settings and Configuration
Fig. 4 — Settings panel for managing integrations and account details.

Project Ledger

Notable Skills

  • Next.js 16 App Router architecture and implementation
  • TypeScript for scalable, type-safe full-stack development
  • Prompt engineering and LLM context management with Claude
  • OAuth & CalDAV integrations for cross-platform calendar sync
  • Supabase database design and Row Level Security

Core Infrastructure

  • WorkOS AuthKit integration for seamless user authentication
  • Vercel deployment for edge computing and continuous delivery
  • Automated background tasks for nightly briefing generation
  • Integration with external APIs (OpenF1, Event Registry)

Impact & Deliverables

  • Developed a complete end-to-end user experience for personalized audio briefings
  • Successfully synthesized disparate data streams into natural-sounding narratives
  • Reduced morning information retrieval time into a single frictionless interaction