Skip to main content
All Projects (27)
Filters

Learning Platform

Screenshot of Nextwork Astro Blog

Nextwork Astro Blog

WebsiteCompleted

Worked On

An Astro-based blog built as part of the Nextwork course, deployed on Vercel with PagesCMS and RSS support.

BlogCourse
DemonstrationNextWork

Technologies

AstroTypeScriptCSS

Skills

Web Development & Design

AO3 Hider

Chrome Extension

Worked On

Hide AO3 works by tag, author, fandom, rating, and more.

Chrome ExtensionChrome Web StoreFree

Technologies

TypeScriptSolidJSHTMLJavaScriptCSS

(Unofficial) Save to Play

Chrome Extension

Worked On

Save YouTube videos to Play app.

Chrome ExtensionChrome Web StoreFree

Technologies

TypeScriptVueCSSCRXJSHTMLJavaScriptApple Shortcuts

Hide Rumble Thumbnails

Chrome Extension

Worked On

Block distracting, clickbaity thumbnails on Rumble.

Chrome ExtensionChrome Web StoreFree

Technologies

Extension

TypeScriptWXTHTMLJavaScriptCSS

Site

AstroCloudflare

saintpeterandpaul.org — Improvements

Website

Worked On

A web development and design project for improving the Saint Peter and Paul Orthodox Church website.

Impact: Modernizing the site and making it easier for new and existing visitors to use.

Client

Saint Peter and Paul Orthodox Church (2026)

Technologies

Orthodox Web Solutions CMSHTMLCSSJavaScript

Skills

Web Development & DesignSEOResponsive Design

ThingsTagManager

macOS Application

Worked On

A companion app for Things 3 to make managing tags easier.

macOSDirect DownloadFree

Technologies

App

SwiftSwiftUISwiftDataAppleScript

Site

AstroTailwind CSSTypeScriptHTMLJavaScriptCloudflareCSS

Skills

macOS DevelopmentWebsite DevelopmentmacOS Notarization & Direct DistributionCloudflare R2 & Workers

1-click block redditors

Chrome Extension

Worked On

Block a Redditor the exact moment you see his or her hot take.

Chrome ExtensionChrome Web StoreFree

Technologies

TypeScriptSvelteWXTHTMLJavaScriptCSS

Bulk Edit Dates for Transactions

Open Source ContributionsCompleted

Worked On

Merged contribution to Toolkit for YNAB, an open-source browser extension that adds features to YNAB.

Added a Bulk Edit Dates option to the account transaction edit menu, letting users re-date many transactions at once instead of one at a time. Built as an opt-in toolkit setting with new React components and styles.

Impact: Resolved a long-standing feature request, turning a repetitive per-row edit into a single action.

Open Source

Client

Toolkit for YNAB (2026)

Technologies

TypeScriptReactCSS

Skills

Frontend DevelopmentOpen Source ContributionWeb Development & Design

danielhaven.com

Website

Worked On

This website. Hello 👋

Personal Website

Technologies

TypeScriptHTMLAstroHTMLJavaScriptCSSTailwind CSSCloudflare

Skills

Web Development & DesignSEOResponsive Design