Gatsby and Material UI update
v4 and migrated
Material UI to
Curve Editor Demo
13 years later and I decided to port my
WinForms desktop application that was
Typescript. The ported demo is below and is rendered using
SVG. Check out my curve editor
project to see screenshots and a video of how the curve editor looked as
I am looking to port the newer
Typescript code to
Rust so it can be compiled
Demo (Work in progress)
- Current Functionality
- Switch between curve/spline algorithms
- Add / Remove / Move points
- Show / Hide shells
- Clear all control points
Mouse Position: 0, 0
It is time to rewrite my personal website using different technologies! Over the years, I have switched frameworks and/or libraries for my quest to become a better software engineer. The driving reason why I do this every few years is so I can learn new technology or apply what I have already learned from my professional work experience. Iterating over this site has helped increase my knowledge in several technologies as listed below:
Tech Stack Timeline
For the first implemenation of this website I chose PHP. I had some experience writing Classic ASP and ASP.NET WebForms applications but, for a personal site, I wanted to pay less for my hosting and try something I was not familiar with.
This was a big move to start using .NET for my personal site and was able to spin up other side projects.
I made the move to GitHub Pages since it was a free host and I didn't need the complexity that came with my .NET API and SQL Server.
Currently using these frameworks/libaries.
GitHub Pages Update
I have completed my move from an old hosting provider to use GitHub Pages for my website. The primary reason was to eliminate paying for a host for a website that had static content. It also allowed me to update the styling on the site and tinker with newer frontend technologies.