A browser video-call experiment that connects two people through private invite codes. Built with Next.js and LiveKit, it supports camera previews and device selection without user accounts.
Project type: Web application, Video calling
Languages: TypeScript, JavaScript, CSS
Frameworks and libraries: LiveKit, Next.js, React, shadcn/ui, Tailwind CSS, WebRTC
Tools and platforms: Node.js, Axe, MCP, Playwright, Vitest, Vercel
The Police Scorecard API, with documentation for server configuration, endpoint testing, and deployment. Its development setup includes MySQL and Elasticsearch.
Project type: API
Languages: JavaScript, CSS, API Blueprint, HTML, Shell
Frameworks and libraries: Express
AI and data: Elasticsearch, MySQL, Sequelize
Tools and platforms: Docker, Node.js, Mocha, Docker Compose
A crew-readiness dashboard prototype built through a planned, AI-assisted development process. It turns simulated sensor data into trends and readiness scores. This independent demonstration is not a NASA system or a clinically validated tool.
Project type: Web application, Dashboard, AI prototype
A setup guide for AI-assisted development in Cursor. It covers model selection, project specifications, and rules for coding agents, with MCP configuration guidance.
A customized AllTalk V2 setup for running an XTTS V2 text-to-speech model on Ubuntu. It includes asset downloads and service scripts for operating the server.
macOS launch agents that start and stop a Salesforce Commerce Cloud sandbox with the computer's power and sleep events. An optional Alfred workflow provides manual controls.
Project type: Automation scripts
Languages: Shell
Tools and platforms: Salesforce Commerce Cloud (SFCC), macOS launchd
A Salesforce Commerce Cloud cartridge with tools for debugging storefronts. The repository includes installation instructions and a development workflow for contributors.
A browser teleprompter with editable text, automatic saving, and remote-control support. Keyboard shortcuts adjust scrolling speed and text size during a presentation.
Project type: Web application
Languages: JavaScript, HTML, CSS
Frameworks and libraries: Express, Socket.IO
Tools and platforms: Docker, Node.js, Docker Compose
A command-line tool for checking website accessibility and generating reports for developers. It supports CI workflows, page automation, and sites behind HTTP authentication.
Project type: Accessibility testing, CLI tool
Languages: JavaScript, HTML
Frameworks and libraries: Yargs
Tools and platforms: Node.js, Pa11y, Salesforce Commerce Cloud (SFCC)
I created the original Explorer Exclude extension for managing hidden files and folders in VS Code. MadCatPX now maintains it as Explorer Exclude Manager in the same repository.
A command-line tool for comparing Salesforce Commerce Cloud cartridges. It shows differences between override files and can filter results using local Git changes.
Project type: CLI tool
Languages: JavaScript
Frameworks and libraries: Yargs
Tools and platforms: Node.js, Jest, Salesforce Commerce Cloud (SFCC)
A VS Code extension for inspecting Salesforce Commerce Cloud cartridge overrides. It follows cartridge order and provides file comparisons across controllers, models, scripts, and templates.
Project type: VS Code extension
Languages: JavaScript, HTML
Tools and platforms: Node.js, VS Code, Salesforce Commerce Cloud (SFCC)
A command-line tool that generates Salesforce Commerce Cloud pricebook XML from catalog XML. Options control the currency, price range, and pricebook details.
Project type: CLI tool, XML conversion
Languages: JavaScript
Frameworks and libraries: Yargs
Tools and platforms: Node.js, Salesforce Commerce Cloud (SFCC)
A command-line development tool for Salesforce Commerce Cloud sandboxes. It manages client configurations, uploads code changes, and provides searchable logs across macOS, Windows, and Linux.
Project type: CLI tool
Languages: JavaScript
Frameworks and libraries: Express, Yargs
Tools and platforms: Node.js, Salesforce Commerce Cloud (SFCC)
A browser extension that connects Salesforce Commerce Cloud page markers to development tools. It opens source files in an editor and content resources in Business Manager.
Project type: Browser extension
Languages: JavaScript, HTML
Tools and platforms: Node.js, Salesforce Commerce Cloud (SFCC)
A VS Code extension that adds shortcuts for Salesforce Commerce Cloud development. It searches documentation and opens content assets or slots in Business Manager from ISML files.
Project type: VS Code extension
Languages: JavaScript
Tools and platforms: Node.js, VS Code, Salesforce Commerce Cloud (SFCC)
An unfinished voice-model project combining Mycroft recording tools with Coqui text-to-speech. It includes setup automation and optional backup and restore through Amazon S3.
Project type: CLI tool, Voice model training
Languages: Shell, JavaScript
Frameworks and libraries: Yargs
AI and data: Coqui TTS, Mycroft Mimic Recording Studio
An overview of a development team's Scrum process, from backlog preparation through deployment. It includes guides for planning, code review, and release workflows.
The API behind Weather Bar, a desktop weather application. The project includes server setup and testing documentation. Weather Bar has shut down and is no longer maintained.
Project type: API
Languages: JavaScript, CSS, API Blueprint, Shell, HTML
Frameworks and libraries: Express, Yargs
AI and data: Elasticsearch, MySQL, Redis, Sequelize
Tools and platforms: Docker, Node.js, Mocha, Docker Compose
A desktop weather application that displayed current conditions and forecasts in the menu bar. It supported saved locations and multiple languages. Weather Bar has shut down and is no longer maintained.
An unofficial Salesforce Commerce Cloud documentation site built with Next.js. It includes a searchable index and uses the Tailwind UI Syntax template.
A tool that converts the Find By Color calibration card into an AR Toolkit marker. The generated files let AR web applications recognize the card through a camera.
An image-processing project for Find By Color with a web application and command-line interface. Its documentation covers local and container-based development.
Project type: Web application, CLI tool, Image processing
Languages: Python, Shell, CSS
Frameworks and libraries: Streamlit
AI and data: Albumentations, Matplotlib, NumPy, OpenCV, Pillow, PyTorch, Torchvision