Projects

This is where I will put projects I have worked on when I have time. There are also a lot more projects listed in education but those are school projects. Finally, I have also spent a lot of time working on big projects through school clubs and research. Those are mentioned in experiences.

Portfolio

This is the site you're looking at! It is built entirely using Next.js and React.

Initially I wanted to try learning Rust so I spun up a simple webserver in Rust using the Actix library, and used it to serve js bundles generated by Vite. I had set up middleware, CORS, etc in my Rust server but then I realized I would have to do a lot of styling manually. This would involve a lot of CSS. I was feeling pretty lazy at the time so this is where I gave up on that approach. I then switched to Next.js and Mantine because I would have to do very little styling work on my own.

Next.js and Mantine and both much easier to setup and use compared to my Rust approach and saved me a lot of time. I had less fun than when I was using Rust but I also got this site mostly written in ~half the time it might've taken me in Rust.