Matt Burnett

Making things.

Making things better.

BioBio

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

After about ten years in the field, I stepped back and spent time abroad, including twelve years in Berlin, staying connected to technology through activist.org and personal projects. I’m now back in the DC area, re-engaging with development work and rebuilding a local tech network.

I’m interested in roles 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 that value initiative and collaboration.

Web developer with experience dating back to just before the Web 1.0 era in the Washington, DC area, when “webmaster” often meant handling everything needed to keep a site running.

After around ten years in the field, there was a period abroad, including twelve years in Berlin, staying connected to technology through activist.org and personal projects. Recent work has shifted back to the DC area, with renewed engagement in development and the local tech community.

Current interests center on roles that use experience with reliable, API-driven web applications and agentic or AI-assisted workflows in collaborative teams.

portfolioPortfolio

Hover over / click on the images for more info.

Chat MVP

Chat MVP

  • RAG chat over ingested documents.
  • FastAPI + Streamlit + PostgreSQL/pgvector.
  • Doc-grounded RAG.
  • FastAPI + Streamlit.

Chat MVP

Chat MVP is a minimal RAG application: sources are crawled and chunked into PostgreSQL with the pgvector extension, embeddings are generated via the OpenAI API, and answers are produced with LangChain using retrieved context plus a trimmed chat history.

A FastAPI service exposes health and query endpoints; a Streamlit frontend posts questions and shows answers with cited source chunks. The stack is suited to demos and iterative work on ingestion, retrieval quality, and prompt behavior.

Related tech:

  • Python 3.13, FastAPI, Uvicorn, Streamlit
  • PostgreSQL, pgvector, LangChain, OpenAI (chat + embeddings)
  • Trafilatura, BeautifulSoup (HTML extraction)

RAG chat: ingest sources into PostgreSQL/pgvector, retrieve top-k chunks, answer with an OpenAI model.

FastAPI for /query; Streamlit UI; LangChain for retrieval and generation.

Related tech:

  • FastAPI, Streamlit
  • PostgreSQL, pgvector
  • LangChain, OpenAI

Chat MVP

Filescan service

Filescan

  • Scans image uploads for malware.
  • Stops unsafe files before app processing.
  • Scans for malware.
  • Blocks unsafe files.

Filescan

Filescan is an upload-scanning service that checks submitted images for malware before they enter the main application flow. It receives files over HTTP, scans them with ClamAV, and returns a clear clean-or-infected result.

The service adds a security gate at the point of entry. Unsafe files can be isolated early, which lowers downstream risk and strengthens confidence in the upload pipeline.

Related tech:

  • FastAPI (scan service API)
  • ClamAV / clamd (malware detection)
  • Docker (service packaging/runtime)
  • Quarantine + backend event notification

Scans image uploads for malware with a clear clean-or-infected result.

Blocks unsafe files at upload time to protect the pipeline.

Related tech:

  • FastAPI
  • ClamAV
  • Docker

Filescan

ServePoint

ServePoint

  • Manages citizen-service cases securely.
  • Supports reliable public-service delivery.
  • Tracks service cases.
  • Supports secure delivery.

ServePoint

ServePoint is a case management application for agencies that deliver public services. It is designed to support structured workflows, case tracking, and secure handling of sensitive data.

The project demonstrates how modern ColdFusion architecture can support high-trust environments where reliability, privacy, and operational clarity are critical.

Related tech:

  • ColdFusion 2025 + ColdBox
  • PostgreSQL + ORM
  • Secure workflow design
  • Agentic / AI-assisted development

Case management for public-service agencies with secure workflows.

Modern ColdFusion for sensitive, mission-driven workloads.

Related tech:

  • ColdFusion
  • ColdBox
  • PostgreSQL

ServePoint

Activist.org

Activist.org

  • Connects activists to organizations and causes.
  • Makes civic participation easier.
  • Links activists to causes.
  • Improves participation.

Activist.org

Activist.org is a web platform that connects activists with organizations, campaigns, and causes. I contribute across frontend and backend work to deliver features that help users discover and engage with relevant civic opportunities.

This work supports stronger community participation by improving usability, performance, and maintainability in a mission-driven product used by organizers and volunteers.

Related tech:

  • Vue 3 + TypeScript
  • Django + DRF
  • Tailwind CSS + Headless UI
  • Agentic / AI-assisted development

