David Allen
David Allen

Director of Software Engineering at Fidelity Investments

Stuff I’ve made

Deckard
VS Code extension

Deckard

A local-first second brain for the Markdown notes already in your workspace.

Marketplace
Esper Themes
VS Code themes

Esper Themes

Film-inspired, high-contrast color themes for VS Code.

Marketplace
Tycho
Game engine

Tycho

An engine for small, phone-first pixel games, with Tyrell, a minds engine, inside.

Docs
Under the White Dragon
Side-scroller

Under the White Dragon

Cyberpunk repair, from a basement under a noodle bar.

Play
Lodestar
Top-down action

Lodestar

Carry a star's light across a dead world.

Play
Merryfolk
Artificial life

Merryfolk

Artificial life in a Shire-like village.

Play
NEO
Roguelite

NEO

A five-minute roguelite in a dungeon of code.

Play

Experience

Writing software since 2005, from Flash games to more than a hundred client projects.

2024 – now

Fidelity Investments

Director, Software Engineering

I lead two teams in fixed income:

Investment Tool Development

Tools for the portfolio managers, quants and traders behind more than $2.5T in fixed income.

User Experience Center of Excellence

UI components and standards for all of fixed income engineering.

2022 – 2024

Datamura Solutions

Director of Software Engineering

Built and led the team behind an operations and analytics platform for a Fortune 500 pharmaceutical company.

2020 – now

Esper Innovations

Founder

Custom software and consulting for a range of clients.

2019 – 2020

University of New Hampshire

Adjunct instructor

Instructed two cohorts of a six-month full-stack bootcamp.

2012 – 2019

The Atom Group

Senior software architect

Built software for more than 100 clients.

How I got started

It started with a word processor and an orange screen.

1990s
Terminal Tetris

Poking around the command line of my mom's Brother word processor, I found Tetris. I've been typing commands just to see what happens ever since.

2004
My first website

At fourteen I had strong opinions about a James Bond game and a freewebs.com account. The site was very red, but it was out there, and that turned out to be the part that mattered.

2006
Hello, world

Visual Basic class by day, and hours programming games at night after dishwashing shifts. Coming back as the TA and helping classmates through it prepared me to teach a coding bootcamp years later.

2008
Databases and business

I started college studying game development, then switched majors for a path I could build a career on. It introduced me to databases and the business side of technology, and I’ve leaned on both ever since.

2012
Back to code

My last year at Plymouth State brought four new languages and Vim on purpose. My senior thesis was the first thing I built for real people, and the campus actually used it.

Elsewhere