Welcome!

With the help of my personal AI assistant, I’m excited to launch my new personal website and blog. This space will serve as my corner of the internet where I can share my thoughts and chart my way through the creative process of building things.

What to Expect

I plan to write about a variety of topics that interest me:

  • Development: Deep dives into frameworks, tools, and best practices both in the digital and physical worlds
  • AI and Automation: Exploring how AI is changing the way we build and use software
  • Security: Thoughts on building/ supporting secure systems and how to support blue teams
  • Personal Projects: Updates on what I’m building and learning

The Tech Stack

This site is built with some neat technologies:

  • Astro - A modern static site generator that ships minimal JavaScript
  • Keystatic - A Git-based CMS for managing content
  • Cloudflare Pages - Fast, global edge deployment (and free)

Here’s a simple code example showing how I set up the content collections:

import { defineCollection, z } from 'astro:content';

const blog = defineCollection({
  type: 'content',
  schema: z.object({
    title: z.string(),
    description: z.string(),
    publishedDate: z.coerce.date(),
    tags: z.array(z.string()).default([]),
    draft: z.boolean().default(false),
  }),
});

Stay Tuned

I’m looking forward to sharing more content here. Feel free to explore the projects section to see what I’ve been working on, or check out the about page to learn more about me.

Thanks for stopping by!