Featured ✦ 01
Avatars in Grave Danger
A 3D wave-defense game where you protect your avatar from hordes of the undead — built solo and published on Xbox Live Indie Games. Over 100,000 lines of C# from concept to launch.
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
Selected Work
Featured ✦ 01
A 3D wave-defense game where you protect your avatar from hordes of the undead — built solo and published on Xbox Live Indie Games. Over 100,000 lines of C# from concept to launch.
Fullstack, highly-polished clone of the Flat UI website. Incorporates every main feature and adds some of its own.
An assortment of frontend projects — from pricing cards to fully-realized, beautiful landing pages.
Fullstack app for searching and browsing recipes — smooth animations and a polished UI throughout.
Large-scope landing page for a fictional food-delivery business. Fully-responsive with a beautifully-crafted UX.
The site you're looking at. Perfect Lighthouse score. Ground-up design showcasing front-end craft.
Let's Work Together!
Available for freelance projects and Frontend / Full-Stack Web Developer roles.
Background
Frontend
Building interfaces that feel clear, polished, and fast.
Backend
APIs, logic, and data flow that keep everything running.
Tools
The everyday toolkit behind a reliable workflow.
Currently Leveling Up
Expanding the stack through steady, hands-on practice.
Timeline
Relevant coursework: Data Structures, Algorithms, Web Development, and Software Engineering.
Producing and maintaining websites for clients using technology from vanilla HTML all the way to Next.js.
Mastered modern React, Redux Toolkit, React Query, TypeScript, and Next.js. Built and deployed full-stack apps.
Deep dives into HTML5, CSS3, JavaScript, Node.js, MongoDB, PostgreSQL, and SASS.
Released and sold two Xbox Live games as a solo developer. Collaborated on several others and QA'd hundreds more.
4.0 GPA, Dean's List. Three years of C# and an extensive Computer Science foundation.
3.9 GPA, Gifted & Talented Education. First C++ and Java experience at age 15.
The Case For Matthew
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.
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.
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.
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.
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. The end result should work for the people using it, not just the developer who built it.
I care deeply about the finish of what I ship: accessible markup, thoughtful UX, strong responsive behavior, and code that stays clean under pressure. The small details are often what make a product feel trustworthy.
The Human Behind the Code
Hi — I'm Matthew McGrath, a California-based Full-Stack Web Developer with an obsession for beautiful, functional design.
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.
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.
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.
View ResumeWhat I Offer
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.
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.
Interactive, full-stack applications built with modern React, Next.js, and a Node/Express backend. From recipe apps to dashboards — if it needs dynamic data, real-time updates, or user authentication, this is the package.
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.
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.
Not sure which fits your project? Send me a message and we'll figure it out together — no commitment required.
Daily Consistency
Contribution Activity
Loading…
Get In Touch
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.