I am a college student who has no job. I am looking for an internship to get my name out there. Hopefully with time and patience, my portfolio site and Gitub will attract employers. You can also find me on LinkedIn.
In middle school, I started messing with javascript and html, but had no idea what I was doing. I would edit the code inside of microsoft word on the school computers and ran the code through an html tester. Made a heavily modified version of a snake game I found on the internet and would play it because all the game websites were blocked.
Started making real video games about a year later using the Scratch website, around age 12, after going to a game development club over the summer for "gifted students"... Some students in the club used the GameMaker: Studio engine, however I hated the workflow for that engine, and didn't understand object oriented programming yet, so I stayed with Scratch. For some reason, I really wanted to make my own operating system in middle school. From there, I stumbled upon wiki.osdev.org but had little to no idea what I was reading. I read through the wiki for around an hour per day when I was supposed to be doing my homework, later discovering Linux-From-Scratch. I never did much with these websites besides nod my head while reading, as if I knew what I was reading.
In high school, I made a bunch of video games on my TI-84 CE, writing code on bus rides to and from school. Some of my calculator projects included a maze-based puzzle game, and anthill simulator, and a snake game. I made my first text-based game with batch files on windows. It that was configurable via directories and .ini files. At home, I started looking up coding languages and discovered Python. I later rewrote it in Python, using a .ini file configuration library and custom objects for items, enemies, and locations. While the Python version of the game worked, I never really finished it.
At the same time, got pretty serious on Scratch site, making physics engines and other such games. I began doing polished work. (For the time) A lot of my best Scratch projects never saw the light of day, mostly because it was unfinished and I was afraid of people stealing my marvelous code. I later joined a game development group called Amber Studios off of Scratch and helped make a bunch more games with the Godot game engine. I learned through this work that I hated doing 3d modeling for video games, but loved solid modeling CAD software I was decent at making 2d art but I didn't enjoy it much. It was just a means to an end for me.
My second year of high school I discovered Linux.
I managed to get my hands on an old Core2 Duo PC, and I installed Linux Mint. The Covid-19 shutdowns happened midway through this year and I was given way too much time to myself. Because of this, I decided it would be a great idea to switch my laptop which I used for schoolwork over to a Linux distribution as well. I started with Debian on my laptop, but my BIOS wouldn't allow GRUB to rewrite my EFI variables. I had to manually intervene to get it to install. The Debian install lasted until I got a kernel update. Upon which the old kernel was deleted, and the new kernel was saved to the wrong folder as I did not change the install configuration. And so I was left with a non-booting OS.I put my foot down and installed ArchLinux at 2am in the morning with Systemd-Boot instead of the Grub bootloader. I still use the same install on the same exact hard drive to this day.