Hi.

My name is Theresa Summa.

I am a software engineer.

Recent Writing

Building VibeCheckAI: A Social Media Sentiment Analysis Platform
September 26, 2025

Creating a scalable, production-ready sentiment analysis platform presents unique challenges when you are one person with a small personal budget! Aft...

Making the world ✨ sparkle ✨
September 16, 2025

I have always found ways to make my projects delightful for users. This is not the first fun JavaScript package I've released, but definitely the bes...

Lesson Learned: Don't Make Assumptions
September 8, 2025

I set out to add Spotify integration to my Last.fm comparison tool, but hit a roadblock with API limitations that taught me an important lesson about making assumptions.

Lastfriends.site: A last.fm music comparison tool
September 4, 2025

last.fm music comparison tool Lastfriends is a little web tool I put together waiting for Meta access to continu...

Food Stamps Viral Thread Sentiment Analysis Project
September 1, 2025

Background Welcome to an exciting milestone for me. The project I'm about to tell you about is my first foray into data analysis, machine learning,...



My Experience

18F/Technology Transformation Services, General Services Administration
Lead Innovation Specialist - Washington, DC

I spent four years here, and was asked to move from an individual contributor role to a leadership role within three months of my working there.

  • Managed a team of 3-6 high performing engineers, some of whom were tech leads in their focus areas (front end, devops, etc), and a handful of whom were promoted off my team, becoming leaders alongside me.
  • Built an engineering department from a little over a dozen to sixty engineers, focusing on engineer productivity and career development, exponentially increasing the number of paid projects the agency could accept.
  • Co-authored Code of Conduct for events as part of internal Diversity and Inclusion Guild, which became the foundation for the organizational Code of Conduct.

My leadership position also had a percentage of time I spent as an individual contributor still, completing the following:

  • Extended software I first built in an earlier position, used to parse and view federal regulation for the Alcohol, Tobacco and Firearms Bureau, increasing regulatory compliance and ease of use for ATF staff using React, JavaScript, Backbone.js, Python and Django, Sass, HTML.
  • Worked closely with designers and server side engineers to develop a website for an initiative that First Lady Michelle Obama created, resulting in interest being generated in the program and sign ups to the campaign, using Jekyll, JavaScript, Sass.
  • Led continued development of an internal tool for federal procurement officers to receive fairer prices on government contracts by comparing past prices on similar contracts, which saved compliance officers time and money on new contracts, using Python and Django.
Consumer Financial Protection Bureau
Technology and Innovation Fellow - Washington, DC

I was given a two year fellowship position to get the new federal agency built out of the 2008 housing crisis off the ground technologically.

Quartz, An Atlantic Media Company
Web Application Engineer - New York, NY
ConsumerSearch, A New York Times Company
Senior Web Developer - New York, NY
  • Maintained and built new features for a consumer product comparison website owned by The New York Times Company, using JavaScript, CSS, HTML, Drupal, PHP, jQuery.
  • Halved load times by minimizing HTTP requests and optimizing server side code for Drupal views/templates.
  • Co-led usability testing and user feedback collection, alongside the design director.
The Economist
Senior Web Developer - New York, NY
  • Ported complex news site from Coldfusion to Drupal.
  • Mentored Coldfusion engineers learning Drupal and PHP.
Sony Music
Drupal Themer - New York, NY
  • Ported musician websites from Drupal 5 to Drupal 6, including artists like Ben Folds and Kesha.
The New York Observer
Client Side Developer - New York, NY
  • Built the front end of two versions of a high traffic media website using Drupal, PHP, HTML, CSS.


About

About Theresa and this site:
  • This site is built with Next.js and hosted with Vercel.
  • On MacOS, I use Warp for an AI-powered Terminal replacement. Warp was handy when I botched my Git history and when I ran into dependency versioning issues. I am using JetBrains IDEs, PyCharm mostly. I also use Claude as a pair programming partner.
  • Theresa is a crafter, thinker, cat mom, Lady Gaga superfan, lifelong tinkerer.