Rio McGillvary's Portfolio: Projects


This year, I grew in persistence. Persistence is the trait of not giving up. 2025 has been a difficult year and I used my persistence to overcome it. This will help in the future because being a pen tester, I will need to persist and try multiple tactics. Even if I go a different route with my career, all jobs require multiple attemps and experience from persistence. It will also help me not give up if a college rejects me.

The budgetting project was a project from financial literacy where you get a budget from how much you would make working at a job you would want to work at entry level. The budget was based on how well you did in the interview and on your resume. My budgeting project needed persistence because I had to work from home on it because I couldn't get it done in class and it said it went over my budget. But I kept working and uncovered errors I had made in the process that fixed it even though it took hours.
A circular robot.
This was a 3d model I made for my internship. I struggled with making Tutorbot look right. I got it fixed when I used TinkerCAD because I kept trying and used the sketch tool to create the curves for the arms. I even had to export it multiple times because TinkerCAD groups objects by color, so I had to change the color multiple times. I also had to reimport him multiple times because I joined together parts of his body that I needed to move seperately. Animating was kind of tricky too because I had to find something natural, for a robot at least. But I learned how to animate in blender and after having to redo him multiple times, I made an idle animation.

Rio with a pink text box covering
						a picture of his face.

A gray line that used to be a border completely empty with a bulleted
						list next to it.

My last artifact is this website. This website was for my professionalism class. If you take a look at this picture from my old portfolio, you can see something went wrong with the text boxes. They covered images and some of them didn't even hold text in them anymore! However, I fixed this by working on my css and html and figuring out the problem was some of my div ids. So I changed the div id and put in my css what I wanted the text boxes to do and now they hold words again. I also had to use my css and change the height and width I had set to be percentages for the boxes instead of pixels because the screen size is what made it get closer together.