This is your work, valued
I leverage over 10 years of experience developing software and hardware to bring delightful ideas to life that provide value, impact people, and deliver smiles.
markdown-link-check. checks all of the hyperlinks in a markdown text to determine if they are alive or dead
709wkhtmltox. high performance access to `wkhtmltopdf` and `wkhtmltoimage` from node.js.
66dijkstrajs. A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.
49link-check. checks whether a hyperlink is alive (`200 OK`) or dead.
47markdown-link-extractor. extracts links from markdown texts
31github-action-markdown-link-check. Check all links in markdown files if they are alive or dead. 🔗✔️
25tcbasic. tcbasic is a small BASIC Interpreter written in C.
22odopoi. Open Data Ottawa Points of Interest
18check-cert-expiration. query an SSL/TLS server and report its certificate's expiry date
13va2epr-tnc. Terminal Node Controller and APRS Tracker Project
12ldap-escape. Escape functions for LDAP filters and distinguished names to prevent LDAP injection attacks.
10minix-i2c. BeagleBoard.org GSoC 2013 : Minix I2C Drivers for the BeagleBone Black
9tcadif. Read and write data in Amateur Data Interchange Format (ADIF) with node.js
5handlebars-dateformat. handlebars date format helper
5edgar. an interpreter for the edgar programming language
5arc4random. Native bindings for the arc4random() family of funcitons.
3internet-poker-protocol. Module for parsing and creating Internet Poker Protocol 2.0 messages
3adif-notes. Notes on various ADIF implementations
2tcbbcode. BBCode to HTML converter
2mined. a portable version of the `mined` text editor from Minix
2cmc. C Minus Compiler
2passwd-strength. computes password strength and checks against a list of common passwords
2callsigns. Query the Canadian Amateur Radio Callsign Database
1tclang. experimental programming language
1html-link-extractor. extract links from html text
1require-https. express middleware to require requests to be secure
1lmc. a virtual machine implementation of Dr. Madnick's "Little Man Computer" along with an assembler.
1tctest. small and easy to use unit testing framework for C
1comb-uuid. Implements COMB UUIDs (UUID v4 Variant B) which sort to chronological order.
1tcutils. a collection of software tools, utilities, and games
1deckofcards. a standard deck of playing cards
1hamstats. Gain insight into your amateur radio logs with this ADIF analyzer
1mtrand. Implementation of the MT19937 Random Number Generator Algorithm
1