Skip to content

Repository files navigation

Gil Creque’s Digital Garden

A laptop and plants beneath a starry sky, representing a digital garden

This repository contains the source for gil.dev: my personal digital garden for notes, experiments, and the things I am learning as a software engineer.

I’m a Director of Engineering and full-stack web developer at Codecraft Works, where I lead development on an education technology platform. My work spans Astro, Firebase, Google Cloud, .NET, AWS, and STEM education. Outside of work, I help organize Google Developer Group Space Coast, Space Coast Devs, and contribute to Space Coast Mesh. I also volunteer with c11y, a cybersecurity team for students in grades 6–12.

What you’ll find here

The site is a place for small, useful pieces of work rather than a polished archive waiting for everything to be finished. Notes can be early seeds, actively growing ideas, or evergreen references.

Topics include:

  • Web development and Astro
  • Developer tooling and automation
  • Cloud platforms, open source, and community technology
  • Local developer-community work and cybersecurity education

New notes are also available through the RSS feed.

Colophon

This garden is intentionally built with a small, understandable stack:

  • Astro powers the site and its content collections.
  • Netlify hosts and deploys it.
  • Markdown and MDX keep notes close to the source code, so writing and maintaining the site share one workflow.
  • And, occasionally, it is fueled by burritos 🌯.

The design goal is a site that feels personal, quick to load, and easy to keep tending. The content lives in src/content/notes, and the site pages, layouts, and components remain deliberately straightforward to modify.

Run it locally

This project requires Node.js 22 or newer and pnpm.

pnpm install
pnpm dev

The local development server runs at http://localhost:1716 by default.

To create a production build:

pnpm build

Add a note

Use the included script to create a note with the expected frontmatter:

pnpm new:note "A note title"

The new file is placed in src/content/notes. Update its tags, topics, and status as the idea develops.

About

My Site

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages