G LogoMy GitHubGuides

Hi, I'm Garen!

About Me

I'm a sophomore in high school, and I program, mountain bike, and ski for fun. I mountain bike and ski competitively with my school, but I program for fun. I started out on Scratch, then I learned a little Python. Eventually, I took the Intro to JS course on Khan Academy and learned the basics of JavaScript. Since then, I've learned to make web apps using Node.js and Express. Using Node.js and Express, I've made a few professional web apps for Inbound Systems. These include Easy Intake Forms, the Vet500 nationwide voting software, and the Idaho's Best local voting software. I'd heard about Rust before, but I decided to take a deeper look at it than a simple "Hello world!" project. I took interest in it and started to learn it by making projects at the beginning of 2020.


Professional Projects

Easy Intake Forms

Easy Intake Forms was a relatively simple project - rewrite a form using Flash with modern HTML5. This was my first professional project, and it used a simple Linux, NodeJS, and Express stack. Some loading was done client-side, with JQuery and AJAX. The main page is here.

Vet500

The Vet500 is a voting platform comparing veterinarians and animal hospitals across the country. By the end of voting in September 2019, it recieved over 3,600 unique votes. This was my first voting platform, and it required knowing Linux server management, NodeJS and Express web servers, Firebase, and Twilio to verify valid phone numbers. Learn more about it here.

Idaho's Best

Idaho's Best is similar to Vet500 in how it functions, but it's targeted for Idaho businesses instead of nationwide veterinarians. The voting for 2020 just recently finished in October, and we recieved over 26,000 votes from about 14,000 unique voters with verified phone numbers. It has been my largest and most widely used project to date. Learn more about it here.


Fun Projects

Pivot

Pivot is my experimental programming language. The goal is to better understand what compilers do and how programming languages work. Check it out on GitHub.

ghOSt

ghOSt is my experimental operating system. I'm trying to better understand what operating systems do and the scale of current operating systems. Check it out on GitHub.

Clander

Clander is a simple calendar app. I was working on it with my friend Danton. Check it out on GitHub.

Rust Experiments

This isn't so much a project, but a collection of smaller projects. These smaller projects range from basic I/O to the beginnings of a Minecraft server written in Rust. Take a look at the code here.