Caricature courtesy of Domee Shi

Github Repositories

I enjoy recreational programming as a way to stimulate the mind and learn new skills, much like ordinary people do Sudoku or crossword puzzles (which I also do). For a long time, I've kept them just in directories on various machines that I've had over the years, but now I am trying to move them all to be publicly accessible via github.

Below are links to my current github projects, sorted by their last updated time. Feel free to browse and use the code, subject to the license agreement. Nearly all of the content is either public domain, or subject to an MIT license which basically says "feel free, but credit my work."

NameDescriptionLast updated
rho
a simple implementation of the rho pollard factorization algorithm in Python
11 minutes ago
brainwagon.github.io
my online resume page, hosted at https://mvandewettering.com
13 hours ago
pi6502-atari
Computing pi on my first home computer, an Atari 400.
13 hours ago
chaocipher
An implementation of Byrnes' "Chaocipher"
13 hours ago
coding-challenges
Simple implementations of challenges from substack. Just to keep skills going.
4 days ago
ronchi
A simple, but general program for generating Ronchi patterns for testing telescopes.
10 days ago
smoothlife
an implementation of 'smoothlife' that uses fftw3
13 days ago
genwspr
Code to figure out the tone sequence for WSPR messages. (Limited to Type 1 at the moment.)
13 days ago
scarf
None
14 days ago
thx
an implementation of some vague idea that was inspired by Lucasfilm's THX sound effect
14 days ago
sstv-encoders
A collection of programs that can encode JPEG images WAV files using various popular SSTV encodings.
15 days ago
kim-1
Source for the KIM-1 monitor, able to be recompiled with the cc65 tools.
15 days ago
kimuno
Slightly tidied version of the code for the KIM-UNO, which simulates the KIM-1 computer on an Arduino Uno. http://obsolescence.wix.com/obsolescence#!kim-uno-summary/c1uuh
7 months ago
satellite
A very simple python program using the pyephem library to predict passes of satellites
9 months ago
pico-WSPRer
Minimalist WSPR tracker for pico-balloons utilizing Raspberry Pi Pico (or Rp2040) as the RF generator (aka The Cheapest Tracker In The World™). More info: [WIKI](https://github.com/EngineerGuy314/pico-WSPRer/wiki/pico%E2%80%90WSPRer-(aka-Cheapest-Tracker-in-the-World%E2%84%A2))
9 months ago
1keyer
An iambic paddle controller for sending Morse code, implemented for hackaday.io's 1K code contest
12 months ago
clock8
Arduino code to drive an 8 digit, 7 segment LED display that is driven by a pair of chained 74HC595 shift registers. Includes code which uses direct PORT access to limit the time spent in interrupt routines.
1 year ago
watcher2
script I use to run my hummingbird cmera
1 year ago
tasmota32-mpl3115
A (very) simple I2C driver for the MPL3115 atmospheric pressure sensor for Tasmota32
1 year ago
angst
An Arduino/Gameduino satellite tracking and display application
1 year ago
milhouse
Milhouse was my attempt at making a semi-serious checkers engine. I finally am getting around to pushing the code to this repository.
2 years ago
brainwagon
Config files for my GitHub profile.
2 years ago
noaa-apt
A decoder for NOAA weather satellites
2 years ago
halflifeclock
Code for my "Half Life Clock" project, done for the hackaday.io 1K Code competition.
7 years ago
pgraph
A simple program that fetches pressure data from my data.sparkfun.com feed, and graphs it using matplotlib.
8 years ago
8x7
A simple example for driving an 8 digit, 7 segment display hooked to a pair of 74HC595s, using the TimerOne library and a Teensy.
8 years ago
esptemplate
Very basic native ESP8266 application which doesn't use Arduino framework
9 years ago
magnetometer
Code for the Wicked Devices WildFire to read an HMC5883L magnetometer, and push the results to data.sparkfun.com
10 years ago
texereau
Cleanup of Lindner and Phillips Foucault Data Reduction (tex) program
10 years ago
clocktest
A simple (trivial) sketch to generate information to determine clock drift of a DS1307 relative to a 1PPS GPS signal (which is considered the base truth)
10 years ago