Charlie Kerfoot
Obsessive about creating value through software. Human beings are responsible for shaping the future. Let's build the world that we want to live in. See my formal resume here.
"In the cosmic blink of an eye, I will become once again cosmic dust." - Bangambiki Habyarimana
Fight Facts
A UFC guessing game using Selenium web scraping and built on Vue, Typescript, Express, and SQLite.
Self-hosted Password Manager
Password Manager hosted on a local Raspberry Pi with a Rust webserver and a Svelte interface.
Maze Algorithm Visualization
A Three.js visualization of Kruskal's algorithm implemented in TypeScript with a Svelte webpage.
Rat Computer Vision Model
A PyTorch CNN trained on sample images to detect rats in NYC apartments via a Raspberry Pi webcam and OpenCV.
Code Executer MCP Server
A Model Context Protocol server that allows LLMs to run code from user prompts.
Data Analysis & Visualization Blogs
A collection of blogs analyzing datasets with Pandas and displaying visualizations built in Vega-Altair, MatPlotLib, or D3.
Kruskal's Algorithm Implementation
An implementation of Kruskal's algorithm in C.