Skip to main content
Available for hire
Riverside, CA

Matthew McGrath

Need a website that feels modern and trustworthy?

I design and build polished web experiences that are fast, accessible, and ready for real users.

  • 15+

    Years Coding

  • 2

    Games Shipped

  • 100K+

    Lines Written

Projects

More on GitHub
Flat UI Clone

Flat UI Clone

Fullstack, highly-polished clone of the Flat UI website. Incorporates every main feature and adds some of its own.

Frontend Collection

Frontend Collection

An assortment of frontend projects — from pricing cards to fully-realized, beautiful landing pages.

HTML · CSS3 · SASS · JS
Recipe App

Recipe App

Fullstack app for searching and browsing recipes — smooth animations and a polished UI throughout.

React · Chakra · Framer · Node
Omnifood

Omnifood

Large-scope landing page for a fictional food-delivery business. Fully-responsive with a beautifully-crafted UX.

Personal Portfolio

Personal Portfolio

The initial version of the site you're looking at. Highly-optimized with a perfect Lighthouse score. A simple yet bold portfolio that showcases my front-end and design skills.

Let's Work Together!

Available for freelance projects and Frontend / Full-Stack Web Developer roles.

Hire Me

Skills & Experience Studio

Explore 24 core competencies across modern web architecture. Click any skill chip or sidebar file to inspect live implementation patterns in the editor, or expand the Git console below for career milestones.

Frontend
Backend
Tools & VCS
Leveling Up
matthew-mcgrath // React.tsx
● 24 modules 24 Files
⚛️ React.tsx
Frontend • Core Library
matthew@portfolio:~/career $ git log --graph --oneline
branch: main
  1. 7f2a91c

    B.S. Computer Science — Western Governors University

    Relevant coursework: Data Structures, Algorithms, Web Development, and Software Engineering.

  2. 4b8e23f

    Freelance Web Developer

    Producing and maintaining websites for clients using technology from vanilla HTML all the way to Next.js.

  3. 9c118da

    React Bootcamp

    Mastered modern React, Redux Toolkit, React Query, TypeScript, and Next.js. Built and deployed full-stack apps.

  4. 3e5d0a1

    Web Development Bootcamp

    Deep dives into HTML5, CSS3, JavaScript, Node.js, MongoDB, PostgreSQL, and SASS.

  5. a104f67

    Indie Game Developer

    Released and sold two Xbox Live games as a solo developer. Collaborated on several others and QA'd hundreds more.

  6. 18d9b23

    B.S. Game Software Development — Westwood College

    4.0 GPA, Dean's List. Three years of C# and an extensive Computer Science foundation.

  7. 001init

    Yucaipa High School

    3.9 GPA, Gifted & Talented Education. First C++ and Java experience at age 15.

Why Work With Matthew?

What you get beyond clean code — a developer who thinks in outcomes, moves independently, and follows through.

  • Rare Full-Stack Range

    From C# game engines to React frontends to Node backends, I've built complete systems end to end. That range means I can move between interface, logic, and architecture without losing the bigger picture.

  • No Hand-Holding Needed

    A decade of solo development taught me how to take ownership of a problem, work through ambiguity, and keep moving. I research, debug, and iterate until something works, then make sure I understand why it works.

  • Detail & Real Outcomes Non-Negotiable

    I'm not interested in clever code for its own sake. I care about building things that solve real problems, support real goals, and feel good to use. I pair that outcome-focus with uncompromising finish: accessible WCAG compliance, fluid responsive layouts across every device viewport, and code that stays clean under pressure.

    Lighthouse Audits 98+ Score
    Accessibility WCAG AA
    Problem Solving Top 1% Rank
  • Reliable by Habit

    I don't work in bursts and disappear. Years of steady coding, shipping, and problem-solving have built the kind of consistency clients can actually feel: dependable communication, dependable progress, dependable follow-through.

  • Built for Teams

    I'm self-directed, but not siloed. I've worked with clients, collaborated on distributed projects, and written code meant to be read and maintained by others. Clear communication and low-ego collaboration are part of the job.

About Me

Hi — I'm Matthew McGrath, a California-based Full-Stack Web Developer with an obsession for beautiful, functional design.

// Indie Game Roots & CS Foundation

Since writing my first line of code at 15, I've had an unbound curiosity for programming and the problem-solving it encapsulates. That curiosity led me to pursue a Bachelor's in Computer Science while simultaneously developing indie games. After years of dedication and over 100,000 lines of code, I released two fully independent games for the Xbox 360 Indie Games platform.

// Modern Web Focus & Frontend Craft

That passion turned my focus to the web. Through formal coursework and disciplined self-study across React, Next.js, Node.js, and the full modern stack, I craft responsive, accessible, and performant web experiences — the kind people love to use.

// Go-To Stack & Architectural Flexibility

My go-to stack is React and Node.js, but I'm equally comfortable reaching for Next.js, PostgreSQL, or whatever the project calls for. I adapt quickly to existing codebases and select the right tool for the specific job.

// Low-Ego Collaboration & Reliability

Whether working solo or alongside a distributed team, I believe clear communication, disciplined follow-through, and low-ego collaboration are just as important as clean code. I build solutions meant to be read, maintained, and scaled with confidence.

Services

Whether you need a polished landing page or a fully-featured web application, I bring the same care and craft to every engagement. Here's how I can help.

Actively Interviewing Full-Time & Contract-to-Hire

Dedicated Software Engineering Roles

Looking for a high-velocity developer to join your engineering team? Beyond freelance contracts, I am actively seeking full-time Frontend and Full-Stack Software Engineering roles. I bring 100K+ lines of production architecture experience, deep problem-solving rigor (Top 1% LeetCode), and a craft-first focus on performant, accessible web applications.

Core Stack: TypeScript, React, Next.js, Node.js & PostgreSQL
Background: B.S. Computer Science (Exp. Jan 2027) & Solo Game Architect

Freelance & Contract Services

  • Est. 1 – 2 Weeks

    Landing Pages & Marketing Sites

    A fast, beautiful, fully-responsive website that converts visitors into customers. Built with semantic HTML, hand-crafted CSS, and smooth interactions — no bloated page builders, just clean code that scores well on Lighthouse.

    • Custom design or from your mockup
    • Mobile-first, fully responsive
    • Contact forms & CTA integration
    • Performance & SEO optimised
    Starting from $650 Get a Quote
  • Est. 2 – 5 Days

    Site Fixes & Improvements

    Got an existing site that's slow, broken, or just needs a refresh? I can audit your codebase, squash bugs, improve performance, and add new features without the overhead of a full rebuild.

    • Bug fixes & debugging
    • Performance & Lighthouse improvements
    • Responsive / mobile fixes
    • Feature additions to existing sites
    From $60 / hr Get a Quote

Ongoing Maintenance & Support

Monthly Retainer

Keep your site healthy, secure, and up to date without thinking about it. Ideal for small businesses who need a reliable developer on call without committing to a full-time hire.

  • Monthly updates & dependency patches
  • Content & copy updates
  • Uptime monitoring & quick fixes
  • Priority response within 24 hours
From $250 / mo
Get a Quote

Not sure which fits your project? Send me a message and we'll figure it out together — no commitment required.

Coding Activity

GitHub Consistency
809 Contribs (12M)
1.9K Day Streak
24+ Public Repos
Algorithm Problem Solving
1,267 Total Solved
Top 1% Global Rank (#15.1K)
83.4% Acceptance
Easy
825 / 966
Medium
428 / 2,117
Hard
14 / 977

Let's Talk

  • Response Time

    Within 24 hours

  • Availability

    Accepting projects now

  • Working Hours

    Mon – Fri, 8 AM – 8 PM PT

  • Location

    Riverside, CA (Remote-friendly)

Have a project? A role? Let's make something great.

I am currently open to freelance projects and full-time Front-End or Full-Stack roles. Whether it's a quick hello or a detailed proposal - every message gets my full attention, a clear response, and a result worth showing off.

Overview

The Engineering Challenge

Architecture & Solutions

Technologies Used