Hi, my name is

John Eakes.

I'm a .

I am an aspiring Software Engineer with a strong foundation in computer science principles and practical development experience. My career interests include full-stack development, machine learning, and artificial intelligence.

Learn more Check out my Projects!

About Me

Hi! My name is John Eakes, and I'm a second-year Computer Science student at North Carolina State University with a strong passion for software development and problem-solving. My interest in programming began unexpectedly in middle school, in a coding class I hadn't even signed up for. Although I struggled at first, that challenge sparked my curiosity and resilience — traits that have driven my growth as a developer ever since.

Since then, I've continuously expanded my skills by taking advanced coursework, building personal projects, and teaching myself new languages and technologies. My projects have evolved from simple command-line tools to fully functional applications designed for real users and practical use cases.

Outside of coding, I'm passionate about the outdoors — you'll often find me whitewater kayaking, rafting, or backpacking in the mountains. These experiences have taught me teamwork, adaptability, and composure under pressure — qualities I bring to every project I work on.

  • Programming
    Java, Python, C, Javascript, HTML/CSS
  • Development
    Full-Stack Development, Object-Oriented Design
  • Tools & Tech
    Git, Github, VSCode, Eclipse, IntelliJ
  • Concepts
    Data Structures & Algorithms, SDLC, Testing & Debugging, File I/O
  • 2024
    Information Security Research Intern ~ North Carolina State University
  • 2023-2025
    Customer Service Representative ~ A Cleaner World
  • North Carolina State University, Raleigh, NC
  • Bachelor of Science in Computer Science ~ Expected May 2028
    Master of Science in Computer Science ~ Expected May 2029
    - GPA: 4.0/4.0

My Projects

Contact Me

I'm currently looking for any new opportunities and my inbox is always open.
Whether you have a question or just want to say hi, I'll make sure to get back to you!

jpeakes@ncsu.edu

(336)-500-1077