Welcome to Crystal Parker's [Alias: vertfromage] personal GitHub page. I like HTML5 games and trying new things.
My cumulative GPA is 3.69 on a 4.3 scale. Graduated May 2024
Resume: PDF
I've been at Koii for almost a year now, and thanks to my mentor Abhishek Chopra, I've become very proficient with DevOps tasks (in addition to full-stack JS development) where the main requirement is dogged persistence and active research skills. I've gotten my terraform certificate. I've gotten quite familiar with AWS and Kubernetes. Also of note I wrote my first Medium Article
I stayed on at Koii with the promise of a better contract upon graduation. I was made team rep and given full responsibility for important repos including dashboard.koii.network , I also was given DevOps responsibilities including approving merge requests, deployments with Docker and Rancher, setting up Grafana integrations, and Cloudflare caching. LinkedIn Post
Completed the ICTC program which included 3 Oracle cloud certificates, soft skills training, 2 minicourse (I picked blockchain and cybersecurity) and for some of us, me included, a trip to Ottawa to visit the CSE. I made some great connections in Ottawa.
Internship January-March. I've done full-stack JS development with React and NodeJS, I've learned how to use style libraries like ChakuraUI and Tailwind. One website I was largely responsible for with the help of another intern guess.koii.network had over 1500 users and another site I've been supporting dashboard.koii.network has been used in investor meetings. I've worked on at least 6 other repos making significant improvements.
Built on Unity with a team of 6, I did the carry script for moving laundry/garbage around the house minigames and set up the navMesh and the scripts for the annoying child minigame. Other members did all the amazing 3D models, cooking minigames, UI, etc. Someone was doing a lawnmower minigame but ran out of time. Download here
As part of the Cybersecurity Training and Work Integrated Learning program through ICTC I have passed the AZ-900, SC-900, and AI-900 Microsoft exams. That's cloud, security, and AI fundamentals!Certificates
I got an A+ on my honors thesis, I was so nervous for the presentation but everyone was so lovely I was able to speak confidently and it was a wonderful experience! Professor Nur said she'd be happy to have me back for a master's degree.
We built an MVP using NextJS with TypeScript and MongoDB. I was team lead and received multiple recommendations on linkedIn for my work in organizing the team, doing code tutorials, and contributing extensively to the codebase. I implemented login with GitHub using NextAuth and deployed it on Vercel, unfortunately we ran out of time and didn't make a unique style sheet. repo Vercel
Set up a Shopify site for a client. Site
Game for JS13K 2023 theme was 13th century. I game in 44 out of 163. Unfortunately, there was a problem with the resizing function... if there wasn't I might have done even better. Play here
An application to make it quick and easy to make math based cheat-sheets for exams. AWS, Docker, MERN stack. Solo project and I got an A+!
I was responsible for user authentication for this project. We used MERN stack and NEXTJS. We got an A+! I was the organizer in the group who kept everyone on track to finish on time, as a joke we said I was human resources.
The professor congratulated us on our teamwork saying, "There are a few teams where everything went smoothly and that was clearly not only on each of the skills you bring to the table, but also on the consistent communication you had within the group, great work!" Video
Play here! Game collaboration with Curtis Robinson and art by Lomaking
Play here! I made this for JS1024 2022 for my entry I had to cut out the actual game play to make it small enough so it was only an visual experiment that I ended up submitting. I got 24th place.
Incomplete game: Burning Plants Try here I ran out of time and didn't finish. I helped curtis with the decentralized part of his entry though so I feel like I participated this year. Curtis' entry the contract I did for him using the JS SDK for NEAR protocol
Tried making some generative art using Processing
I was invited to help as a second developer on the pretty punks NFT team. They wanted to integrate my game into their brand and also see if I could help with some other tasks. They were going to release a free mint of pretty pups. I was working to set up a contract and mint them using a bash script that would automatically mint them to the correct users from a list. Verbash and I had it almost ready when the leadership of the project began to fail and the market began to drop, and it ultimately never got minted even though the images and the code were ready.
I made a fun platformer game using LittleJS game engine based on the pretty punks NFT collection on NEAR, it used the NFT marketplace API to pull in the NFT as a pilot based on user account. I got 3rd place, there were only 5 submissions. This is also where I met Curtis.
Made some cool NEAR HTML5 integration tutorials for beginners. Unfortunately NEAR has made multiple updates since I wrote it, and the tutorial needs to be updated.
Participated in NEARvember Hackathon. Completed all 12 challenges. Came in 15th and won a prize. Learned how to write NEAR protocol contracts in AssemblyScript and Rust. My first taste of React. Also a big dive into working with the command line.
The theme was space. Two games Jeff's Nightmare and Space Invasion Simulator Everyone thought Jeff's Nightmare was better. I also modified a piano project by xem to make the in game music piano playback although I had reviews telling me the sound was too loud, I guess I'll fix it if I use it next year.
Over the summer did an open ended engineering course for kids by their favorite YouTuber. Our final project was a noise traffic light, my father helped with the woodworking and soldering.
First Term in January 2021 for the winter term. Term GPA of 4.22 on a 4.3 scale. 3 A+ and 1 A. Awarded Sexton Scholar. Courses: Computer Systems, Software Development, Intro Database Design and Linear Algebra. Made a video about ray casting for Linear Algebra.
Ran a kickstarter for my game Math Dungeons. Not successful, but my kids and some friends' kids have used it.
Started Learning Java from Tim Buchalka on Udemy(34% completed), android app course(35% completed), and his Android LibGDX Game Development(45% completed). Never finished… oops.
Made a website for COSDEV a not for profit organization.
Robot Mission 404 Play here This was my entry for js13k games 2020, the theme was 404. A choose your own adventure game featuring an amnesiac robot. Controls include arrow keys, y/n, and space, theres also a level editor available to coil members, so they can customize their experience. I made the music with ZzFXM by just basically fiddling around until I found something that sounded okayish… I'm not musical, so don't blame me if it's very basic. This was my postmortem
Put together a prototype for a hospital locating mobile web app A lot of fun, I was one of 80 participants chosen out of 255 applicants, our team didn't win a prize, but one of the judges mentioned our project in his closing statements, one of our team members was from bangladesh and our project was meant to solve the problem of patients going to the wrong hospitals.
Made a website for Captains Inn in Alma NB in exchange for a 2 night stay
Made a website about the coronavirus
Opened up my text based java game for hacktoberfest contributions, lots of fun, 19 total contributors.
Made a ping pong spin-off game for js13K games first year participating. Play here! Wrote a postmortem.
Made a ping pong game based on this tutorial
Discovered and played with hacker rank. Gold Badge in Java. Profile
Completed Lighthouse Labs 21-Day Javascript coding challenge.
Yes it floats, I load it up with 6 people and canoe around the lakes. I purchased the design, led the project and my father provided the work area, tools and ran the table saw. My husband helped where he could. I painted the canvas and oiled the wood after I got it home.
Made a mini-blog site for my kids, no longer up.
Built a website for a small rural church in New Brunswick using Flask Framework. Taken down now but still on the wayback machine
CS50's Introduction to Computer Science HarvardX CS50
Introduction to Computer Science and Programming Using Python MITx 6.00.1x