Bennett Purdy

Full Stack Web Developer

Benefit Decision Toolkit

Benefit Decision Toolkit, or BDT, is a set of tools that makes it possible for people to create public benefit elegibility screeners with no coding. BDT is a project of Code For Philly, a civic coding organization.

Screenshot of a property tax refund screener for Philadelphia residents, displaying input fields and instructions.

Tech Stack

  • SolidJS
  • Tailwind
  • DMN
  • Form JS
  • Quarkus
  • Firebase

My Experience

The BDT team uses synchronous tools like Google Meet and asynchronous tools like Slack and Github Projects to communicate and plan. Google Drive is used to create permanent records for work items. Figma is used for collaborative design work.

BDT is a large-scale project with a vision created by two co-founders. Working on the project was a valuable experience for me in terms of working as part of a team to design and implement new features for our app. Working on an existing codebase and learning how it is organized was also a great experience.

My Contributions

BDT consists of several different parts, including an application to build elegibility screeners and the screener itself. My role in the project has largely been to take the concepts and visual mockups of features for the different apps and build the functionality into the frontend of the app.

I contributed graphic design work to the project. A concept for the project’s logo was created by one of my teammates, and I refined it into a finished product that is now being used to visually represent the project.

I facilitated a series of meetings to help the team fill out a strategic planning document that is helping to define the purpose of the project and align the team around that.