Projects

shaneduffy.io

This website was built with .NET and Angular. The blog posts are stored with MongoDB and the pages are statically prerendered via Angular Universal (go ahead, turn your JavaScript off).

Xenith

Xenith is a platform for running AI completely in the browser with Web Assembly.

Feathr

Cross-platform, IPFS based peer-to-peer data transfer and storage platform built on Angular. Currently on hiatus.

Orbit Chat

Decentralized chat web app built with IPFS and OrbitDB. It functions without a backend server, using purely P2P Websockets.

Background Terminal

Background Terminal is a Windows application that allows you to put a virtual terminal on your Desktop background, which visually integrates well with Rainmeter.

Moe Pomodoro

Moe Pomodoro is a demo of Blazor w/ WebAssembly. It's a simple Pomodoro app, but it was built without JavaScript.

Dynamic Particle Simulator

Dynamic Particle Simulator is a web application designed in conjunction with particle-render.js for writing and visualizing N-body simulations, as well as galactic collisions.

Framr

Framr is a web app that uses FFmpeg compiled to WebAssembly to give videos a fancy frame, and it runs entirely in the browser, without any server rendering.

Sparkr

Sparkr is a simple but useful web application to help developers come up with new app ideas by combining public API's.

Notifyer

Notifyer is a Google Chrome extension for setting alerts when certain words are mentioned in Google Meets.

Pixelmatic

Pixelmatic is a Windows application for retrieving pixel data from your screen quickly and easily.

Particle Render

Particle Render is a node package for easily developing simple particle simulations on a Canvas, allowing the user to simply specify the initial system state and a timestep function without having to deal with WebGL or shaders.

CoreMeter

CoreMeter is a NuGet package for creating "background style" applications on Windows.

Vimium Standard

User Script to return Vimium functionality to Standard Notes.