About laverty.io

A multi-topic platform where diverse interests coexist under one unified identity.

What is this site?

laverty.io is a personal platform that brings together several different projects and interests under one roof. Instead of creating separate websites for each topic, everything shares a single account system and infrastructure while remaining clearly separated by content area.

You'll find content and tools related to:

  • VR & WebXR: Virtual reality experiments and immersive web experiences
  • Fitness: Tracking tools, workout routines, and health insights
  • Programming: Development tutorials, system architecture, and technical writing
  • Projects: Family tree visualization, communities, and experimental tools
  • Personal: Thoughts, reflections, and experiences along the way

Why organize it this way?

The challenge with having wide-ranging interests is preventing your website from looking like a "random junk drawer" to both visitors and search engines. This site uses a Hub-and-Spoke architecture where each major topic gets its own dedicated section (Hub), with individual articles and tools (Spokes) linking back to their Hub.

This approach:

  • Helps search engines understand topical authority in each area
  • Makes it easy for visitors to find content they care about
  • Keeps unrelated topics clearly separated
  • Allows each Hub to grow independently

The tech stack

The site is built with modern, efficient technologies:

  • Astro: Static-first framework with markdown-based content
  • Cloudflare Pages: Fast, global deployment
  • Cloudflare Workers: Serverless backend with Hono framework
  • Cloudflare D1: SQLite database for user-generated content
  • Clerk: Authentication and user management

This stack prioritizes performance, low complexity, and the ability to scale from simple static pages to interactive applications as needed.

The philosophy

Rather than building everything at once or committing to a single narrow focus, this platform is designed to evolve incrementally. Each project or topic area can grow at its own pace, sharing infrastructure but maintaining its own identity.

The goal is to create a space where:

  • Ideas can be tested and iterated on publicly
  • Different interests can coexist without confusion
  • Users can engage with only what interests them
  • The process of building is documented alongside the results

Get involved

You can explore different sections through the navigation above, read blog posts, try the fitness tracking tools, or experiment with VR projects. If you create an account, you can comment on blog posts and access personalized features.

This is an ongoing experiment in building in public, so expect things to evolve over time.