Connects activists with organizations and causes across the stack.

UX and performance work for mission-driven community use.

Related tech:

  • Vue 3
  • Django / DRF
  • TypeScript

Activist.org

Carbon Interface

Carbon Interface API Frontend

  • Estimates travel emissions.
  • Supports lower-impact choices.
  • Estimates emissions.
  • Supports greener travel.

Carbon Interface API Frontend

This project is a frontend for the Carbon Interface API that estimates emissions for travel and transport scenarios. It presents the input and result flow in a clear, user-friendly UI.

The interface turns technical carbon data into understandable outputs, helping users compare options and make better-informed decisions.

Related tech:

  • React + TypeScript
  • Material UI + Formik
  • Carbon Interface API

This frontend uses the Carbon Interface API to estimate emissions for travel and transport in a clear UI flow.

It makes carbon data easier to interpret for practical decision-making.

Related tech:

  • React
  • TypeScript
  • Carbon Interface API

Carbon Interface API Frontend

create-flask-app

create-flask-app

  • Scaffolds Flask apps via CLI.
  • Reduces setup boilerplate.
  • Generates Flask starters.
  • Cuts setup boilerplate.

create-flask-app

create-flask-app is a CLI tool that scaffolds Flask projects with a clean, opinionated structure. It automates common setup steps and creates a usable starter quickly.

The tool reduces repetitive boilerplate and helps developers move faster into feature work with consistent project organization.

Related tech:

  • Python
  • Click CLI
  • Flask project scaffolding
  • Template-driven generation

CLI scaffold for Flask projects with a clean starter layout.

Cuts repetitive setup so you can focus on features.

Related tech:

  • Python
  • Click
  • Flask

create-flask-app

Photovoltaic Output

Solar Panel Output Estimation

  • Forecasts solar energy output.
  • Supports better energy planning.
  • Forecasts solar output.
  • Aids energy planning.

Solar Panel Output Estimation

This project estimates solar panel electricity production using location, time, and weather inputs from the forecast.solar API. It presents the results in a responsive interface for quick interpretation.

The output helps users evaluate potential generation and plan usage with better visibility into likely energy performance.

Related tech:

  • React + TypeScript
  • forecast.solar API
  • AWS (S3, API Gateway, Lambda)

Estimates solar output using forecast.solar in a responsive UI.

Helps users gauge generation for better energy planning.

Related tech:

  • React
  • TypeScript
  • AWS

Solar Panel Output Estimation

E-commerce API

E-commerce REST API

  • Handles products, orders, and auth.
  • Keeps transactions reliable.
  • Runs products and orders.
  • Keeps transactions stable.

E-commerce REST API

The E-commerce REST API powers an online shopping experience by handling products, transactions, and authentication through a structured backend service.

The service provides predictable endpoints, documentation, and deployment checks that support stable integrations and reliable commerce operations.

Developers can explore the OpenAPI docs using e-comm/e-comm.

Related tech:

  • NestJS + TypeScript
  • PostgreSQL + TypeORM
  • OpenAPI docs
  • GitHub Actions CI/CD

Backend for online shopping: products, transactions, and auth.

OpenAPI docs and CI/CD for reliable delivery.

Related tech:

  • NestJS
  • PostgreSQL
  • OpenAPI

E-commerce REST API

This website

This website

  • Showcases projects and skills.
  • Improves professional visibility.
  • Shows projects and skills.
  • Boosts visibility.

This website

This site is my personal portfolio and central project showcase. It presents work samples, technical focus areas, and background information in a single navigable interface.

The implementation prioritizes clarity, responsiveness, and discoverability so recruiters and teams can quickly review relevant experience and project outcomes.

Related tech:

  • HTML + JavaScript
  • CSS / SASS
  • SEO + Schema.org structured data

Personal portfolio showcasing projects and background in one site.

Built for clarity, responsiveness, and search visibility.

Related tech:

  • HTML
  • SASS
  • SEO

This website

Skill SummarySkill Summary

Frontend

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

Backend / API

  • Node.js
  • Nest.js
  • Django
  • DRF
  • Flask
  • ColdFusion
  • CFML
  • CFC
  • ColdBox
  • Fusebox
  • Mach II
  • Sequelize ORM
  • TypeORM
  • PostgreSQL
  • 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