This was initiated to help solve for that case where there is an existing loan already in repayment and there is a need to model paying off the existing loan faster without refinancing. A simple example would be, if I had a $100,000 dollar loan at a rate of 5% for 5 years and I already paid 1 year of the loan according to the existing schedule, what additional payments can I make to pay off the loan faster and save on interest?
This was an attempt to understand Foundational Model of Anatomy(FMA) data from here and break it down to its consitutent parts. This required using common table expressions (CTE) to flatten the parent-child type hierarchy in the source data which further allowed for discovery of other hierarchies all of which can be displayed in Tableau Public.
Demo
What are the various pathways to navigate from one part of the human body to another? This relied on the Foundational Model of Anatomy (FMA)-related database which exists here. Original 3D obj files were converted to gltf binary files with relevant 3D object meta-data extracted for context. This required an MVC pattern using dot net core 2.0, SQLite database and threejs which encapsulates lower level WebGL functions. This effort also caused the site to be converted from simply an MVC application to a dotnet core MVC application with both controllers and razor pages.
Demo
This was an effort done in coordination with a partner from a published paper (circa 2015) from the same partner. This was originally completed in MathLab by the partner and was converted (minimally) to a .NET library. This seeks to process an image with one touch and may be useful in restoring old black and white images.
Demo
This was an initial independent project to test current abilities and understanding. This converts english text to morse code and vice-versa. Particularly interesting was the decision tree used to implement this. It turns out that a truth table can be used to replicate the dichotomic search found here. Using this method also reveals that the morse code vocabulary seems incomplete as it doesn't cover all the characters on the keyboard while seemingly having the bandwidth to do so.