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

    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

    Fantasy League Voting

    Ideation

    Dev

    Preview

    Prod

    Nerd alert: this is for my fantasy football league. Anybody who's been in a fantasy league has likely had an idea for a rule change; but these are hard to keep track of, hard to get consensus for, or hard to get pushed through by an inattentive league commissioner. This app aims to solve that problem and make voting on changes fun and fair.

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

    Personal Finance App

    Ideation

    Dev

    Preview

    Prod

    I've already built a prototype to fetch my balances in real time. I plan on releasing a demo and open source code for a simple version of the app that uses the Plaid Sandbox environment (fake data). Look for that to come out soon.

    Next.js Front-end | Express.js Backend | Prisma ORM | PostgreSQL | Plaid API

    Notes App

    Ideation

    Dev

    Preview

    Prod

    One of my biggest frustrations with nearly all of the note-taking apps on the market is that they all depend on title-based organization. Coming up with titles is burdensome and I feel like it stifles my creativity. I want a note-taking and journaling app that is timestamp-based so I don't have to create titles.