ResumeLabBlog
Matt Huggins

Matt Huggins

Web & Mobile Developer

matt.huggins@gmail.comhuggiemhugginsmatt-huggins
Projects
Codebound
Collectible card game
SVGConverter.io
Vectorize raster images
Recent Blog Posts
Cooking with measurableCooking with measurable
Jun 19, 2026
One Schema, Two Codegens: Typing GraphQL Across Client and ServerOne Schema, Two Codegens: Typing GraphQL Across Client and Server
Jun 17, 2026
Structuring the GraphQL Request ContextStructuring the GraphQL Request Context
Jun 9, 2026
Blog Topics
aidata fetchingform managementgraphicsgraphqljavascriptnode.jsreactrubyruby on railssecuritytanstack formtanstack querytypescriptuser experience

Matt Huggins

Leander, TX • matt.huggins@gmail.com

Career Profile

Staff-level software engineer with 20+ years of experience building scalable web applications and developer platforms using React, TypeScript, Node.js, and Ruby on Rails. Experienced in frontend architecture, API design, and integrating LLM-powered features such as AI-generated reporting into production applications.

Skills

Languages & Frameworks:
React, TypeScript, JavaScript, CSS/SCSS, Ruby & Ruby on Rails, SQL, Java, PHP
Artificial Intelligence:
LLM Integration, AI Agent Architecture & Development, Tool-Integrated AI Systems, Prompt Engineering, AI-Assisted Development Workflows

Experience

Staff Software Engineer
Sept. 2024 - May 2026
Prelude Security • Seattle, Washington (Remote)
Provided intuitive user experiences to help CISOs answer the question: "am I protected?"
  • Built an AI-powered backend service in Node.js using the Vercel AI SDK, integrating LLM tool-calling with internal product APIs to automate contextual report generation.
  • Architected an interactive security control visualization using React Flow, providing real-time insight into EDR, Endpoint Management, Vulnerability Management, Email, and Identity security posture with animated node states and drill-down capabilities.
  • Built a comprehensive custom reporting system with time series, number, percentage, bar, column, and pie chart visualizations, including PDF export, JSON import/export, and advanced filtering.
  • Designed and implemented a robust OData filter architecture featuring a custom lexer/parser and predictive autocomplete, enabling consistent data querying across all platform surfaces.
  • Created a reusable form component library, migrating the entire application from react-hook-form to TanStack Form for improved type safety, performance, and developer experience.
  • Established E2E testing infrastructure with Playwright and Storybook, improving release confidence and component documentation.
Tanium
Kirkland, Washington (Remote)
Staff Software Engineer
Apr. 2022 - Aug. 2024
  • Built cohesive first time user experiences with TypeScript and React.
  • Automated common user workflows.
Principal Software Engineer
Jan. 2021 - Apr. 2022
  • Architected reusable front-end experiences for security management, enterprise risk, & software management applications.
  • Coordinated with leadership and engineering to define project scope, team structure, and beneficial process changes.
Senior Software Engineer
Aug. 2019 - Jan. 2021
  • Led a team of 8 to coordinate the implementation of consistent React-based user experiences across 17 products.
  • Created endpoint security management & software management applications with React.
Upland Kapost
Boulder CO
Technical Lead
Mar. 2018 - Aug. 2019
  • Enabled team success through architectural decisions, scope definition, pair programming, code reviews, and general leadership and guidance.
  • Architected scalable internal cross-application services using Ruby on Rails.
  • Built consumer-grade application front-ends with React, Redux, and Webpack.
Senior Developer
Mar. 2015 - Mar. 2018
  • Authored the open-source “circuitry” rubygem for reliable cross-application fanout messaging atop Amazon SNS & SQS.
Senior Developer (Consultant)
Jun. 2013 - Mar. 2015
Quick Left • Boulder CO
  • Built MVP mobile app for outdoor social network using Cordova, React, & Ampersand.js.
  • Outlined and resolved technical problems preventing a financial startup’s growth by migrating from MongoDB to PostgreSQL, fixing inherent data structure flaws, and replacing custom encryption with an accepted standard.
Senior Developer
Jan. 2012 - May 2013
Bloomberg Law • New York NY
  • Acted as team’s Ruby on Rails subject matter expert for the Bloomberg Law product.
  • Replaced unreliable client architecture with a robust extensible gem solution for use with propriety API services.
  • Introduced unit and functional test suites for existing code, and presented an ongoing testing strategy.
Web & Mobile Developer
Feb. 2010 - Jan. 2012
Food on the Table, Austin TX • Austin TX
  • Utilized lean startup methodology to implement minimum viable product solutions focused on learning what the customer wants and needs from our product.
  • Produced Ruby on Rails backend code and HTML, CSS, & jQuery front-ends to manage up to 40 concurrent experiments focused on continuously testing changes and learning user behavior.
  • Responsible for Facebook Connect integration and coordination of viral acquisition efforts.
  • Concurrently iterated on iPhone and Android mobile apps using data-driven development.
Game Developer
Oct. 2008 - Aug. 2009
Challenge Online Games • Austin TX
  • Led company-wide integration of Facebook Platform into all games, resulting in Zynga acquisition.
  • Designed and developed reusable cross-game components within the CakePHP MVC framework.
  • Coordinated the delivery of resources from designers, artists, and programming team members for the duration of an experimental Facebook gaming project.
Applications Developer
Jun. 2004 - Aug. 2006
QVC • West Chester PA
  • Built Java web services utilizing the Spring Framework for back-end processing.
  • Designed and developed enterprise solutions within ASP.NET.
  • Enhanced public websites and internal applications using Java, C#, C++, Perl and ASP languages.
  • Resolved production issues for QVC.com, QVC.de, and QVC.co.uk via on-call support.
  • Produced technical documentation formalizing functionality and semantics of enterprise system application processes.
  • Developed enterprise applications utilizing Java-based web services, formatting XML data with XSL style sheets via ASP to present dynamic XHTML to Customer Service representatives.
  • Maintained existing applications using ASP and VBScript for presentation and VB COM+ components for data source interaction.

Education

Masters Program, Business

University of Delaware (2004 - 2006)

BS in Computer Science

University of Delaware (2000 - 2004)

Projects

Codebound - Creator (In development)

Programmable collectible card game.

SVGConverter.io - Creator

Web-app for converting raster images into vectorized SVGs.

nOS - Lead Developer (Past)

Browser, app store, and crypto wallet for the nOS cryptocurrency.

Black Book Singles - Founder (Past)

Free online dating website and mobile application.

OSS Contributions

measurable

TypeScript package for calculating and converting units of measure.

@poker-apprentice/hand-evaluator

TypeScript package for determining the strongest possible poker hand based upon the known cards.

@poker-apprentice/hand-history-parser

TypeScript package for parsing hand histories from online poker sites.

@poker-apprentice/hand-history-analyzer

TypeScript package for analyzing hand histories from online poker sites.

@poker-apprentice/hand-range-notation

TypeScript package for converting poker hand range notations to and from actual poker hands.

circuitry

Ruby gem for decoupling applications via Amazon SNS fanout and SQS processing.

ruby-measurement

Ruby gem for calculating and converting units of measure.