Hello, and thank you for stopping by! My name is Mario, and I have a deep passion for understanding how computers work at a fundamental level, particularly in the realm of software engineering. Feel free to explore my portfolio, where you can learn more about some of the skills, education, and work experience that I've gained over the years.
Please Find My Self Evaluated Skills Below:
Soft Skills
Programming/Scripting/Markup Languages
Cybersecurity
Operating Systems
Game Engines
3D Modeling Software
2D Design Software
Tools
Languages
Please Find My Employment History Below:
BHA Shift Coordinator - Comprehensive Healthcare, Full-Time
July 13, 2025 to Present | Yakima, WA, United States
Same role/responsibilities as previously (Behavioral Health Associate) but with more included responsibilities such as overseeing the BHA’s on my shift and handling intake referrals during my shift.
Behavioral Health Associate - Comprehensive Healthcare, Full-Time
July 22, 2024 to Present | Yakima, WA, United States
I've learned to apply critical thinking and communicate effectively, along with methods of properly handling and sharing protected health information.
Founder & CEO - Piceno Property Services, Contract/Freelance
March 30, 2024 to Present | Yakima, WA, United States
Founded and own my single member LLC company, Piceno Property Services, which is active, but I set aside to focus on my post-secondary education.
Sales Associate - Sears, Part-Time
October 14, 2023 to March 29, 2024 (6 months) | Union Gap, WA, United States
Effective communication and customer satisfaction are two key things that I utilized and learned to improve while working here. I was in charge of general sales and general customer service.
Please Find My Education History Below:
Central Washington University
Bachelor of Science in Computer Science | In Progress | September 2024 to June 2028 | Ellensburg, WA, United States
I am currently attending Central Washington University in hopes of attaining a bachelor's degree in computer science. I am minoring in mathematics alongside my CS major. In this I am taking or going to take Calculus 2 (MATH 173), Sets and Logic (MATH 260), Linear Algebra (MATH 265), and Discrete Mathematics (MATH 330).
Yakima Valley Technical Skills Center
Certificate of Completion in Cybersecurity I & II | Completed | August 2022 to June 2024 | Yakima, WA, United States
I attended a local technical school in my hometown of Yakima called Yakima Valley Technical Skills Center during my junior and senior year of high school, and attained a certificate of completion in Cybersecurity I and Cybersecurity II for completing two consecutive years with honors, acheiving an A grade in my first course and a B grade in my second course.
A. C. Davis Senior High School
High School Diploma | Completed | August 2019 to June 2024 | Yakima, WA, United States
I attended A.C. Davis High School in my hometown of Yakima and earned my diploma with an overall GPA of 3.4.
Please Find My Up to Date Certifications and Awards History Below:
Basic Life Support Card
ID #: 265417317965
Issuer: American Heart Association
Earned: November 2025
Expires: November 2027
Location: Yakima, WA, United States
I took a Basic Life Support course locally and earned my BLS card.
TestOut Security Pro Certification
ID #: 6-1C6-VGLLXU
Issuer: TestOut Corporation
Earned: June 2024
Expires: Never
Location: Yakima, WA, United States
I took the TestOut Security Pro courseware during my Senior year of high school in my Cybersecurity class at my local technical school and earned my TestOut Security Pro certification after passing the exam with a score of 1840 out of the required 1400 and max of 2100 passing scores. My key takeways from this were general computer and information technology knowledge regarding computer hardening, computer and network diagnostics, general computer safety tactics, computer vulnerability knowledge, administrating computers, and threat actor types.
Washington State Seal of Biliteracy
ID #: None
Issuer: Washington Office of Superintendent of Public Instruction
Earned: June 2024
Expires: Never
Location: Yakima, WA, United States
I earned four competency based credits in Spanish throughout my high school education, earning me the official Washington State Seal of Biliteracy in Spanish.
OSHA 10 Hour Card
ID #: 14-702353763
Issuer: Occupational Safety and Health Administration
Earned: May 2022
Expires: Never
Location: Yakima, WA, United States
I took the OSHA 10 hour course during my Sophomore year of high school in my woodworking class and earned my OSHA 10 card after passing the required exam with a passing score. My key takeaways were general safety knowledge and laws regarding staying safe in the workplace
Please Find My Previous and Up to Date Projects & Research Below:
PDF-Dark-Mode App:
Pet Navigator
This is a project that I had worked on during my free time while attending Central Washington University. It is a project I did using Visual Studio as the integrated development environment, the Visual Studio CLR C++ and .NET development kit, and Microsoft's SQLExpress as the server. The key things that I took from this project was learning more about C++ as a programming language, learning about how SQL works on a lower level, and learning about setting up and testing an SQL server.
Concept: Database Navigator that Shows Data of Pets
Dates Worked On: 10/19/2024 to 10/20/2024
Access to the Repository: https://github.com/10PAM/Pet-Database
Clockwork Universe
This is a project that I had worked on during my Senior year of High School, and is one of the most up to date showcase I have of video game development. In this, I used the Roblox Studio game engine, and I focused on memory optimization by ensuring lower 3D model polys to enhance performance, making use of client replication to optimize memory usage on the back-end, limiting nested logic statements when not needed to be nested, adding comments to my scripts to ensure ease of finding certain functions in case of needing to go and add, renove, or fix something, adding debounces to prevent excessive inputs, setting up cooldowns to towers as far as allowing a target to be damaged only once every other few seconds which can be seen with the "Flame Thrower" Trap while still allowing other targets to be damaged, using loops only when needed and on the client rather than on the server, and ensuring that player inputs were as bug free as possible. The key takeaway from this project that I had was memory optimization, ensuring fault tolerant logic, reusing functions to keep code small and concise, and most importantley improving my time management skills.
Concept: Tower Defense against Waves of Skeletons
Dates Worked On: 3/15/24 to 3/30/24
Access to the Game: https://www.roblox.com/games/15788568810/Clockwork-Universe
School Laptop Disassembly and Reassembly
This was a project we had done in my Cybersecurity vocational school (YVTECH), and the main focus of the project was to test our laptop dissambly and reassembly skills. I had not known much information about disassembling laptops before, but since we were able to chose one partner to be a team with, it helped us finish the project on time and with success. With this, I learned about ribbon wires. The key takeways that I had from this project were teamwork collaboration skills, reflecting on the importance of organizing to keep track of what was disconnected and what screws belonged to what, and improving my time management skills.
Dates Worked On: 6/7/2023
School PC Disassembly and Reassembly
This was another project we had done in my Cybersecurity vocational school (YVTECH), and the main focus of the project was to test our PC dissambly and reassembly skills. With this project, I had previous knowledge of building a PC when I built my own before, and thankfully I ended up the project on time and with a successful boot up. The key takeways that I had from this project were experience matters, being thoughtful of what is being removed and added, and improving my time management skills.
Dates Worked On: 6/6/2023
Personal PC Build
This is my current custom PC, which I built while saving up for a better computer than my previous one. At the time, I had an Amazon pre-built compact pc which I loved up until I started getting into making games and realized that I needed quite a bit more processing power. After a while of saving up, I managed to build this PC which with the use of YouTube, I managed to wire and learn about assembling and disassembling computers. One noteable thing that I loved from this project was being able to keep and install the 512 GB HDD which I got from my first PC and use as extra storage after partitioning it.
Dates Worked On: 5/20/2020
Please Find My Contact Information Below:
Email: maguilera131113@gmail.com
LinkedIn: Mario Aguilera Piceno
Cell: (209) 270-0695
My Photo of the Day Section:
My Blog Section:
Understanding Graphics Programming
Author: Mario Aguilera Piceno | Date: 02/20/2026 | Last Edited: 02/20/2026 | Last Editor: Mario Aguilera Piceno
Developing a piece of software, even when following a teaching material can be quite time consuming but also rewarding when you get expected results. I am currently following along a book I purchased not long ago, Computer Graphics Programming in OpenGL with C++, 3rd Edition by V. Scott Gordon and John Clevenger, and this is exactly the experience that I have found myself in while following along with the book page by page. In this, I have been learning to how to set up and link libraries through Visual Studio.
If I had to set an end goal for this book, it would be to learn how to further expand my knowledge and build upon my Riova Game Engine project as I improve my object oriented programming knowledge in C++. Graphics programming is one of the most intriguing things to me when it comes to understanding video game development. Given the fact that it is used extensively throughout the video game industry to render games and even movies, it is something that has become a passion for me to understand.