Clayton Kruse
Hello, I am a full time student of Computer Science at Mizzou.
Skills
Hobbies
I started programing games on Scratch in elementary school. Inspired to program at an early age, I continued on to create numerous projects on the platform that far exceeded the scope of Scratch. These projects required complex understanding of Algebra, Trigonometry, and Physics. I did all of my programming in Scratch until I moved on in middle school.
In middle school, I spent a lot of time working with JavaScript and Node.JS. First, I made a basic realtime updating chat application with Socket.IO and Express. I contiuned on to make an online multiplayer browser game using the same libraries, hosted on Heroku. I ran a small flash games website that was used by many students in the school. I also started hosting a Minecraft server that is still online to this day.
In high school, I built multiple computers for my family, my friends, and myself. I created a Discord bot via Discord.JS. This bot also included a frontend written in React and had persistent functionality that I achieved with MongoDB and Mongoose. I also wrote a HTML proxy from scratch in JavaScript, before I realized there are easier solutions to bypass a blocklist.
I also made the switch from Windows to Unix-like operating systems in high school. I fiddled around with different Linux distrobutions until I settled on Arch. I also run some Linux boxes at home, for personal self-hosted applications.
In college, so far I have been working on multiple web applications in SvelteKit. These applications have SQLite and PostgreSQL databases that I interact with through Drizzle. These applications also include authentication functionality that I initally wrote myself; however, I have migrated to Lucia.