msimms
Coder with a background in low-level development, scientific computing, and computer security. I also have an interest in physical fitness.
MJ Simms Software, LLCThe Cloud
Pinned Repositories
ActivityAnalyzer
Analyzes GPX, TCX, and FIT files. Automatically identifies intervals. Allows files to be split and exported. Does all processing in browser.
ComputerStatus
A python script and a web service for remotely (or locally) monitoring CPU, RAM, and GPU status.
Crawler
A simple modular, extensible, web crawler/scraper written in Python.
LibIsolationForest
C++, rust, julia, python2, and python3 implementations of the Isolation Forest anomaly detection algorithm.
LibMath
A collection of commonly used math routines, so I don't have to write them again. Implementations in C, C++, Rust, and Python (though not so much in Python as it already has a pretty good set of libraries).
OpenWorkoutTracker
A workout tracker for iOS that includes cycling, running, as well as strength exercises. Supports Bluetooth sensors.
OpenWorkoutWeb
Fitness tracking website and companion to the mobile app of the same name. Has cherrypy and flask front ends, with wsgi support. Implements live tracking. Serves as platform for analytics and automated workout plan generation. An example instantiation is at http://openworkout.cloud
PeakFinder
A library for identifying peaks from line data with implementations in C++, Julia, Python, and Rust.
rust_fit_file
FIT file parser written in Rust.
rust_tcx
TCX parser written in Rust.
msimms's Repositories
msimms/OpenWorkoutTracker
A workout tracker for iOS that includes cycling, running, as well as strength exercises. Supports Bluetooth sensors.
msimms/LibIsolationForest
C++, rust, julia, python2, and python3 implementations of the Isolation Forest anomaly detection algorithm.
msimms/ActivityAnalyzer
Analyzes GPX, TCX, and FIT files. Automatically identifies intervals. Allows files to be split and exported. Does all processing in browser.
msimms/PeakFinder
A library for identifying peaks from line data with implementations in C++, Julia, Python, and Rust.
msimms/ComputerStatus
A python script and a web service for remotely (or locally) monitoring CPU, RAM, and GPU status.
msimms/OpenWorkoutWeb
Fitness tracking website and companion to the mobile app of the same name. Has cherrypy and flask front ends, with wsgi support. Implements live tracking. Serves as platform for analytics and automated workout plan generation. An example instantiation is at http://openworkout.cloud
msimms/LibMath
A collection of commonly used math routines, so I don't have to write them again. Implementations in C, C++, Rust, and Python (though not so much in Python as it already has a pretty good set of libraries).
msimms/rust_fit_file
FIT file parser written in Rust.
msimms/rust_tcx
TCX parser written in Rust.
msimms/LibBluetooth
A cross platform Bluetooth library
msimms/Crawler
A simple modular, extensible, web crawler/scraper written in Python.
msimms/AppFlowy-App-Supabase-Template
msimms/BoringWatchFace
A simple watch face for Garmin Fenix watches that shows time, date, and notification count only.
msimms/core-plot
Core Plot source code and example applications
msimms/emulator6502
msimms/Hydrometer
A simple iOS for reading from a Tilt Hydrometer and writing the results to the user's iCloud Drive
msimms/IsTheKegEmpty
Code to the IOT device I'm building that will tell me how much beer is left in my keg.
msimms/msimms
msimms/OutlierDetection.jl
Fast, scalable and flexible Outlier Detection with Julia
msimms/RunEverywhere
A Strava extension that renders a map showing the countries / states in which you have run.
msimms/Scripts
A random collection of useful scripts. These are mostly intended for myself, but others can use them if they so desire. This is basically my public junk drawer.
msimms/SimpleSwiftCharts
Code for making various charts in Swift; nothing too fancy but enough to get an app and and running
msimms/tensorfun
Random tensorflow scripts. Don't take anything in here too seriously.
msimms/TestFilesForFitnessApps
Test data for fitness apps.
msimms/TrainingZones
Calculates heart rate training zones, cycling power zones, and run training paces.
msimms/WeatherStation
Code for my home weather station
msimms/www_mikelikesbeer
Home page for a personal project
msimms/www_mikesimms
Source for my personal website
msimms/www_mjssoftware
Code to the homepage for my consulting business.
msimms/YetAnotherHypervisor
Just another hypervisor project