Matt Burnett

Making things.

Making things better.

BioBio

I’m a web developer who got started right before the Web 1.0 era in the Washington, DC area, back when “webmaster” meant doing whatever it took to keep a site running. I thrived as a generalist, working across front-end and back-end technologies to keep systems reliable and responsive.

After about ten years in the field, I took a step back and spent time abroad, including twelve years in Berlin, where I continued to engage with technology through involvement with activist.org and personal projects. I have now returned to the DC area and have been re-engaging with development work while rebuilding a local tech network.

I’m particularly interested in opportunities where I can apply my experience in building and maintaining web applications, integrating APIs, and improving codebase reliability and performance—now including workflows that use agentic coding and AI-assisted development—while contributing to teams or projects that value initiative, adaptability, and collaboration.

portfolioPortfolio

Hover over / click on the images for more info.

Activist.org

Activist.org

  • Vue.js 3 / Typescript
  • Tailwind CSS
  • Django / DRF

Activist.org

Activist.org is a platform that connects activists with organizations and causes they care about. As part of the development team, I work on improving existing functionality and implementing new features from broadly defined requirements.

My role focuses on refining user experience, improving performance, and integrating new capabilities in a way that fits the existing system. I collaborate closely with other developers and stakeholders to identify priorities and address issues early.

Using Vue 3, Django 5, TypeScript/JavaScript, and Tailwind CSS with Headless UI, I contribute across both front-end and backend code. My work helps keep the platform modern, maintainable, and responsive to the needs of its community.

Activist.org

ServePoint

ServePoint

  • ColdFusion 2025 / ColdBox HMVC
  • ColdFusion ORM / PostgreSQL
  • Agentic coding / AI-assisted development

ServePoint

ServePoint is a focused effort to use agentic coding in a practical, real-world setting. I'm building it as a case management system for agencies that serve citizens at the federal and local level—the kind of place where clear workflows and strong privacy really matter—to show how modern ColdFusion and ColdBox can support serious social services while I develop with AI agents.

I'm designing it around architecture, security, and deployment practices that would hold up in government and mission-driven environments. The goal is to make it a practical reference for teams evaluating ColdFusion for sensitive workloads, and a concrete example of agentic development applied to a real application.

ServePoint

Carbon Interface

Carbon Interface API Frontend

  • React / TypeScript
  • Material UI / Formik
  • 3rd party API integration

Carbon Interface API Frontend

This project is a lightweight, user-friendly frontend for the Carbon Interface API, which provides estimates of carbon emissions for activities such as air travel and ground transport. I focused on designing a responsive, intuitive interface that makes complex environmental data easier to understand.

Built with React, TypeScript, Material UI, and Formik, the application reflects my interest in climate-focused tools and in translating technical data into practical, user-centered experiences. It also serves as a foundation for future features aimed at helping users better understand—and reduce—their environmental impact.

Carbon Interface API Frontend

create-flask-app

create-flask-app

  • Python
  • Click CLI Tool
  • Tailwind CSS

create-flask-app

create-flask-app is a command-line tool for quickly scaffolding small to medium-sized Flask applications. Built in Python with Click, it generates a clean, opinionated project structure that removes repetitive setup and lets developers focus on application logic.

I designed and implemented the tool with speed, clarity, and scalability in mind. The generated architecture encourages best practices such as modular design, environment-specific configuration, and optional extensions for databases, testing, and templating.

By automating common setup tasks, create-flask-app improves developer flow and iteration speed. It reflects my focus on developer experience and on building maintainable, well-documented tools that support long-term work, not just quick starts.

create-flask-app

Photovoltaic Output

Solar Panel Output Estimation

  • TypeScript / React
  • 3rd party API integration
  • AWS Deployment

Solar Panel Output Estimation

The Solar Panel Output Estimation project provides real-time estimates of solar panel electricity production based on location, time, and weather data from the forecast.solar API. I built a responsive web interface that makes complex data accessible and actionable for users.

Developed with React, TypeScript, and AWS (S3, API Gateway, Lambda), this project reflects my interest in sustainable technologies and using real-time data to support informed energy decisions.

Solar Panel Output Estimation

GreenShop / E-commerce UI

GreenShop / E-commerce UI

  • React 18 / Redux Toolkit
  • TypeScript
  • Stripe payment API integration
  • Vercel deployment / API integration

GreenShop / E-commerce UI

