Skip to content

Featured Projects

Things I'm proud of

A few projects I've built and what I learned from them.

faithfulwordmusic.com
Faithful Word Music title card / thumbnail
01FeaturedLive

Faithful Word Music

The music ministry of Faithful Word Baptist Church

A full-stack music ministry management platform featuring AI-assisted service planning, intelligent song search, real-time publishing, historical analytics, sheet music management, role-based access control, and push notifications. Built with Next.js, React, TypeScript, and PostgreSQL, the platform modernizes church music operations through an integrated, installable web application.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Neon
  • Tailwind CSS
  • Vercel
  • Clerk
  • Vercel AI SDK
  • REST APIs
  • Google APIs
  • Resend
  • Vitest
  • Progressive Web App (PWA)
weather.alexball.dev
Weather dashboard
02FeaturedLive

Weather

NWS-powered weather command center

A responsive weather dashboard built around National Weather Service data, with current observations, active alerts, hourly and seven-day forecasts, and Simple/Advanced modes. The app normalizes multiple NWS sources behind a resilient server-side data layer with caching, geolocation, and Mapbox-powered location search.

  • Next.js
  • TypeScript
  • React
  • NWS API
  • Mapbox
  • Vercel
alexball.dev
Portfolio hero
03FeaturedLive

Portfolio Website

A software engineering portfolio built like a product

A bilingual engineering portfolio built as a full-stack Next.js application: server-rendered pages in English and Spanish, content modeled in Neon Postgres behind a typed domain layer, live GitHub activity, a command palette, contact delivery through Resend, and structured data for search engines.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • PostgreSQL
  • Neon
  • Drizzle ORM
  • Vercel
  • GitHub API

GitHub Activity

Recent GitHub Activity

Recent repositories, contributions, and activity straight from GitHub.

Alexander D. Ball@AlexBall03
Follow
Loading live activity…