Skip to main content

My Work

Real projects from my professional experience — enterprise platforms, healthcare portals, and nonprofit tools built to solve real problems

MNTN R2 Reporting Platform screenshot

MNTN R2 Reporting Platform

The Challenge

MNTN needed to scale their reporting platform across multiple business verticals. The monorepo serving their core reporting product lacked the flexibility for vertical-specific theming and standalone report rendering. Report management workflows — fetching, editing, and assignments — needed a dedicated admin interface, and there was no way to render reports outside the main application context.

My Approach

I contributed broadly across the monorepo as a Senior Full Stack Developer. I built R2Admin for report management — handling fetching, displaying, editing, and assignments — then created a theme system for R2VL that enabled the MNTN Select vertical. I also built R2Viewer as a standalone app for rendering reports from any vertical. The theme system architecture was a deliberate design decision to unblock business expansion across verticals.

The Results

The theme system directly enabled the launch of the MNTN Select vertical, opening a new revenue stream. R2Viewer decoupled report rendering from the admin context, enabling cross-vertical usage patterns that weren't possible before. An async job queue built with BullMQ replaced synchronous report processing, improving reliability and throughput for high-volume reporting workloads.

React 18TypeScriptFastifytRPCPostgreSQLRedisBullMQHighchartsKubernetes
Accredo Prescribers Portal screenshot

Accredo Prescribers Portal

The Challenge

Express Scripts/Cigna needed a specialty pharmacy management portal for prescribers — a user segment with no existing dedicated system. Specialty pharmacists managing patient prescriptions relied on fragmented tools and manual processes. The portal needed to be public-facing, reliable at scale, and built from the ground up with no existing foundation to build on.

My Approach

I architected the portal from scratch as a contract developer, then led the team through the full implementation. I designed the system architecture for a public-facing healthcare portal, established the development patterns and conventions the team would work within, and guided execution from initial architecture through production launch. Leading both the technical and team dimensions of this project was the core challenge.

The Results

The portal launched in production and serves specialty pharmacists nationally. Building from an architectural blank slate to a live, national-scale healthcare platform is the proof point here — and it's verifiable at prescribers.accredo.com. Leading the team through that arc, from design decisions to working software, was the work.

ReactTypeScriptNode.jsExpress ScriptsHealthcare
PRC Secure Messaging screenshot

PRC Secure Messaging

The Challenge

The PRC platform at Express Scripts/Cigna relied on manual email flows for user help requests. There was no structured way to route different types of inquiries to the right handlers, and users lacked a secure channel for sensitive healthcare communications. The existing process was slow, error-prone, and couldn't scale as the platform grew.

My Approach

I shipped the secure messaging functionality end-to-end: built dynamic form templates that adapted to different inquiry types, a message inbox system for users and handlers, and a category-to-form routing hierarchy that matched each inquiry category to the correct form template. The system replaced ad-hoc email with a structured, secure digital channel for healthcare communications.

The Results

Secure messaging replaced the manual email support workflow with a structured digital process. Dynamic form templates eliminated hard-coded form maintenance — adding a new inquiry type meant configuring a template, not writing code. The feature shipped at prc.express-scripts.com, where it's verifiable in production.

ReactTypeScriptNode.jsExpress ScriptsHealthcare
The Giving Closet screenshot

The Giving Closet

The Challenge

A Jacksonville nonprofit's referral management app — originally built by university students — was broken and unusable. The organization needed a working system to manage clothing referrals for families in need: tracking referrals from intake through pickup, managing volunteer and staff access at different permission levels, and generating reports. The existing codebase couldn't be salvaged.

My Approach

I rewrote the entire application from scratch as a personal project. I built a React 19 + Vite frontend with a full Express/PostgreSQL backend, implementing JWT authentication, role-based access control for admin, staff, and volunteer roles, multi-step referral intake forms, pickup tracking, an admin dashboard, AWS SES email notifications for status updates, and Puppeteer-generated PDF reports for the organization's records. The app is deployed on Netlify (frontend) and AWS App Runner (backend).

The Results

The nonprofit is actively using the system in production — referral management that was previously impossible with the broken app is now a working daily workflow. Role-based access means admins, staff, and volunteers each see exactly what they need. The app is live and verifiable at giving-closet.netlify.app.

React 19ViteExpressPostgreSQLJWTAWS SESPuppeteerAWS App Runner