Projects

A collection of projects I've built, contributed to, or maintained over the years.

23 projects found

All Projects

View:
Digital Detective Browser Fingerprinting Demo
Project

Digital Detective Browser Fingerprinting Demo

A multiplayer demonstration of browser fingerprinting for use in webinars, and for folks trying to learn about fingerprinting techniques and protections.

Next.js
Vercel
Security
Web Development
Security
WorkOS CLI OAuth Authentication
WorkOS
GitHub

WorkOS CLI OAuth Authentication

A tutorial and example repository demonstrating how to build browser-based OAuth into CLI tools using WorkOS AuthKit, including secure token storage and retrieval.

WorkOS
OAuth
CLI
Security
Security
WorkOS S3 Document Access Control
WorkOS
GitHub

WorkOS S3 Document Access Control

A proof of concept demonstrating fine-grained authorization for AWS S3 using WorkOS FGA and AWS Lambda authorizers, showcasing secure document access control with serverless infrastructure.

WorkOS
AWS
CDK
Lambda
+2
Infrastructure & DevOps
Tox Index Chat
Project

Tox Index Chat

Instantly analyze chemicals for toxicity risk using advanced AI and real-time chemical analysis.

Next.js
Vercel
Vercel AI SDK
OpenAI
AI & Machine Learning
WorkOS Fine-grained access control for RAG pipelines
WorkOS
GitHub

WorkOS Fine-grained access control for RAG pipelines

A proof of concept demonstrating how to secure RAG applications using WorkOS Fine-Grained Authorization to ensure users only see results from documents they have permission to access.

WorkOS
Pinecone
RAG
Authorization
Security
Pinecone: Assistant sample application
Pinecone
Project

Pinecone: Assistant sample application

An official Pinecone sample app demonstrating how to build a chat UI to connect to your existing assistant for RAG-backed Q&A

Next.js
React
Tailwind CSS
Pinecone
AI & Machine Learning
Pinecone: Legal semantic search
Pinecone
Project

Pinecone: Legal semantic search

An official Pinecone sample app demonstrating how to build a custom knowledge base over your data. Leverages Voyage embeddings model for the legal documents.

Next.js
React
Tailwind CSS
Pinecone
AI & Machine Learning
This Next.js site / app
GitHub

This Next.js site / app

I have been maintaining, upgrading, building features into, and re-styling this portfolio site for the past 12 years for practice and learning. It is now a full-stack e-commerce site, blog, demo garden and learning center with a Stripe integration and auth system.

Next.js
React
Tailwind CSS
Web Development
Sponsorship site
Project

Sponsorship site

I built a site allowing folks to hire me, sponsor my projects and learn about the kind of work I do.

Next.js
React
Tailwind CSS
Web Development
Pinecone's first AWS Reference Architecture
Pinecone
GitHub

Pinecone's first AWS Reference Architecture

The Pinecone AWS Reference Architecture is a production-ready distributed system that demonstrates Pinecone and AWS best practices at scale

AWS
Pulumi
Pinecone
Infrastructure as Code
Infrastructure & DevOps
panthalia
GitHub

panthalia

Panthalia is an AI-assisted mobile blogging platform for creating media-rich posts on the go

AI
Mobile
Blogging
Web Development
cloud-nuke
Gruntwork
GitHub

cloud-nuke

Efficiently find and destroy your AWS resources by type, by region and with support for regex based inclusion or exclusion

AWS
Cloud Management
Go
Infrastructure & DevOps
cf-terraforming
Cloudflare
GitHub

cf-terraforming

While at Cloudflare, I helped build cf-terraforming, a tool that reads your Cloudflare API configuration and generates valid Terraform to match it, allowing rapid adoption of Infrastructure as Code.

Golang
Automation
DevOps
Infrastructure & DevOps
procrastiproxy
GitHub

procrastiproxy

A Golang proxy that can be easily deployed to block distracting websites during a time window you configure.

Go
Proxy
Productivity
CLI Tools
sizeof
GitHub

sizeof

A Golang command line interface (CLI) and experiment - co-authored with ChatGPT4 via Neovim AI plugins that turned me into an AI-enhanced developer.

Go
CLI
AI
CLI Tools