Skip to main content

What I build

Projects

Things I'm actively working on, have shipped, or am planning to build.

8 total
5 maintained
1 planned
2 archived
26 technologies
Sort by:
Maintained
2026

Daylio to Memos Import CLI

A Python CLI I wrote to move years of my own Daylio journal entries into a self-hosted Memos instance, since nothing out there bridged the two. It also happened to be my first real Python project, so there was a fair bit of learning-as-I-went baked in.

100%
PythonCLI
Dynacat Todoist Integration
Maintained
2026

Dynacat Todoist Integration

A custom Dynacat widget that pulls my Todoist stats — karma, open tasks, active projects, top labels — straight onto my homelab dashboard. It's the first widget I've built for Dynacat, and hopefully not the last.

100%
DynacatTodoist API
JeremyShields.ca Rebuild
Maintained
2026

JeremyShields.ca Rebuild

A ground-up rebuild of my professional site with Astro 6 and Tailwind CSS v4, replacing a scattered mess of old CMS platforms with one fast, accessible home base I'm actually proud to point people to.

100%
AstroTailwind CSS v4GitHub APIRSS
scootr.ca Rebuild
Maintained
2026

scootr.ca Rebuild

A ground-up rebuild of scootr.ca on Astro 6, Keystatic CMS, and Vercel — replacing an aging WordPress/DreamHost setup with a fast, fully static site, a custom 3D shattered-cube logo, and live GitHub/Last.fm/Steam activity feeds.

100%
AstroTailwind CSS v4DaisyUIKeystatic CMS +4
World of Warcraft UI Addons
Maintained
2025

World of Warcraft UI Addons

Started as a fix for a broken World of Warcraft addon the community still relied on, and turned into building a new one from scratch — TitanSpecsLoadouts — entirely in Lua, a language I'd never touched before.

100%
LuaXML
Deadline Dread
Planned
2025

Deadline Dread

My take on a browser-based bullet hell game, starring an overworked web developer fighting off scope creep and buggy assets instead of monsters. It's partly an excuse to actually learn how game loops work, and partly a fun side project I keep coming back to with friends.

20%
HTMLCSSJavaScript
Continuo
Archived
2025

Continuo

I built Continuo to see how far I could take an AI-assisted build of a full business management platform — CRM, accounting, invoicing, the works — using Next.js 14 and TypeScript.

Next.jsTypeScriptReactApollo +2
You Deserve Fun
Archived
2025

You Deserve Fun

A tiny, anonymous web app where people can share (and read) small reasons they deserve a break today. I built it to learn full-stack development end to end — HTML and Tailwind up front, Firebase doing the heavy lifting behind the scenes.

HTMLTailwind CSSJavaScriptFirebase