Projects

Six projects across community tools, client work, and internal automation — built to replace what was paywalled, clunky, or missing entirely.

  • ollae — Create Event screen

    ollae

    A zero-friction group RSVP tool for casual events — share one link, no accounts needed. Built for volleyball; works for anything informal.

    • 8 RSVPs on launch day
    • 5 messaging platforms
    • Go
    • PostgreSQL
    • React 19
  • pocalab — K-pop photocard maker

    pocalab

    Browser-based K-pop photocard maker — upload, crop, and arrange cards into print-ready PDF sheets. Duplex calibration handles front/back registration automatically.

    • 45 min → 12 min per sheet
    • ~70% faster
    • React 19
    • TypeScript
    • Vite
    • pdf-lib
  • Worship Slides Generator — upload screen

    Worship Slides Generator

    Converts church worship PDF setlists into presentation-ready .pptx decks in seconds — drag-and-drop editor, auto lyric cleanup, full multi-song set support.

    • ~45 min → <1 min per full set
    • 1-click export
    • Node.js
    • Express
    • pdf-parse
    • PptxGenJS
    • Vanilla JS
  • VBS Scheduler — Who's free when

    VBS Scheduler

    Availability scheduler for a church band — cross-references Google Form responses from 10+ members to surface shared free windows, with live sync and a built-in practice calendar.

    • Replaces Doodle
    • 3 hrs → 10 min per audit cycle
    • JavaScript
    • Google Apps Script
    • Static / GitHub Pages
  • Kumon Grading Automation — browser extension popup

    Kumon Grading Automation

    Chrome extension that turns a multi-day Kumon grading backlog into a 25-minute unattended run — single worksheet or bulk-clear all overdue sheets in one click.

    • multi-day → 25 min backlog
    • 70+ students tracked weekly
    • JavaScript
    • Chrome Extension MV3
    • Automation

How I Build

Every project I ship starts from a written spec and ends with a formal audit — built with Claude Code, tracked in Linear, with Figma in the loop when the UI calls for it.

  • /_ capture

    Capture, then triage

    Quick notes go into an inbox via a custom /capture command; a separate /triage pass turns them into scoped Linear issues.

  • system.md

    Spec before code

    Every project starts as a version-controlled build plan, keeping the architecture and the implementation in perfect sync. This site was built that way.

  • ↳ linear

    Continuous momentum

    One isolated project per application, running on weekly cycles. Every repository maintains an active devlog to document progress and micro-decisions.

  • /_ audit

    UX as tooling

    Design quality and WCAG 2.2 accessibility compliance shouldn't rely on memory. They live inside a repeatable, programmatic /audit command.

  • figma + mcp

    Design when the UI demands it

    Complex UI gets designed in Figma first — token-based variables that map directly to the codebase. Then Figma MCP hands off to Claude Code, which takes over implementation and keeps design and code in sync without manual translation.

Experience

  1. UX/UI Designer · Collette Vacations

    Designed and shipped marketing and booking-flow features, and built the foundation other designers and engineers worked from.

    • handoff time −30%
    • task completion +20%
    • 200+ usability tests
    • Architected an atomic Figma design system and led the company's first Dev Mode rollout, standardizing UI across 4+ product lines.
    • Drove a data-informed redesign from 200+ usability tests; presented findings to executive stakeholders.
    • Figma
    • Design Systems
    • Dev Mode
    • Usability Testing
    • Atomic Design
  2. Operations & Tooling Assistant · Kumon Learning Center

    Leveraged custom automation to optimize daily learning center workflows and student progress pipelines.

    • ~96% Latency Reduction
    • 10–13 hrs → ~25 min
    • Built a Chrome extension (Manifest V3) to automate the grading-correction backlog on the Kumon Connect platform, converting a highly manual, multi-day administrative process into an unattended ~25-minute automated run.
    • Eliminated operational bottlenecks to ensure real-time progression tracking for over 70+ active students weekly.
    • Audited and troubleshooted platform workflows while maintaining brand-aligned digital production assets.
    • JavaScript
    • Workflow Automation
    • Scripting
    • Internal Tools
  3. Freelance UX/UI Designer

    • Consulted with EY Design Studio; delivered high-fidelity prototypes for internal Morgan Stanley tools.
    • Designed Forecastagility, a data-viz tool, in a Vue.js/Vuetify environment with Infinite Corporation.
    • Led the original Edison Dental 27 site build (WordPress/Elementor) — later rebuilt from scratch in Next.js (see Featured project).
    • Prototyping
    • Vue.js
    • WordPress
    • Data Viz
  4. Freelance Graphic Designer

    • Curated Amazon product imagery for Aduro Products (100+ products, Photoshop).
    • Produced on-air graphics for News 12 New Jersey.
    • Photoshop
    • Brand
    • Production
  5. B.A. Computer Science · Rutgers University