I build systems experiments: small languages, protocol tools, database runtimes, GPU simulations, homebrew games, security toys, file formats, civic tools, and odd interfaces.
Most of these repositories are prototypes, sketches, or labs. Some are closer to usable projects; others are preserved because the idea is useful. The table below is the current map. Gists are located here
| Repo | Description |
|---|---|
| 4splat | Binary format and reference implementation for 4Splat (.4spl). Palette-based, lossless 4D video codec that generalizes indexed-color images to spatiotemporal data with Gaussian splats |
| Alinas-Playhouse | A dollhouse game |
| an-ki | Distributed neural network project built with Rust that supports task scheduling, load balancing, and fault tolerance across a network of nodes. It leverages asynchronous operations, leader election, and health monitoring to ensure high availability and scalability for secure inter-node communication. |
| Baloo | Collection of 150 essential UNIX utilities written in pure x86_64 assembly using direct syscalls. No libc, no dependencies, just the bear necessities of life. |
| Bambusa | A branchless programming language |
| Blast | A high-throughput SQLite table dumper |
| bomb-mopper | minesweeper clone in react |
| braggard | Scrape a GitHub users' repositories and showcase them |
| Capsule-UI | A UI architecture enforcing component isolation via Shadow DOM and CSS Modules. Features zero-runtime styling, container queries, and seamless micro-frontend integration for React, Vue, and Svelte. |
| CIPDGOL | A cellular automaton simulator that evolves it into an organic, fluid system driven by influence propagation, decay, and survival mechanics. |
| cordite | how I've started jumpstarting my react apps recently |
| Creative-Writing | My Creative Writing Experiments |
| Cromulent-PRNG | A perfectly cromulent, high-performance, modern 128-bit PRNG implemented in portable C, featuring scalar and AVX2-accelerated variants, comprehensive state management, and jump-ahead functionality. |
| CV | Sean W. Evans |
| Damnati | A CUDA-accelerated iterated prisoner's dilemma arena |
| DeclarativeML | a SQL-like declarative language for supervised learning |
| EFC | A toy theory in which spacetime is an emergent entropic field |
| egg-file-format | The Egg File Format |
| egg64 | A Nintendo 64 game about an Egg |
| fhir-department | 🔥A system for converting unstructured medical information into the Fast Healthcare Interoperability Resources (FHIR) format. |
| flags-of-the-world | The flags of the world in css |
| fluid-sims | Collection of high-performance, CUDA-accelerated fluid dynamics and physics simulators, including SPH, hypersonic flow, and reaction-diffusion systems. |
| GDSL | A DSL that expresses GPU state transitions, command buffer composition, and VRAM residency semantics directly, in a vendor-neutral way. |
| gh-status | Realtime status dashboard for GitHub build processes |
| Ghast | Security auditing and remediation tool for GitHub Actions workflows that detects vulnerabilities, misconfigurations, and anti-patterns based on industry best practices. |
| Image-Report | Generate XML reports from image data. |
| jsean | A JSON-like data structure designed for granular access control, field-level encryption, and robust audit capabilities. |
| kerinferencel | An implementation of MNIST digit recognition using eBPF. |
| Latency-Mesh | Map the topology of your surrounding Internet |
| libinflate | A simple implementation of the INFLATE (and DEFLATE) algorithm in pure JavaScript. |
| lockstep | Data-oriented systems programming language for high-throughput, deterministic compute pipelines, enforcing a straight-line SIMD execution model and static memory topology for maximum CPU vectorization. |
| mandelbros | a variety of mandelbrot fractals |
| me-spin | A simple single drop-in header UTF-8 text spinner library. |
| MoQTail | an XPATH-like language for MQTT |
| Nagare | Continuous, Befunge-like programming language designed for simulating dynamic systems involving vector fields, spatial zones, and time-evolving entities. The project features a custom C/Python interpreter, tools for trajectory visualization, and an interactive web-based simulation player. |
| ngipd | A Progressively-Deepening N-Gram Strategy for the Iterated Prisoner's Dilemma |
| nlp-dump | Use Spacy to save out linguistic data in various formats. |
| ombud | A digital bureaucratic advocate that helps people navigate complex institutions like the DMV, hospitals, and courthouses with clarity, guidance, and empathy. |
| OpenAstroViz | FlightRadar24 for space: open-source, physics-grade tracker and real-time visualizer for every object in Earth orbit. Democratizing space-situational awareness with a real-time, GPU-accelerated orbital map for satellites, spent stages, and space debris. |
| opencv-playground | an opencv playground |
| Oriel | Retro desktop simulation built with vanilla HTML, CSS, and JavaScript, featuring a diverse collection of integrated applications, classic games, and system utilities. |
| pg_browser | A browser in postgres |
| pg_git | PostgreSQL-native Git implementation providing full version control functionality including core operations, branching, merging, and remote transport directly within the database.. |
| pg_gpt2 | Complete implementation of the GPT-2 architecture entirely inside PostgreSQL, featuring a native tensor engine, autograd, and AdamW optimization for end-to-end training and inference via SQL. |
| pg_os | PostgreSQL extension providing operating system-level functionality directly through SQL, enabling process management, file system operations, IPC, and system monitoring within the database environment. |
| pg_shell | Stateless, auditable, and replayable command shell built entirely on PostgreSQL and htmx. It replaces persistent shell processes with database-backed terminal sessions, where every command, output, and environment change is recorded in real-time. |
| pg_ttd | openTTD clone in postgres |
| pieman | A simple, configurable neural network optimized using AVX. |
| Pipe-Lion | Browser-first packet inspection playground. It pairs a high-performance WebAssembly-powered Rust core with a modern React/TypeScript web interface, allowing users to drag-and-drop .pcap or .pcapng files and analyze packet traces locally without a backend. |
| PyIsolate | PyIsolate is a multi-tenant Python execution fabric built on free-threaded CPython, where subinterpreters become cheap, parallel execution cells and policy/runtime machinery makes them operationally usable. |
| r3d | A React-based 3D template |
| raft-vm | A lightweight VM designed to provide concurrency, fault tolerance, and actor-based message-passing models. |
| SafeLang | A language based on NASA's "The Power of 10: Rules for Developing Safety-Critical Code" |
| sean | The de-facto primitives |
| seanwevans | sean |
| Simon | A multi-threaded web server. |
| sme | A collection of mathematical experiments |
| SpacyVis | XML annotation visualizer with interactive highlighting. |
| SPdf | A lightweight implementation of a psuedo-pdf document. |
| SpecStack | Transform OpenAPI 3.0 specifications into PostgreSQL schemas with fully typed React Query hooks. |
| Spreadsheet-Page-Description-Language | a spreadsheet page description language |
| srxe | A custom regular expression engine. |
| stree | tree, but slower |
| sysview | Uses Ebpf to generate real-time visualizations from your syscalls |
| Tag0 | Implements type-tagged values based on an academic paper. |
| testdata | test data I've collected |
| Totem | A no-syntax-error programming language |
| Tranche | Actuarial multi-CDN failover control plane that reroutes traffic off any CDN/edge provider during outages. |
| transplant | Recreate directory structures from tree's output |
| TypeCrypt | An encryption scheme where types are keys |
| WarpDB | GPU-accelerated SQL query engine that leverages CUDA JIT compilation to dynamically generate optimized kernels for high-performance analytical workloads and multi-GPU data processing. |
| WaveSim | A simple wave simulation in React |
| Whelk | A toy proof-of-concept homomorphic encryption |
| XORM | ⊕, macros, and two 8-bit registers. That's all you get. |