Liam McDonald — home
Rooted in West Virginia

my name isLiam McDonald

and i build

Software that solves real-world problems

for

  • Small Businesses
  • Nonprofits
  • Individuals
  • You
Liam McDonald

Software grounded in everyday work

I design, develop, and maintain software for real organizations, with usability, maintainability, and practical business requirements in mind.

I’m a 2025 Software Development Engineering graduate of Blue Ridge Community and Technical College. I’ve delivered professional client work and maintain production web applications, including a visitor and operations platform for my family’s farm.

Working directly in farm and hospitality operations helps me understand the workflows behind the software.

Explore my experience and education
  • Old McDonald’s Pumpkin Patch

    Live and actively maintained

    A visitor experience and operations platform with a custom CMS, interactive map, QR corn maze game, and gazebo reservations. Built with firsthand knowledge of the family farm’s operations.

    Visit the farm website
  • King Street Emporium

    Completed Professional Client Work

    A searchable product catalog delivered during a completed 164-hour software development internship, with direct stakeholder collaboration. The CMS uses a Neon database.

    Read the catalog and CMS case study
View all projects

Freelance Development & Support

Alongside my ongoing work, I’m open to select freelance projects. Here are the ways I can help.

  • Web Presence

    A clean, easy-to-use website that tells your story and gets your message across.

  • Custom Content Management Systems

    Tailored tools that let you and your staff update your website without writing a single line of code.

  • Web Analytics

    Insights into how visitors interact with your site, so you can make smart decisions backed by real data.

  • Accessibility

    Websites built to be usable by everyone, including people with disabilities, with attention to keyboard navigation, readable content, and semantic markup.

  • Search Engine Optimization (SEO)

    Technical and content-based improvements that help search engines understand your site and its content.

  • Documentation

    Clear, thorough documentation so your site remains maintainable, even if someone else picks it up down the line.

  • Long-Term Support

    Deployment, troubleshooting, and ongoing maintenance, with support arrangements agreed around your needs and my availability.

  • Custom Solutions

    I love tackling challenging problems and finding efficient, innovative, and affordable ways to solve them.

    If you have a complex problem that needs a smart solution, let's talk.

Technical & Professional Skills

Tools and practices from my projects, client work, and independent learning. My TypeScript use is limited to project middleware.

Software development

  • JavaScript
  • TypeScript (admin middleware)
  • React
  • Next.js
  • Tailwind CSS
  • HTML & CSS
  • PHP
  • Git & GitHub
  • API integration

Infrastructure & tools

  • Vercel
  • GitHub-based workflows
  • Deployment & application maintenance
  • Technical troubleshooting

Application technologies

  • Leaflet
  • Fuse.js
  • Application email integration

Operational & professional skills

  • Requirements gathering
  • Client communication
  • Technical documentation
  • User-focused design
  • Training & onboarding
  • Business workflow analysis
  • Operational problem-solving

Education

Associate of Applied Science

Software Development Engineering

Blue Ridge Community and Technical College

Graduated in 2025

Certificate in Software Development Engineering

Blue Ridge Community and Technical College · 2025

My education combined web development, databases, and systems analysis with hands-on work, including a completed professional software development internship.