Projects
Gelly
A Jellyfin and Navidrome/Subsonic compatible music client written in Rust and GTK.
I was tired to Electron based players so I created Gelly, with the aim of it being a lightweight and fast client for Linux. As of this writing, has over 11,000 downloads on Flathub.
FeFits
FeFits (Iron Fits) is a pure-Rust decoder for FITS files - the main file format in Astronomy. Standardized in 1980, the binary specification has many quirks but remains the main method of exchanging data in the field.
This implementation uses Rayon to decode using multiple threads which results in a 5x to 6x speed increase over the main decoders in use.
Cycling
-
Trail Care:
Trail Care is a Strava integration/service that facilitates fast and simple micro donations
from trail users to trail advocacy groups. It has raised thousands of dollars
for various trail organizations around the US. It works by checking the GPS tracks of
user's activities against a geospatial database of known trail organizations, and leveraging
Stripe to make transactions.
-
GraniteMaps:
a collection of trail map apps for both
Android and iOS. The maps work 100% offline, are GPS enabled,
provide detailed trail descriptions and helpful information
on local wildlife and emergency contacts. Featured in the Santa Cruz
Sentinel and Hilltromper.
Linux/General Computing
-
Gelly Music player for Jellyfin and Navidrome/Subsonic, written in
Rust + GTK.
-
Aeros-V A small operating system for Risc-V written in Zig
-
My Web Ring is a local rss/bookmarking
program with a twist: you see random-ish pages when you run it instead of all content at once.
Useful for defeating doomscrolling.
- Ripasso Gnome Search Provider
is a GNOME search provider for the pass password manager. See the video
in the README
for a demonstration.
- COSMIC Themes is a repository of themes for the COSMIC desktop environment. Users can download and upload their own themes. Source Code
-
USA: Un-Suckify Atlassian usa is python
script that automates and speeds up common tasks performed when tolerating Atlassian
JIRA. Some examples include commenting on issues, changing their state, searching, etc.
Source Code
-
Django Vitals: django-vitals is a
Django app that provides health check endpoints for vital services. Extra checks are
easy to write or extend.
Source Code
-
Tuimoji:
A terminal based emoji chooser.
Astronomy
-
FeFITS a pure Rust FITS file decoder. Utilizes
multiple threads to decode compressed files 5x to 6x faster than cfitsio and astropy.
Read more
-
f2i is a small terminal utility for viewing
astronomical .fits images directly in the command line (for terminals that support images).
-
Astrochallenge: AstroChallenge is a
online catalog, observation list, and social network for amateur astronomers.