A highlight of some of my personal projects
Divide Images to create artwork
Quad Tree's are a tree data structure with 4 child nodes per parent; repeated n times. Generally this is used as a partition on two-dimensional space.
When I first started Computer Science I wanted a project to actually build some. I came across Michael Fogleman's implementation and thought it was simple enough and interesting enough to implement. It took me a few months, but the first version was done in Java. Years later I revisited this and implemented a web based version with WASM (because I needed an excuse to learn WASM).
You can check out the project in the below Link. It has more features and customization than Michael's version.
Create and compete against other intelligent bots
Halite III is a game created and hosted by Two Sigma to see who can create the best overall artificial intelligence bots to collect resources.
I thought the contest looked fun and overall it was. My code is in python and I ended up placing top 2000 overall. The experience was interesting to say the least even though my strategies were innefficent they were still good enough to place highly in the contest. Would like to compete again in the future however it seems future contests are discontinued for the time being.