My Projects

December 5, 2024

PeerChat

A browser-based (with minimal server interaction) peer-to-peer chat and video app that enables private communication without logins or external data storage.

Stack:React, Node.js, Express, Socket.IO, Zustand, Ant Design

December 3, 2024

Google Cloud Kill Switch Gen 2

Simple cloud run function gen 2 triggered by a PubSub Message that will disable billing for a project.

Stack:Node, TypeScript, Google Cloud

October 19, 2024

ElectronSafe

Electron and node-pty make it possible to give existing CLI apps a new look using web apps.

Stack:Electron, nodepty, React, shadcn/ui, Tailwind

October 12, 2024

react-curl-crafter

A client-side web exclusive app that helps you quickly generate cURL commands for API interactions.

Stack:React, Zustand, DaisyUI, React Hook Form, Zod, Tailwind

August 10, 2024

Channel Messaging React Example

Example project showing how to implement two-way communication between a React iframe and its React parent.

Stack:React, TypeScript, channel messaging API