Web Application

Software & AI

Revisited - Family Media Preservation and Archive Platform

Revisited combines physical-media preservation, studio operations, verified digital storage, and a private family Archive in one system. Jay shaped the product strategy, experience, visual direction, security model, and technical architecture across customer, family, studio, and administrative workflows.

Application SecuritySoftware EngineeringFront-End Development

7 eligible physical-media formats

Planned launch formats

Photos, video, audio, and documents

Digital Archive media types

60 days after the first Family Media Box completes quality review

Included Archive access

View project →
Revisited Archive Home presenting preserved family memories in an editorial digital collection.
A private family Archive designed around memories, people, places, and stories.
Split-view Northstar Security case-management dashboard with a ticket queue and active investigation workspace.
Concept interface for a calmer, more actionable application security workflow.

Internal Tool

Security

Application Security Dashboard

Northstar Security is an internal application security platform created to consolidate the tools and workflows used throughout the software security review process. Instead of moving between separate applications for ticket management, static analysis, merge request reviews, dependency investigations, and threat analysis, security engineers can complete investigations within a consistent interface designed around evidence-driven decision making. As the sole designer and developer, I was responsible for the product vision, user experience, interface design, and implementation of the platform. The portfolio recreates the application's interface using fictional branding to protect confidential information while accurately representing the workflows, architecture, and design decisions behind the original system.

4

Signal areas

7

Core views

View project →

AI Agent System

Software & AI

Agentic Application Prototyping System

The Agentic Application Prototyping System began as an experiment in improving software development through coordinated AI workflows rather than isolated prompts. Instead of treating every application as a new starting point, the system captures architectural decisions, reusable functionality, and implementation patterns that can be applied across future work. I designed the orchestration layer, defined the responsibilities of specialized agents, and created a workflow focused on consistency, reuse, and rapid prototyping. The project serves as both a practical internal development tool and an exploration of how agentic systems can support software engineering.

Artificial IntelligenceAgentic SystemsSoftware Engineering

1

Orchestration layers

6

Specialized agents

Reusable

Architecture library

View project →
Dark tabletop visualization of an orchestrator hub coordinating research, architecture, UX, backend, QA, and documentation agents.
A modular multi-agent system designed to coordinate software development, preserve architectural knowledge, and improve consistency across future projects.
Podcast Template Engine extension open inside Adobe Premiere Pro, showing a five-step template-driven setup workflow.
The extension provides a dedicated interface for automating project setup directly inside Adobe Premiere Pro.

Software Extension

Creative Technology

Premiere Pro Workflow Extension

This project explores how software can improve one of the least creative parts of post-production: preparing a project before editing begins. Drawing on firsthand experience in film and video production, I designed a custom Adobe Premiere Pro extension that automates project organization, template generation, and sequence assembly while preserving flexibility for the editor. Currently in active development, the extension focuses on creating a repeatable editorial workflow that reduces manual setup and establishes a consistent starting point for new projects. The project also serves as an exploration of workflow automation within creative software, combining software engineering with practical production experience.

Software EngineeringAutomationEditing

Multiple stages

Setup coverage

Modular templates

Architecture

Reusable

Template model

View project →