Portfolio
Svngs+
Svngs+ distills your financial picture into one meaningful number. Enter your monthly income and savings — the app does the rest, showing your rate at a glance every time you open it.
The Stoic Coder
My publication where I write about applying ancient wisdom to modern challenges, from a programmers perspective.
Gallery
My Amateur photography application built using Vue and Kentico Kontent, also includes favorites from Midjourney.
Artighan AI
My AI Artwork brand. Creating AI generated beautiful artwork that can be appreciated by everyone.
Dan's Locksmith
Dan's Locksmith Service and Repair offers professional locksmithing solutions for residential and commercial clients.
Stoic Quote Library
A Next.js + TypeScript app to browse and save Stoic quotes. Clean, typed, and built with discipline.
Freelance Quote Generator
A full-stack app that calculates cost and time estimates for freelance projects, featuring a .NET 9 backend with SQLite and three frontends (Next.js, Vue 3, Svelte) orchestrated via .NET Aspire.
Github
Repositories: 80
phd
watches your solution files, surfaces build errors, recent git commits, test results, and TODO counts in a browser UI.
Last Updated:secretscanner
developer-focused CLI tool that scans codebases for accidentally committed secrets, credentials, and sensitive values. It walks a directory tree concurrently, matches file contents against a curated set of regex patterns, and reports findings with file path, line number, pattern name, severity, and a redacted preview of the matched line.
Last Updated:dupefinder
A concurrent duplicate file finder CLI written in Go. Walks a directory tree, hashes files using a configurable worker pool, and reports duplicates grouped by content hash.
Last Updated:freelance-quote-generator
A full-stack application to generate cost and time estimates for freelance development projects.
Last Updated:db-normalization
Database Normalization visualizer using React and Tailwind.
Last Updated:






