Patrick Gannon

Patrick T. N. Gannon / Frontend Developer

Building for the web.
Thinking about the user.

I build responsive interfaces with React, JavaScript, HTML, and CSS. My background includes more than two decades in IT support, where I developed a methodical approach to troubleshooting, clear communication, and an understanding of users’ needs.

Seeking an entry-level frontend role

A practical foundation

About Me

My path to development started with a Web Design Diploma in 2007. I completed CareerFoundry’s Full Stack Web Development qualification in September 2024 and now focus on frontend work with React.

In IT support, I learned to listen to users, investigate problems, and learn unfamiliar systems. I bring those habits to development: working through issues methodically and considering how an interface will be used.

My recent projects include a weather app using the Open-Meteo API and a configurable testimony card component. I’m continuing to develop my React skills through projects and coursework.

Explore my education & training →

Community collaboration

Open Source Contributions

freeCodeCamp — Open Source Contributor

| GitHub: notavailable4u

  • Contributed four merged pull requests adding descriptive Markdown section headings to React and JavaScript curriculum lessons to improve organization and readability.
  • Collaborated with maintainers through GitHub pull requests, incorporated review feedback, and followed project contribution guidelines and lesson-specific submission workflows.

Skills in context

What I work with

Grounded in the projects in this portfolio.

Core Skills

  • React & JavaScript
  • HTML & CSS
  • Responsive layouts
  • REST API integration

Applied in Weather App, Testimony Card, and myFlix React.

Additional Project Experience

  • Tailwind CSS, Bootstrap & Vite
  • Node.js, Express & MongoDB
  • React Native, Expo & Firebase
  • Jest, OAuth2 & AWS Lambda

Used in component work and Full Stack coursework: the Movie API, Chat App, and Meet PWA.

Currently Developing

  • React forms & component design
  • Implementing Figma designs
  • Responsive UI refinement
  • Accessible web interfaces

Building on the React 19 card project, Weather App, and accessibility coursework.

Let’s connect

Have a frontend opportunity?

I’d welcome a conversation about your team.

Email Patrick ↗