Matt PeckMatt PeckMatt Peck
Product Engineer with 16+ years building fast, data-heavy web applications with React and TypeScript. I enjoy working closely with product and design to move quickly from concept to implementation and care deeply about performance and craft.
📍 Raleigh, NC
// About
Building systems that scale and teams that thrive.
I'm a Principal Software Engineer with over a decade of experience building scalable systems that serve millions of users daily.
My journey started with a fascination for how things work under the hood. Today, I architect distributed systems, lead engineering teams, and contribute to open-source projects that help developers build better software.
I believe in simplicity over complexity, pragmatism over dogma, and that the best code is the code you don't have to write.
> Tech Stack
Core technologies I work with daily:
// Frontend
// Backend
// DevOps
// Architecture
// Experience
Where I've been and what I've built.
Software Engineering Consultant
- Spearheaded creation of design system and component library based company brand; led initial design with Product Managers and UI/UX Designer; implemented with Figma, Storybook, React, Styled Components, and Radix UI
- Improved Time to Interactive (TTI) of React app by caching React Query data on the frontend and refactoring Firebase Cloud Function queries to execute concurrently; average page load i production went from 20+ seconds to less than 5 seconds; recommended Postgres migration for future improvements
- Added cache layer to AWS API Gateway, dramatically reducing slow API responses from 10+ seconds to less than 3 seconds
- Rebuilt an interactive geospatial platform using React, Mapbox, and D3.js to handle dynamic location-based datasets
Senior Web Developer
- Developed project management dashboard builder in React using React Router and Express REST API with a NoSQL database; users could create dashboards using drag-and-drop with 12+ widgets in a CSS Grid layout
- Regularly collaborated with Product & Design Team on UI/UX using Balsamiq wireframes and Fabric UI components
- Led Redux implemenation using selectors, reducers, thunk dispatch functions, and higher order component pattern
Senior Web Developer
- Modernized and ported MS Access $120M+ finance reporting database to React app with Flux state management
- Architected and built project roadmap tool using D3.js and Bootstrap to dynamically fetch, aggregate, and render milestone and task status as an interactive gantt chart; increased tracking visiblity for 30+ governemnt projects
- Implemented and educated 5-member dev team on Agile Scrum practices; acted as Scrum Master; conducted 2-week sprints, daily standups, and retrospectives
Web Developer
- Designed and developed dynamic map of U.S. field office locations with Adobe Fireworks, HTML, CSS, JavaScript, and Bootstrap that enabled 2,500+ special agents, security officers, and analysts to access mission essential contact info for cleared agency approvals
Web Developer
- Led 3-person consulting team; built 45 SharePoint collections and workflows for 60+ enterprise technology programs
Tech Lead
- Managed 5-developer team responsible for 200+ SharePoint sites serving 22,000 users at Andrews AFB and Pentagon
// What People Say
Kind words from people I've worked with.
"Matt gets the design and development relationship that makes for the best product output. He also has a natural sense of leadership and can step up when needed or dig into the details."
"Matt is the developer you wish you could be. He is constantly pushing others around him to bring their best. He's the kind of guy you can rely on when you are building a highly scalable, data-driven application."
// Let's Connect
Have a project in mind? Want to chat about engineering? I'm always open to interesting conversations.
Send a Message
Quick Info
Find Me Online
Open to consulting, advisory roles, and interesting projects. Let's chat about how I can help.