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.
Portable Participation History for the Internet
MIR (My Internet Reputation) is an opt-in infrastructure that enables the portable use of neutral participation history across independent platforms.
MIR does not score users, rank behavior, or profile individuals. It records only the presence—or absence—of verified participation events, shared explicitly with user consent.
Platforms use MIR to gain continuity and context where identity alone is insufficient. Users retain full control over linking, visibility, and reuse of their history.
No personal data exposure. No behavioral judgment. No centralized trust authority.
MIR is designed as a foundational layer for systems that require continuity without surveillance, supporting privacy-first integration by default.
Visit Site →
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 →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 →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 →Free Time Tracking for Freelancers
DFTPCS (Don't Forget to Punch the Clock, Shorty!) is a free time tracking application for independent contractors, consultants, and hourly professionals. One-click punch in/out, unlimited clients with custom hourly rates, and automatic PDF invoice generation.
Key Features: Real-time timer, client management, keyboard shortcuts, date-range filtering, privacy-focused
Tech Stack: Node.js, Express, MongoDB, PDF generation
Visit Site →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 →Social Networking Platform
A modern social media platform with a clean, responsive feed interface. Built with a focus on user interaction and content sharing, featuring familiar social features with a streamlined user experience and support for both light and dark modes.
Key Features: Home feed, responsive design, color themes, user interactions, spaces and communities, storefronts, video conferencing
Tech Stack: Node.js, Express, MongoDB, Bootstrap 5, Socket.io
Visit Site →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 →
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 →
I'm always interested in building new tools and platforms. Let's discuss your vision.
Get in Touch