My Projects

Projects built with modern JavaScript

These are some of the projects I've been building using Node.js, MongoDB, and PostgreSQL. Each one represents a real-world solution to a specific problem.

StockShots.us

Digital Media Marketplace Network

StockShots is the parent company operating multiple niche digital media marketplaces. The platform empowers creators by connecting them with targeted audiences through specialized vertical marketplaces rather than competing in the crowded general stock photography space.

Tech Stack: Node.js, Express, MongoDB, Stripe Integration

Visit Site →
📸

MusicStock.art

Stock Photography for Musicians

A specialized marketplace connecting photographers with independent musicians. Artists find affordable imagery for album artwork, promotional materials, and social content. Contributors earn 50-60% commission with fast 2-3 day payouts via Stripe—no exclusivity requirements, no minimum thresholds.

Key Features: Non-exclusive licensing, 24-hour review times, project organization tools

Tech Stack: Node.js, Express, MongoDB, Stripe, AI-powered optimization

Visit Site →
🎵

FaithStock.art

Stock Photography for Faith Communities

A marketplace designed for faith-based creators and ministry professionals. The platform provides devotional graphics, worship visuals, and spiritual content across multiple faith traditions including Christianity, Buddhism, Judaism, Islam, and Hinduism.

Key Features: Up to 60% revenue share, drag-and-drop uploads, ministry project organization

Tech Stack: Node.js, Express, MongoDB, Stripe, AI-powered optimization

Visit Site →
✝️

Fyxit.now

Professional SEO Analysis Tool

A comprehensive SEO auditing tool that crawls websites and generates detailed health reports. Analyzes 20+ SEO elements including metadata, broken links, heading structure, Open Graph tags, structured data, and content quality. Features AI-powered copy optimization using Claude.

Key Features: 0-100 health scores, page-by-page breakdowns, thin content detection, sitemap generation

Tech Stack: Node.js, Express, MongoDB, Claude AI integration, Web crawling

Visit Site →
🔍

AISleuth.net

AI Content Detection Tool

Investigate text, images, PDFs, and media for signs of AI generation. Supports text up to 100,000 characters, PDFs up to 20MB, images (JPEG/PNG/WebP/GIF), and audio/video files up to 500MB. Uses probabilistic analysis to help verify content authenticity.

Key Features: Multi-format detection, tiered service (free & Pro), priority processing, privacy-focused

Tech Stack: Node.js, Express, AI Detection APIs

Visit Site →
AI Sleuth

RTE — Rich Text Editor

Embeddable Editor with Zero Dependencies

A powerful, standalone rich text editor you can embed into any website. One script tag. Zero dependencies. Full-featured. Includes text formatting, 40-swatch color picker, media insertion (images, video, audio), table creation, and multiple export options (HTML, text, JSON, PDF).

Key Features: Built-in emoji picker, responsive design, complete JavaScript API, no build requirements

Tech Stack: Vanilla JavaScript, Zero Dependencies

Visit Site →
RTE Rich Text Editor

Pixboard.ad

Pixel Advertising, Rebuilt

A from-scratch rebuild of the 2015 pixel-advertising idea. A board is a grid of 40x40 blocks and one block belongs to one advertiser. Because the block size is fixed, screen size decides how much of the board a visitor ever sees -- so position is reach, and price is calculated straight from it rather than haggled.

Key Features: Reach-based pricing, one block per advertiser, live board updates, first-party ad rail SDK publishers can self-host

Tech Stack: Node.js, Express, MongoDB, Socket.io, Redis, Stripe, S3

Visit Site →
🧱

ReadingPub.net

Articles on Tap, Publish Free

A publishing platform where anyone can post an article at no cost. The whole site is paid for by a single narrow column of pixel ads down the left edge -- forty pixels wide, one advertiser per square -- instead of subscriptions, paywalls, or tracking the people reading it.

Key Features: Free publishing, rich text editing, sanitized HTML output, ad-supported with no reader tracking

Tech Stack: Node.js, Express, MongoDB, Socket.io, Redis, Stripe

Visit Site →
📰

FunWebFeatures.com

An Open Registry of Small Web Gadgets

Every listing is a real, running thing you can try right on the page, tune to taste, embed on your own site, or fork. Gadget code is untrusted by design, so it runs on a separate origin rather than behind an iframe sandbox attribute alone -- a same-origin framed document can simply strip that attribute off itself.

Key Features: Live in-page demos, copy-paste embeds, forkable source, two-origin security model

Tech Stack: Node.js, Express, EJS, isolated sandbox origin

Visit Site →
🎛️

Kit.whitneys.co

Free Browser Extensions & QR Codes

A collection of free Brave and Chrome extensions alongside a QR code generator. Free codes are styled and rendered client-side with no login. Pro codes are dynamic: the QR encodes a redirect, so the destination stays editable after the code is already printed, and every scan is logged.

Key Features: Editable destinations post-print, scan analytics, module and frame shapes, magic-link auth, no login for the free tier

Tech Stack: Node.js, Express, MongoDB, Redis, Stripe, Jimp

Visit Site →
🧰

Have a Project Idea?

I'm always interested in building new tools and platforms. Let's discuss your vision.

Get in Touch