GreenShop is a capstone e-commerce web app focused on sustainable, renewable products. It offers a seamless shopping experience that highlights eco-friendly goods while serving as a practical exercise in full-stack web development.

The application integrates with a custom E-commerce REST API and Stripe for secure payments, ensuring smooth functionality and user confidence. Built with React, Redux Toolkit, TypeScript, and deployed on Vercel, GreenShop demonstrates my ability to build modern, responsive, and user-focused web applications with a purpose.

GreenShop / E-commerce UI

E-commerce API

E-commerce REST API

  • NestJS / TypeScript
  • PostgreSQL database / TypeORM
  • OpenAPI documentation
  • CI/CD via GitHub Actions

E-commerce REST API

The E-commerce REST API powers the GreenShop application, providing infrastructure for managing products, transactions, and user authentication. I focused on building a scalable, reliable backend that supports modern e-commerce needs.

Built with NestJS, TypeScript, PostgreSQL, and TypeORM, the API is type-safe, well-structured, and performant. Comprehensive OpenAPI documentation makes it easy for developers to integrate and reduces friction in development. CI/CD pipelines using GitHub Actions ensure that updates are automatically tested and deployed, maintaining stability and reliability for the application.

For developers interested in exploring the API, the OpenAPI documentation is available and can be accessed with the username/password combination e-comm/e-comm.

E-commerce REST API

NestJS API Template

NestJS REST API Template

  • NestJS / TypeScript
  • TypeORM
  • PassportJS Authentication
  • CI/CD via GitHub Actions

NestJS REST API Template

The NestJS REST API Template is a starter scaffold for building NestJS-based APIs, including the E-commerce REST API. It provides a ready-made structure with authentication, database integration, and modular architecture, helping developers focus on application-specific features instead of boilerplate.

Built with NestJS, TypeScript, TypeORM, and PassportJS, the template includes CI/CD pipelines via GitHub Actions for automatic testing and deployment. OpenAPI documentation is available for developers with username/password test/test.

NestJS REST API Template

Resonate

Resonate Music Streaming Service

  • Open Source
  • Front End / Back End Development
  • Test Development

Resonate Music Streaming Service

The Resonate Music Streaming Service is an open-source platform for collaborative music sharing. I developed a comprehensive test plan to audit the API, identify broken or missing functionality, and ensure core features worked reliably.

Using Mocha and Chai, I created detailed test cases, verified refactored features, and helped improve the platform’s stability and performance. This work highlights my ability to apply rigorous testing practices to enhance open-source projects.

Resonate Music Streaming Service

This website

This website

  • HTML
  • Javascript
  • CSS
  • SEO / Schema.org optimization

This website

This website is my personal portfolio, built with HTML, JavaScript, and CSS/SASS to showcase my skills and projects. It demonstrates the ability to create a functional, visually appealing site without external libraries or frameworks.

Designed with SEO and structured data following schema.org standards, the site ensures visibility and relevance in search results. This project highlights my proficiency in building professional, responsive, and modern web experiences.

This website

Skill SummarySkill Summary

Frontend

  • React
  • Angular
  • Vue
  • Nuxt
  • TypeScript
  • JavaScript
  • HTML/CSS
  • AJAX
  • jQuery
  • OOP

Backend / API

  • Node.js
  • Nest.js
  • Django
  • Django REST Framework
  • Flask
  • ColdFusion/CFML
  • CF Components
  • ColdBox
  • Fusebox
  • Mach II
  • Sequelize ORM
  • TypeORM
  • PostgreSQL
  • MS SQL Server
  • SQL

Other

  • GitHub/Git
  • GitHub Actions
  • VS Code
  • Docker
  • API integration
  • CI/CD pipelines
  • AI-assisted development / agentic coding workflows

Other InfoOther Info

Work Info

  • Available for contract / free-lance work
  • Full and/or part-time possible
  • Open Source contributor
  • U.S. citizen
  • Eligible for Public Trust
  • Experience with U.S. federal agencies (NRC, FAA, US Army JAG, US Border Control)

Areas of capability

  • Web Application Development
  • API Development and Integration
  • Database Design and Implementation
  • Legacy system modernization
  • Test-driven development and QA
  • Open source collaboration
  • CI/CD and deployment workflows

Certifications & Education

  • Adobe ColdFusion Professional Certification
  • Codecademy Full Stack Engineer Career Path
  • BMus with Honors, Virginia Commonwealth University

Languages

  • English (Native)
  • German (B2 Deutsch für Beruf / Professional level B2)

ContactContact