Patrick MacDonald

About Me
Content Image

Just graduated college for software development at Bow Valley College I'm passionate in both the cliche and literal sense. I have a love for making websites, it seems like the greatest equalizer. My self a solo dev with only 1 user has access to the same hardware as billion dollar companies with services such as Vercel and AWS. A site I build can scale up and handle and many users as netflix and has reliability too.

I've leveraged a great online community that have a "pay as you grow" or "pay as you use" to gain skill and experience working with different service providers such as Clerk, WorkOs, Kinde, Novu, Google Cloud, Neon, Vercel Blobs to name a few. I believe these skills have allow me to setup and configure new services in to projects with comfort.

Content Image

My framework of choice is NextJs, and of corse I use Tailwind. What excited me about NextJs its its blend of server and client components with the added layer of static and dynamic content. NextJs rendering strategy cached components is really interesting to me especially the tactics you can use to keep a component static. I also very interested in what Svelte is doing with the way they fetch data on the client or sever and components have access to the values instead of prop drilling. Although most of my projects are with NextJs I'm very open to learning and playing around with other frameworks and langues. Speaking of which Type Script or Java Script? TS all day, the type gymnastics saves you 10 fold in the long run. Anyways if you've got this far thank you.

Landscape Friend

A SaaS platform for landscapers and lawn care businesses to manage services, send emails, and invoices.
Project Image 1

CLock Out

A time tracking app with secure authentication, organization management, and visual analytics.
Project Image 2

Pat's Blogs

A modern blog site with image, code, and text upload, and Neon database storage.
Project Image 3

Days Since Last Vs Code Fork

Kinda of a joke about how long we can go with out a VS Code fork
Project Image 4

Your Next Site

Need a website? We can help visit yournextsite.ca and send us a message.
Project Image 5

PolyMuse Wordpress WooCommerce Plugin

A custom plugin for Polymuse, enabling 3D model display and AR views on mobile devices.
Project Image 6

Pat's Pre-Trips

A pre-trip inspection app with authentication, current and past trips, and defect listing.
Project Image 7

Pat GPT

An Android chat and image generator app using GPT-3 Turbo and DALL-E-3 models.
Project Image 8

Free QR Code Generator

A modern QR code generator with URL formatting and PNG download.
Project Image 9

Pat Chat 2.0

A real-time chat application built with TypeScript, Next.js, and Ably.
Project Image 10

Guess The Celebrity Game

An Android game developed in Java, focusing on saving and restoring state.
Project Image 11

Github Status

View a Github users stats or link a stats card to your Github README.md
Project Image 12

Next-Todo

A full-stack Todo app with OAuth authentication, TanStack Query, and Neon PostgreSQL database.
Project Image 13

Shenanigans Mac-Server-Face

A server for HID attacks, executing PowerShell and Bash scripts on target systems.
Project Image 14

Next Phisher

A Next.js phishing framework with decoy website and customizable phishing page.
Project Image 15

Contact Info:

patrick@patmac.ca

Socials:

LinkedIn Logo

GitHub Logo

Calgary, Alberta,

Canada