← ../

./projects

27 projects · 2010 – 2026

2026

zeta

Jul 2026

Offline-first PWA for tracking digital novel reading. All data stays on device; nothing is hosted.

Personal

pinwishes

Jul 2026

Wishlist tracker for Pinny Arcade pins across conventions. Handles async fulfillment when multiple runners shop for the same list.

Personal

Folio

Jun 2026

Markdown plus a Claude Project as a command center for a structured job search. The Folio page on this site walks through it.

Personal
2025

Salesforce Package

Oct 2025

Salesforce unlocked package stood up from near zero, with CI/CD and custom Lightning components. A data-activation pipeline synced scoring artifacts into client Salesforce orgs.

WorkTeam
2024

Recommendations Engine

Jul 2024

Async recommendations system for a B2B SaaS product. An AWS Step Functions pipeline feeds a GraphQL API that serves the web UI and internal tooling from one shape.

WorkTeam
2023

Renewal Analytics

Apr 2023

Self-initiated analytics experience for a B2B SaaS product. Grew from a mocked prototype into a production release.

WorkTeam
2022
2021

Workflow Builder

Aug 2021

Primary UX for a no-code workflow automation tool, built on React Flow. Covered the full path from triggers to Slack delivery.

WorkTeam

Tomelist

May 2021

Simple UI for tracking FFXIV Moogle Tomestone events, built with React + TS + Theme UI. Mid-rebuild as a monorepo with a fresh theme system.

2019

Metasift

Dec 2019

Open Access MET Collection simple visual search UI, built with React + Material UI.

Personal
2018

semantic-release-dependabot

Sep 2018

A semantic-release plugin that automated releases off Dependabot dependency bumps, before GitHub's native automation matured. release-please does this better today.

Personal

Dynamic Chart Editor

Feb 2018

Generic React chart editor for public-sector datasets. Enabling users to plot corresponding dimensions, across a dozen chart types.

WorkTeam
2017

ember-sm-data-viz

Jun 2017

Public Ember addon porting a React d3.js word cloud to Ember 2, with configurable controls.

WorkPersonal

DashCap

Jan 2017

Headless Express.js and Nightmare.js service that exports analytics dashboards to PDF and PNG.

WorkTeam
2015

Morse Alphabet

Apr 2015 – Jun 2015

An attempt at a d3-based connect-the-dots solver, built on Yeoman+AngularJS and hosted on Github Pages.

Personal

Oculi Crafter

Feb 2015 – Jun 2015

Simple application mimicking crafting from Child of Light (PS3, Ubisoft), built on Ember.js using ember-cli and hosted on GitHub Pages.

PersonalTeam

Smoke Signal

Feb 2015 – Jun 2015

A simple list that attempts to list the server status of various HL7 FHIR servers using Jekyll, JS, and GitHub Pages.

2013

Bonnie

Oct 2013

Worked on Bonnie, an open source tool for testing electronic clinical quality measures. MongoDB map-reduce over synthetic patients cut reporting validation from days to seconds.

WorkTeam

Symphony Daily Devotions App

Jul 2013

Stream devotional recordings on Android with ultimate flexibility via GitHub-backed data store.

PersonalTeam

Algorithmic Odyssey

Jan 2013

Top-down, turn-based strategy game with random map generation and fully customizable character development, built with Java using Slick2D with custom graphics.

2012

"Pwning" Netgear WNDR Routers

Sep 2012

A project for BU EC521 Cybersecurity, where we reproduced a BlackHat talk on hacking a Netgear small office/home office router.

CourseTeam

KocoonTech LLC, Prototyping Sensor Mote

Jan 2012

Wireless, multi-sensor integration (humidity, temperature, heart-rate, orientation) on Libelium’s Waspmote hardware, with real-time communication to companion desktop NetBeans UI.

PersonalTeam
2011

Multicycle CPU Design

Sep 2011

A project for BU EC413 Computer Organization, where I designed and implemented a Multicycle CPU in Verilog.

Course

MSP430 "Lighthouse"

Sep 2011

A project for BU EC450 Microprocessors, where we created a custom laboratory barcode scanner using a CD-ROM drive bay, a laser pointer, and an MSP430.

CourseTeam

Custom FPGA Microprocessor

Jan 2011

A project for BU EC311 Logic Design, where we designed and implemented a custom single-cycle CPU in Verilog and an instruction set with a C compiler.

CourseTeam
2010

ImageRecognizer App

Jan 2010

A project for BU EC327 Software Engineering, where we designed an Android application to save images, tag them, and recognize them in future images.

CourseTeam