Personal projects.

I'm constantly working on side projects, be it to learn a new technology or add to my portfolio. But the strongest motivator for me is usually that I want the app for myself. Sometimes, I want custom features, don't want to pay for another service, or want more control over my data.


I've worked on tons of little projects over the years but these are the ones which I'm most proud of. Some of them are a work in progress, some have live demos, and many of them are open-source. If you see something that piques your interest, check out the code and contribute if you have ideas for how it can be improved.

    Personal Website

    samspoerl.com

    Ideation

    Dev

    Preview

    Prod

    The site you're looking at is one of my projects. I built it to introduce myself and showcase my work.

    Next.js | React | Tailwind UI | Tailwind CSS | TypeScript

    Draft Democracy

    draftdemocracy.com

    Ideation

    Dev

    Preview

    Prod

    Stop arguing in the group chat. Start voting. Draft Democracy gives fantasy leagues a fair, transparent process for deciding how it's run.

    Next.js | Tailwind CSS | shadcn | Prisma ORM | PostgreSQL | Vercel

    Today's Dollars

    todaysdollars.org

    Ideation

    Dev

    Preview

    Prod

    An app to answer the question: "How much is that in today's dollars?"

    Next.js | React | Tailwind CSS | shadcn | TypeScript | Upstash for Redis | Vercel

    News Agent

    github.com/samspoerl/news-agent

    Ideation

    Dev

    Preview

    Prod

    A scheduled AI agent that ingests RSS feeds and newsletters once a day, triages what actually matters, and emails a short awareness brief with links.

    TypeScript | AI SDK | Gmail API | GitHub Actions

    Personal Finance Demo

    finance-demo.samspoerl.com

    Ideation

    Dev

    Preview

    Prod

    Live, open source personal finance demo using Plaid Sandbox to display net worth, accounts, and transactions without requiring production financial credentials.

    Plaid | Next.js | TypeScript | Prisma ORM | PostgreSQL

    AI Assistant

    Not public yet

    Ideation

    Dev

    Preview

    Prod

    Provider-agnostic AI application with nested instruction contexts and configurable retention policies for folders and conversations. Putting on the finishing touches before releasing for preview.

    Vercel AI Gateway | AI SDK | Next.js | TypeScript | PostgreSQL