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.
My favorite languages for front-end web development and component design.
My favorite languages for systems programming, software engineering, and data analysis.
My favorite tools for version control, code editing, and software development.
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!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!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!