Projects I've built and things I'm working on.

A collection of projects that I've created, contribute to, or am actively developing. From open-source tools to content platforms, these are the things I spend my time building.

danvega.dev

Active

danvega.dev

My personal website and blog built with Nuxt 3. Features blog posts, newsletter archives, speaking events, and courses — all powered by Nuxt Content with markdown.

Nuxt 3Vue 3Tailwind CSSTypeScript

Spring Office Hours

Active

Spring Office Hours

The companion website for the Spring Office Hours podcast — a weekly show covering everything Spring and Java in the developer ecosystem.

Fundamentals of Software Engineering

Active

Fundamentals of Software Engineering

Companion site for the Fundamentals of Software Engineering book, providing resources and supplemental content for readers.

Spring Initializr TUI

Active

Spring Initializr TUI

A terminal user interface for scaffolding Spring Boot projects. Browse dependencies, configure your project, and generate a ready-to-go Spring Boot app — all from the terminal.

JavaTamboUIGraalVM

ByteSized AI

Active

ByteSized AI

An AI-focused newsletter delivering bite-sized insights on artificial intelligence, machine learning, and how developers can leverage AI in their workflows.

DVaaS (Dan Vega as a Service)

Active

DVaaS (Dan Vega as a Service)

An MCP server that exposes my entire content ecosystem — blog, YouTube, podcasts, newsletter, and speaking events — to AI assistants and tools.

Spring BootSpring AIJava

Content OS

In Progress

Content OS

A content creation lifecycle management application for planning, tracking, and publishing content across multiple platforms.

Spring Boot 4Java 25JTEPostgreSQL