"Ora, Crea, Code."

("Pray, create, code.")

"Commit your work to the Lord, and your plans will be established."

— Proverbs 16:3

Crafting software with purpose, passion, and integrity. Desiring to glorify God through every line of code, every design choice, and every user experience. A pillar of faith and excellence in the digital realm.

Enter the Cathedral

The Foundation

Faith, Ethics, and Code

Who am I and where are you?

Picture of William Ryan McDonald

A digital cathedral where faith meets technology, that's how I envision my portfolio website, and that is where you are now. Here, I present not just my skills and projects but also the values that underpin my journey as a developer. My name is William Ryan McDonald, and I am a passionate software developer committed to integrating my Catholic faith and morals with my technical expertise.

Important Resources

GitHub LinkedIn Resume

As a developer, I see coding not just as a profession but as a vocation, a way to serve God and humanity through the art of software creation. My faith is the cornerstone of my work. Though I believe AI cannot create with true purpose, I utilize it as a powerful tool to enhance my work. And so, I strive to infuse every project with integrity, compassion, and a commitment to excellence.

In this digital cathedral, I invite you to explore not just my technical skills but also the principles that guide my journey as a developer. Here, faith and code intertwine, creating a space where innovation is driven by purpose, and technology serves the greater good.

Technical Excellence

All my life, I have been well-enveloped in technology. From a young age, I was captivated by the inner workings of computers, leading me to pursue formal education and certifications in the field. I hold a CompTIA A+ certification, which attests to my foundational knowledge in computer hardware and software.

My programming journey began with gLua for a game called Garry's Mod, where my curiosity about game mechanics and modding sparked a deeper interest in coding. There is where my passion for programming truly took root. Since then, I have expanded my skill set to include languages such as C++, Java, C#, SQL, Node.Js, HTML, CSS, and JavaScript. I am also proficient in AI prompting, leveraging artificial intelligence to enhance my development process.

Some of my Skills

CompTIA A+ Certified C++ Java C# SQL Node.Js HTML CSS JavaScript AI Prompting

The Pillars

First and perhaps most importantly, I am CompTIA A+ certified. I have a solid understanding of computer hardware and software, which provides a strong foundation for my programming skills. Through my college coursework and personal projects, I have gained proficiency in several programming languages. Below are some of the projects that showcase my skills and dedication to quality software development.