Graham Hagenah
I’m a full-stack web developer and designer with seven years of experience building fast, accessible websites and applications, from the interface people see to the APIs and databases behind them. I work mainly in React and TypeScript, and in WordPress when a client needs a content management system.
Open to workBased in Somerville, MA, and open to roles across web development, design, and everything in between, in any city, ideally the Boston area.
Projects
Noteworthy projects I’ve built on my own time, from 2021 to 2026. Most are written in React and TypeScript, with Remix for full-stack apps, Python for gathering data, browser APIs for sound and speech, and GitHub Actions and Pages to build and host them.
Pushpin 2026
Concerts, films and talks around Boston, the Bay Area and Western Mass, gathered from venues' own listings. I'm its developer and maintainer.
Python · GitHub Actions · GitHub Pages
Read the case study →
Flow Sequencer 2026
Build a yoga flow one pose at a time, or play one of the ready-made flows.
React · TypeScript · Vite · Web Speech API
Read the case study →
Bounce 2026
A sketchpad for song demos in the browser: pick a key, build a chord progression, and loop it.
React · TypeScript · Tone.js · Zustand · IndexedDB
Read the case study →Client work
Before working in-house, I designed and developed sites for nonprofits and public institutions around Boston at a small agency.
Bartlett Interactive 2019–2021
Web developer and designer at a Concord agency, delivering more than 30 sites for Boston-area nonprofits, libraries and community organizations.
WordPress · PHP · HTML, CSS, JavaScript
See the client work →Get in touch
I’m open to new roles and always happy to talk. Email me at gwhagenah@gmail.com, or read my resume.