<meta name="viewport" content="width=device-width">
<link href="style.css" rel="stylesheet" type="text/css" />
<h1 class="title">Shane Vandegrift</h1>
<p class="subtitle">aka Vandesm14</p>
<i class="arrow down"></i>
<h1 class="content-title">About Me</h1>
Hello! I am a 18yo. full-stack web developer. I have been programming for about 4 years now. I mostly work on interactive websites, full-stack utility applications, and a few games here and there. This website is my 4th attempt at creating a "blog". While this doesn't clarify as a blog, it'll be updated way more as it is a portfilio site, which means I don't have to post something every day (which is what I tried to do with the others).
My setup looks a bit like this: VSCode for the IDE, Github for the source control, Fork for the git interface, ClickUp for the task management, and Heroku/Repl.it for the hosting services. It's a pretty common setup (although most use AWS instead of Heroku). The newest addition to my setup is an outliner called Dynalist.
For a while on repl.it, there was a boom in shared chatroom applications. I decided to contribute to this explosion of popular chatrooms by creating my own. I made a super simple one which was a direct clone off of the Socket.io example with a few tweaks here and there. I then redid the server-side to support logless chatting, which makes is super stable as there is no filesystem interaction (repl.it doesn't really like programmatically manipulated files). A few months later I wanted to make another chatroom which was secure, simple, and fast (everything that the other one wasnt in terms of code). I set out on developing LowChat, a super simple and a kind of wysiwyg application.
You can find the program here: <a href="https://chat.hyperjs.ml">https://chat.hyperjs.ml</a>
During my first week of High School, I had a hard time adapting to the new bell schedule (I was still used to the one in middle school). I kept myself in the know by inserting the current period's end time into a countdown timer. This worked surprisingly well, except for the fact that is was not automated. I though to myself "Why can't this be automated? It's a super simple task, just countdown to the end of each period". So that's what I did. I have happily recieved tons of feedback and support from over 400 users. Despite number being a bit low (my high school has about 3,000 students + teachers), I know that this will grow over time as my app grows. Currently, I have been working hard to create a unified version for any school to use. This is still in the making, but it is definatly a promising concept!
You can find the program here: <a href="http://classaware.org">http://classaware.org</a>
<p class="footer-text">Made by Vandesm14</p>
<p class="footer-text">Header Photo by Émile Perron on Unsplash</p>