Brian Donovan Programmer • Web Developer

About Me

Professional Me

Hi there! I'm Brian Donovan, a senior Computer Science student at James Madison University. With a strong foundation in programming, collaboration, and problem-solving, I'm always eager to explore new technologies and apply them to real-world challenges. I believe in continuous learning and thrive in collaborative environments that encourage innovation.

Front-End

My favorite languages for front-end web development and component design.

Back-End

My favorite languages for systems programming, software engineering, and data analysis.

Tools

My favorite tools for version control, code editing, and software development.

Featured Projects

Personal Website

Personal Website

   

Here is my portfolio website where I showcase my projects and skills in a dynamic and visually appealing manner. With GitHub Pages, I created this portfolio website utilizing HTML, CSS, and JavaScript. Here you can explore my projects, learn about my background, and get in touch with me!

Check it out!
Perpetual Crusades

BMI Calculator Web Application

   

In my application development course, my teammates and I designed a comprehensive web application to help users monitor their health and wellness. The app allows users to calculate their Body Mass Index (BMI) by inputting their height and weight, while also giving advice and feedback on how they can best manage their health with the use of integrated APIs.

Check it out!
Personal Website

Command-line Shell

 

I developed a command-line shell in C that emulates the functionality of the bash shell, the default interface on Unix-based systems like macOS and Linux. This shell can execute both external programs and built-in commands, providing features such as access to return codes, piping data between processes, and redirecting output to files.

Check it out!