Hi, I’m Seth McNaughton, a 16-year-old software enthusiast currently studying in college. I’m passionate about programming, cybersecurity, and creating efficient, innovative solutions to technical challenges. My journey into software development began in high school, where I excelled in Computer Science and discovered my love for coding. Since then, I’ve been exploring programming languages like Python, C#, and Java while delving into Linux systems and the exciting world of cybersecurity. Right now, I’m focused on building my portfolio to showcase my skills as a developer and working on projects that highlight my ability to combine creativity with technical expertise. I’m also learning how to integrate tools like GitHub with VS Code, and I enjoy expanding my knowledge through hands-on experience.
Past Work Experience
Plant Nursery Worker
During my time at a plant nursery(summer 2023), I developed a strong work ethic and honed my problem-solving and organizational skills. My responsibilities included:
This role taught me the importance of attention to detail, teamwork, and adaptability—qualities that I bring to every project I undertake in software development.
Highlighted Projects
Project 1: Command Line Casino
Description: This was my first completed project, developed during my 10th and 11th years of high school. The project features a collection of games, including Blackjack, Turtle Racing, and Slots, each organized into separate Python files for easier development and maintenance. The project also includes an asset file containing essential game resources, such as a deck of cards and dice. To view this project, follow the link to the GitHub repository, where you'll also find attached screenshots showcasing the games in action.
Project 2: Fan controller
Description: This project demonstrates a fan animation using JavaScript and CSS. Users can control the speed of the fan's rotation with buttons for different speed settings, including Slow, Medium, Fast, Super Fast, and Turbo. The project showcases the use of JavaScript for DOM manipulation and CSS animations.
Project 3: Custom programming language
Description: A project aimed at developing an interpreter for a custom programming language. The initial prototype was created in Python to outline core functionality and concepts. The project then progressed to implementing the interpreter in C, focusing on performance optimization and low-level programming techniques.