RYAN MACDONALD / DEVELOPER PORTFOLIOEST. 2025   ·   NEW BRUNSWICK, CANADA
WELCOME TO MY LITTLE CORNER OF THE WEB

Hi, I'm Ryan.
I build useful software.

I'm Ryan MacDonald, an IT: Software Development student who likes turning ideas into real, working projects.

✳Based in New BrunswickCanada
↗Currently studyingNBCC · Class of 2027
// today's brew ☕
Ideas → reality.ryan's dev journal / 2026const passion = 'building';
while (curious) {
  learn();
  create();
}
♡
good code takes time ✳
A PEEK AT THE WORKSPACE 01 / 04
SCROLL DOWN TO EXPLOREBUILT WITH CURIOSITY & COFFEE
✳ C# & .NET✳ Web development✳ Database design✳ Creative problem solving
Photo of Ryan MacDonald
FIG. 01 — THE DEVELOPERNB, CANADA
01 / Meet the maker

More than just
lines of code.

I'm Ryan MacDonald, a second-year IT: Software Development student at New Brunswick Community College, graduating in 2027.

I enjoy building practical software — from desktop applications and database-backed tools to websites and small games. C# and .NET are some of my favorite tools, and I'm especially interested in backend development.

My favorite way to learn is by trying things myself, running into problems, and figuring out how to solve them. Outside programming, I'm also into music and creating projects with my band, BLISS.

CurrentlyStudying software development
Favorite stackC# · .NET · SQL
Other interestsMusic · Games · Technology
GraduationExpected 2027
02 / Fresh from the editor

The Workbench.

A few things I've built, broken, fixed, and learned from. Pick a project from the menu to see its featured demo.

A FEW RECENT BUILDS / 2026
▶
ClickTrack SoftwareVIDEO COMING SOON
DESKTOP APPLICATION / 01

ClickTrack Software

Visit Repo ↗

A desktop application for musicians to organize and play click tracks for rehearsals and live performances. Built with C#, Windows Forms, and NAudio. Replace this description with your final project write-up.

C#.NETNAudio
03 / Tools of the trade

The Ingredients.

Every project has its recipe. Here are the languages, frameworks, and tools I reach for when building something new.

01 — THE FOUNDATION

Languages

From application logic to building interfaces and learning lower-level programming.

C#SQLJavaC++JavaScriptHTMLCSS
02 — THE BREWING TOOLS

Frameworks & data

Building applications, working with databases, and connecting the pieces.

.NETASP.NET Core MVCWindows FormsSQL ServerEF Core
03 — THE WORKSTATION

Developer tools

The everyday tools that help me write, debug, version, and ship code.

GitGitHubVisual StudioVS CodeLinuxSSMSCMake
04 / Pages from the journal

The Journey.

2025 — 2027 (EXPECTED)

New Brunswick Community College

IT: Software Development — developing skills in programming, databases, application design, and software engineering.

ONGOING

Personal software projects

Building desktop applications, web projects, and programming experiments to improve through hands-on experience.

CREATIVE SIDE

BLISS

Working on the band's website and exploring how software and music can work together.

05 / The last sip

Let's talk over coffee.

Have a project idea, a job opportunity, or just want to connect? My inbox is open.