Kardiobeats Heart Monitor

Principle Medium
Skills Used
Software
C#

Kardiobeats Heart Monitor is a heart monitor program I developed in C# on the UWP (Universal Windows Platform) API. I wanted this because I bought a Polar heart monitor that uses Bluetooth but I couldn’t find any decent windows apps to run it. I wanted something that I could run on one of my monitors than when I am in VR, open the desktop view and see my heart-rate.

The reason I had to develop this as a UWP program was because, at the time, it was the only way I could find to communicate with Bluetooth Low Energy in Windows. I had thought about making a REST server and then just sending the heart monitor information over to another program that works in the SteamVR dock, but I opted to just make a stand alone program since I can just leave it on one of my side monitors and still see it in VR.

The program features the ability to enter multiple user profiles with weight and age information for counting calories. Then I did some basic calculations to track calorie burn based on heart-rate. The graph updates in real time and the range can be adjust from about a minute up to a couple of hours. The screenshot show my heart-rate graph after a 40 min game of Gorn in VR. The quick spikes are just my chest based heart rate monitor strap moving away from my chest and gave me some bad data. I didn’t filter that kind of stuff so the min and max bpm are incorrect in this screenshot.

Related Projects:
Software
Unreleased

JDS Sticky Notes

JDS Sticky Notes is a sticky notes program I developed in Java to fulfill my need for a good sticky note program that could remember note positions across multiple monitors and multiple virtual desktops.

Java
Software
Unreleased

Remote Soundboard

A small project I setup for playing DnD with friends. The software starts a java based server on my primary computer, then hosts a simple webpage that can be accessed on any web browser.

CSS
HTML
Java
Software
OneOff

Weather Data Server

A small project I wrote in Java to capture data from my Ambient Weather WS-2902C weather station. First, using Java, I built a simple REST server that captured data sent over my local network from my weather station and stored it into a SQLite database.

Java
SQL
Game
Unreleased

Artissimo VR

A multiplayer VR spray painting game with a few unique features. I created this for my senior project at university.

C#
Modo
Photoshop
Unity
Software
Unreleased

Pathfinder Mixer

This is a project I did in C++ using the JUCE framework because I wanted a more advanced soundboard for tabletop gaming with my friends.

Audio
C++
Software
Unreleased

Unreal Cooking Timer

Unreal Cooking Timer is a simple cooking timer project I created in Unreal Engine 4 using just blueprints and some custom models I created in Modo. I wanted a timer program with 6 independent timers and I decided I wanted it to look like old timey nixie tubes and elevator buttons.

Modo
UE4
Game
Released

The Great Extra Terrestrial Cook Off

The Great Extra Terrestrial Cook Off is a top down 2D cooking game. Present day earth, the alien invasion has begun. The aliens use their tractor beams to beam people, refrigerators, stoves, and counters onto their flying saucers. Upon arriving on the alien spaceships, the player then find hungry alien judges that want to sample the quality of earth’s foods

Audio
C#
Photoshop
Unity