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 | React | 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

    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.