Kevin Morris kevr@0cost.org
Software Engineer
vim-mdpreview
Open Source

A markdown preview plugin for VIM which allows users to view a live hot reloading webpage which shows a preview of saved markdown files.

system76-kbd-led
Open Source

A user-space application used to manage persistent keyboard LED state between reboots. The vendor provides a kernel module, but it is stuck to its own decisions without some sort of controller like this.

sprunge
Open Source

A simple Python tool with clipboard integration which allows a user to upload data from a shell to http://sprunge.us, a publicly hosted pastebin service.

CampSense
Proprietary

Currently in alpha stages, CampSense is an AVR and ARM IoT system which can provide security while camping. With included solar panels, energy is no issue with CampSense; it runs on extremely lower power and recharges up to capacity each day while alerting you of your surroundings.

flyspray2gitlab
Open Source

A brutish tool which can be used to migrate Flyspray Tasks to GitLab Issues, while posting as users it can locate on GitLab via optionally provided mapping; without administrative access to the GitLab group, this program masquerades as the posting user with markdown. Unfortunately, it has only been manually tested and used in a particular Flyspray arrangement on bugs.archlinux.org.

aurweb
Open Source

In 2020, the Arch User Repository accepted a porting of their legacy code to a modern code-base in Python using FastAPI. Efforts have begun to port existing PHP code-base to Python using the FastAPI framework. There is a large amount of PHP code; it is important to us to reduce complexity, maintain clean code and communicate well with anybody who wishes to contribute to the project. For a 13+ year old project, this is a great opportunity to improve the code-base in general.

weechat/lnotify
Open Source

Introduced in 2012 and maintained by myself and others in the community, the weechat lnotify script can be used to trigger notifications via notify-send on Linux systems with great resilience.

weecipher
Open Source

Yet another Weechat plugin. This one is a bit of a game; it allows users to exchange shared secrets with friends on IRC, and once exchanged, they can then send encrypted messages to each other over IRC which will be automatically decrypted by the client. This project probably deserves some more serious work.

Pacific Collision
Proprietary

A redesign and fresh implementation of a one-page website developed for the automotive collision repair service, Pacific Collision. Includes AJAX and image attachable forms, responsive design, SEO, linkage to social media and quick mobile contact actions (Google Maps directions, Phone or Email).