Skip to main content

I build useful systems and leave room for the whole person.

A personal hub for enterprise architecture, hands-on software projects, professional experience, practical writing, and the creative practice that shapes how I work.

Professional lane
Professional laneMarketing technology
Builder mode
Builder modeReact and Node.js
Creative lane
Creative laneDance and media
Bond Watchtower dashboard showing deterministic risk scores and source-grounded alerts.
Drop Cop radar showing a completed official URL check and demo target matches.
Choreo Counts workspace showing a real analyzed click track, confidence evidence, and correction controls.

Product views

Rendered live

Location

New York, NY · Open to remote

Projects, systems, and learning notes continue below.

Featured projects

Interactive projects with clear operating boundaries.

Three hands-on builds spanning market-risk monitoring, safe product discovery, and dance-focused audio tooling.

Discuss a Project
Bond Watchtower dashboard showing deterministic risk scores and source-grounded alerts.Real app capture

Bond Watchtower

A freshness-aware market surveillance dashboard that combines official New York Fed and Treasury observations with clearly separated research scenarios.

Official-data adapters, risk methodology, dashboard UX

Next.jsTypeScriptZodVitest

Built: Converted a macro thesis into source-cited alerts, provider-aware freshness, graceful data fallback, and explicit research-only boundaries.

View Bond Watchtower
Drop Cop radar showing a completed official URL check and demo target matches.Real app capture

Drop Cop

A buyer-confirmed Supreme assistant that resolves a preferred live variant, prepares one merchant UCP cart, and hands every checkout decision back to the shopper.

UCP catalog/cart integration, variant selection, safety UX

Next.jsTypeScriptZodLucide

Built: Added live variant revalidation and a no-retry UCP cart handoff while keeping account, shipping, payment, CAPTCHA, and order completion on Supreme.

View Drop Cop
Choreo Counts workspace showing a real analyzed click track, confidence evidence, and correction controls.Real app capture

Choreo Counts

A local-first choreography editor for analyzing songs, correcting individual beats, saving rehearsal projects, and exporting teaching-ready count maps.

Audio analysis, persistent editor, dancer-friendly workflow

Next.jsTypeScriptWeb AudioVitest

Built: Turned automatic timing into an editable, recoverable teaching workflow that remains useful when detection needs human correction.

View Choreo Counts

Capabilities

Architecture, engineering, and delivery in one practice.

I work from requirements and system boundaries through implementation, testing, documentation, and production support.

Solution Architecture

Enterprise requirements translated into reliable technical flows.

  • Data flow designEvent schemas, ownership boundaries, routing logic, and downstream activation.
  • Integration strategyREST APIs, webhooks, SaaS platforms, and implementation plans.

Product Engineering

Hands-on interfaces and tools that stay understandable as they grow.

  • React systemsTyped content models, reusable components, and route-aware UI.
  • Workflow surfacesDashboards, companion apps, and rehearsal-friendly tools.

Production Quality

Accessibility, performance, and tests built into the workflow.

  • Accessible patternsSemantic sections, real buttons and links, visible focus states.
  • Test coverageSchema, component, documentation, and browser smoke tests.
The real Choreo Counts interface, connecting software design with dance rehearsal practice.

About

A systems person with a creative streak.

Enterprise systems and creative practice both reward clarity, timing, and an honest feedback loop.

I work at the intersection of enterprise marketing technology, hands-on software engineering, and practical interface design. I like systems that are clear enough to operate and flexible enough to keep evolving.

I am also a dancer, which changes how I think about tools. Timing, rhythm, rehearsal, and feedback loops show up in software too, and they shape how I approach iteration and collaboration.

  • Translate messy goals into workable architecture.
  • Build interfaces that support real decisions instead of decorating around them.
  • Leave space for creative work to sit beside professional work.

Timeline

Milestones organized for quick scanning.

This section demonstrates responsive layout without changing the content model.

  1. Now

    Senior Principal Consultant at Oracle

    Leading client services for marketing data collection, integration architecture, segmentation inputs, and downstream activation workflows.

    Architecture and delivery

  2. 2021

    Advanced into senior consulting and architecture

    Stepped into the Senior Principal Consultant role, combining solution architecture, hands-on implementation, escalation support, documentation, and training.

    Senior Principal Consultant

  3. 2017

    Joined Oracle as a Solutions Engineer

    Built experimentation, personalization, and web experience solutions before progressing into principal consulting and enterprise architecture work.

    Solutions engineering

Writing

Practical notes and ideas taking shape.

Published notes and works in progress share one content model. Draft cards lead to the roadmap until a dedicated article is ready.

Draft topic

Designing event and data flows people can operate

A practical look at ownership boundaries, payload design, routing logic, and the decisions that keep integrations understandable.

ArchitectureIntegrationsData flows
Draft topic

From requirements to implementation without losing the thread

Notes on turning ambiguous goals into technical designs, testable work, production handoffs, and documentation that survives delivery.

DeliveryQADocumentation
Draft topic

What dance practice teaches me about software feedback loops

An exploration of timing, repetition, correction, and how rehearsal habits translate into clearer product iteration.

DanceCreative practiceProduct thinking

Dashboard

What I am focused on now.

A concise view of the professional, technical, and creative work currently receiving my attention.

Current console

Available for selective collaboration, architecture reviews, and technical implementation work.

Current priorities

Professional focus

Integration architecture

Designing understandable event, data, API, and activation flows for enterprise teams.

Building

Useful web tools

Turning complex workflows into typed, testable interfaces with clear operating boundaries.

Creative practice

Dance and movement

Using rhythm, rehearsal, and feedback to inform how I collaborate and iterate.

Favorite tools
Next.jsTypeScriptTailwind CSSFramer MotionVitest
Exploring next
  • Streaming interface patterns
  • Accessible interaction design
  • Clear design-system documentation
Recent wins
  • Expanded the resume into a structured career narrative.
  • Connected three interactive projects to one coherent portfolio.
  • Kept architecture, implementation, testing, and documentation working together.

Contact

Want to talk through a system, project, or collaboration?

Send a note with the problem, the audience, and what success should feel like. I will reply with a clear next step.