Hi, I am Kevin Barrios
Currently pursuing a Bachelor of Science in Computer Science at the University of Nevada - Las Vegas with an expected graduation in Winter 24'. My goal is to become a software developer, and I've already begun building my skills through hands-on projects that are showcased on this site. In addition to my studies, I work as a coding instructor at The Coder School Las Vegas, where I teach coding fundamentals to small groups of students, primarily using Python. I'm eager to apply my knowledge and gain real-world experience in an entry-level software developer role or internship. Outside of academia and work, I enjoy spending time with family and friends, exploring activities like bowling, movies, and dining out. I'm committed to continuous learning and staying updated on emerging technologies to prepare for my future career.
In my current role at Coder School Las Vegas, I conduct engaging coding classes for small groups of 4-6 students in a classroom setting. With a focus on programming languages such as Python, Javascript, and C++, I ensure that each student receives personalized attention and guidance. Beyond teaching coding fundamentals, I guide students through the development and completion of coding projects, placing emphasis on problem-solving skills and creativity in their implementations. Additionally, I collaborate closely with fellow instructors and management to develop curriculum materials, lesson plans, and teaching strategies tailored to the needs and interests of individual students. Throughout the process, I demonstrate patience and adaptability in addressing student challenges and questions, fostering a supportive and inclusive learning atmosphere for all participants.
During my tenure at TLB - Cheyenne, a bustling food truck, I prioritized maintaining exceptional customer service standards during high-volume, fast-paced operations. I adhered diligently to procedures for safe food preparation, assembly, and presentation, ensuring that every dish served was of the highest quality. Through friendly interactions and consistent appreciation, I actively contributed to building a loyal clientele base. Additionally, I communicated clearly and positively with coworkers and management, fostering a collaborative and supportive work environment. My dedication to delivering outstanding service and fostering positive relationships was instrumental in the success of TLB - Cheyenne.
Introducing Flappy Taco – a Python-powered homage to the classic Flappy Bird game, crafted with love using pixelpad.io. Flappy Taco combines the addictive gameplay of the original with a deliciously spicy Mexican flavor. Maneuver your determined taco through a maze of obstacles with a simple tap, mastering the art of swift reactions and precise movement.
Developing Flappy Taco provided an immersive exploration of fundamental programming concepts. From implementing player controls to integrating audiovisual assets, each aspect of this project served as a hands-on lesson in game development. Through iterative refinement, I honed my proficiency in algorithmic logic and gained invaluable insights into software engineering principles.
Join the fun-filled world of Flappy Taco and experience the thrill of coding in action. Are you ready to flap your way to victory?
Introducing the "Tip Distribution Assistant" - a practical C++ application tailored to streamline tip distribution processes at food trucks. Developed with a focus on simplicity and efficiency, this project aims to simplify the workload of food truck managers while minimizing errors in tip calculations.
Utilizing standard input and output mechanisms, along with file handling features, the "Tip Distribution Assistant" effortlessly collects employee information and tip data for processing. Employing fast computation techniques, it ensures swift and accurate tip payment calculations for each employee.
With its contribution to increased efficiency and accuracy in tip distribution procedures, the "Tip Distribution Assistant" showcases a practical application of problem-solving skills and software development proficiency.
Introducing the "Conway's Game of Life Simulator" - a JavaScript application developed with HTML, CSS, and the p5.js library.
Designed with user experience in mind, the application features a clean interface with interactive controls for starting and stopping simulations. Leveraging data structures like stacks and two-dimensional arrays, the simulator ensures smooth performance and scalability.
The project showcases my proficiency in JavaScript development, front-end design, and problem-solving.
Introducing the "Java Snake Game" - a thrilling gaming experience developed with the LibGDX framework.
This project showcases my expertise in game development, utilizing advanced rendering techniques and responsive UI design to create a seamless gaming experience across multiple devices.
I meticulously designed and implemented the game logic, including snake movement, collision detection, and scoring system, demonstrating proficiency in algorithmic problem-solving and game development concepts.
Leveraging LibGDX's viewport feature, I optimized the game's rendering for various screen resolutions, ensuring compatibility and enhancing the user experience.
I also dedicated time to testing and debugging the game to ensure smooth gameplay across different platforms, refining my skills in software testing and troubleshooting.
The "Java Snake Game" stands as a testament to my passion for game development and my ability to deliver high-quality, immersive gaming experiences.
Introducing the Python Tic Tac Toe Game with Tkinter GUI - a project that seamlessly combines logic and interactivity to deliver a captivating gaming experience.
I started by implementing the logic of Tic Tac Toe using Python, leveraging functions and a list to represent the game board and execute the game's logic flawlessly. With a keen focus on efficiency and readability, I ensured that every aspect of the game's functionality was meticulously designed and implemented.
Building upon the solid foundation of the game's logic, I utilized Tkinter, Python's built-in GUI toolkit, to create an intuitive and visually appealing user interface. The GUI features a window layout with multiple buttons representing the game grid, providing players with a familiar and immersive gaming experience. Additionally, I incorporated labels to indicate each player's turn and included a reset button for convenience, allowing players to easily clear the board and start afresh.
One of the standout features of the game is its dynamic feedback mechanism - after each game concludes, if there is a winner, the winning row will be visually highlighted with all corresponding buttons turning green, enhancing the overall gameplay experience.
The Python Tic Tac Toe Game with Tkinter GUI exemplifies my proficiency in Python programming and GUI development, showcasing my ability to seamlessly integrate logic and interactivity to create engaging and interactive applications.