A coffee-fueled coder with a solid foundation in computer science and a passion for software development.

PROJECTS

Packet Tracer
Java, SpringBoot, HTML, CSS, XML, HTTP

A full-stack network simulator that animates a packet traveling throughout a network of routers. Used for visualising the way packets are routed using Dijkstras algorithm.

GitHub Repo
Round Robin Simulator
Java

A terminal based Java application that returns a stack trace of a simulated round-robin task scheduler. Tasks are populated from the user via a .txt file.

GitHub Repo
Peer Matcher
Java, SQL

A terminal-based application which interfaces with a database to "match peers" using a custom-built recommendation system.

GitHub Repo Video Demonstartion
Resume Site
HTML, CSS, SASS, Bootstrap

This is the site that you are currently using right now! This one-page site was created to display my abilities as an engineer within a dynamic mobile-friendly site.

GitHub Repo

ABOUT ME

Curran smiling

My journey into software engineering began with a deep curiosity about how systems work, from the complexities of ecosystems to the mechanics of the human body. This curiosity eventually led me to explore computers. After high school, I used my earnings from a restaurant job to build my first PC. The process came naturally to me, and I quickly realized I had an affinity for working with technology. This experience sparked my passion for programming and set the course for my future career.

While I initially pursued a major in music education, a free online programming course opened my eyes to the world of software engineering. I was captivated by the logic, creativity, and problem-solving involved in building software, and I knew I had found my true calling. Driven by a desire to create systems that have a lasting, positive impact on people's lives, I redirected my efforts toward becoming a software engineer.

During my time at Northeastern Illinois University, I balanced a full academic load with multiple student jobs, all while maintaining a 3.95 GPA. These roles allowed me to demonstrate leadership, manage numerous responsibilities, and develop strong communication skills. Whether leading collaborative learning sessions, mentoring fellow students, or providing technical support in the computer lab, I consistently showcased my ability to guide others and communicate complex concepts effectively.

Today, as a full-stack software engineer, I bring this same dedication to every project. My expertise spans a wide range of technologies, including Python, JavaScript, Spring Boot, and Django. I thrive in collaborative environments, working with talented teams to develop well-designed, high-quality software solutions. I’m eager to continue advancing my career, driven by the same curiosity and commitment that have guided me from the beginning.

RESUME

Curran's Resume
Click To Download

CONTACT

Send Me an Email
My GitHub
My GitHub

Text or Call: (209) 954-2451