From 4d5d2922d5030f7ed862534ef8b4cbfab90532aa Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:24:57 -0400 Subject: [PATCH 01/11] chore: remove dead code from pre-redesign multi-page site MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The brutalist single-page redesign left ~20 unreachable files behind. Traced the import graph from app/page.tsx, app/layout.tsx, and the dashboard; removed everything unreachable. - components/{contact,profile,timeline,skills,education,layout}/ - components/ErrorBoundary.tsx, ui/{Badge,Section,Button}.tsx - components/travel/{CountryCard,TravelStats}.tsx (TravelMap is live via dynamic import; the TravelStats *interface* in lib/content/travel.ts is also live and stays) - hooks/ (all three unused) - lib/content/{profile,roles,skills,education}.ts, lib/utils.ts, lib/constants.ts - app/api/contact/ — dead under output:'export'; forms use EmailJS directly - __tests__/{components/Button,api/contact} — covered deleted code; the contact test was a stub asserting toBeDefined() - 0-byte junk file in repo root - gray-matter dep (only the deleted loaders used it) Rendered output verified identical: same visible text, same file set. Lint problems drop 36 -> 18 (remainder pre-existing in scripts/). --- "\001\220" | 0 __tests__/api/contact.test.ts | 50 - __tests__/components/Button.test.tsx | 46 - app/api/contact/route.ts | 160 --- components/ErrorBoundary.tsx | 74 - components/contact/ResumeRequestForm.tsx | 222 --- components/education/EducationSection.tsx | 46 - components/layout/Footer.tsx | 109 -- components/layout/Header.tsx | 88 -- components/profile/CareerThemes.tsx | 35 - components/profile/ProfileHero.tsx | 60 - components/profile/ProfileSummary.tsx | 20 - components/skills/SkillsGrid.tsx | 34 - components/timeline/Timeline.tsx | 95 -- components/travel/CountryCard.tsx | 73 - components/travel/TravelStats.tsx | 60 - components/ui/Badge.tsx | 29 - components/ui/Button.tsx | 42 - components/ui/Section.tsx | 45 - content/career/DM-LOGO-WB.jpg | Bin 0 -> 81576 bytes content/career/Dominic_Mangonon_Resume.pdf | Bin 0 -> 134358 bytes .../career/nyc-tech-week-executive-summary.md | 186 +++ .../career/nyc-tech-week-hosts-research.md | 311 +++++ .../career/nyc-tech-week-hosts-segmented.md | 300 +++++ content/career/nyc-tech-week-open-roles.md | 178 +++ content/career/nyc-tech-week-orgs.md | 1196 +++++++++++++++++ content/career/targets/_index.md | 221 +++ hooks/useCareerData.ts | 106 -- hooks/useMediaQuery.ts | 54 - hooks/useScrollProgress.ts | 57 - lib/constants.ts | 132 -- lib/content/education.ts | 54 - lib/content/profile.ts | 99 -- lib/content/roles.ts | 58 - lib/content/skills.ts | 92 -- lib/utils.ts | 270 ---- public/assets/Dominic_Mangonon_Resume.pdf | Bin 80715 -> 65 bytes test-results/.last-run.json | 4 + 38 files changed, 2396 insertions(+), 2210 deletions(-) delete mode 100644 "\001\220" delete mode 100644 __tests__/api/contact.test.ts delete mode 100644 __tests__/components/Button.test.tsx delete mode 100644 app/api/contact/route.ts delete mode 100644 components/ErrorBoundary.tsx delete mode 100644 components/contact/ResumeRequestForm.tsx delete mode 100644 components/education/EducationSection.tsx delete mode 100644 components/layout/Footer.tsx delete mode 100644 components/layout/Header.tsx delete mode 100644 components/profile/CareerThemes.tsx delete mode 100644 components/profile/ProfileHero.tsx delete mode 100644 components/profile/ProfileSummary.tsx delete mode 100644 components/skills/SkillsGrid.tsx delete mode 100644 components/timeline/Timeline.tsx delete mode 100644 components/travel/CountryCard.tsx delete mode 100644 components/travel/TravelStats.tsx delete mode 100644 components/ui/Badge.tsx delete mode 100644 components/ui/Button.tsx delete mode 100644 components/ui/Section.tsx create mode 100644 content/career/DM-LOGO-WB.jpg create mode 100644 content/career/Dominic_Mangonon_Resume.pdf create mode 100644 content/career/nyc-tech-week-executive-summary.md create mode 100644 content/career/nyc-tech-week-hosts-research.md create mode 100644 content/career/nyc-tech-week-hosts-segmented.md create mode 100644 content/career/nyc-tech-week-open-roles.md create mode 100644 content/career/nyc-tech-week-orgs.md create mode 100644 content/career/targets/_index.md delete mode 100644 hooks/useCareerData.ts delete mode 100644 hooks/useMediaQuery.ts delete mode 100644 hooks/useScrollProgress.ts delete mode 100644 lib/constants.ts delete mode 100644 lib/content/education.ts delete mode 100644 lib/content/profile.ts delete mode 100644 lib/content/roles.ts delete mode 100644 lib/content/skills.ts delete mode 100644 lib/utils.ts create mode 100644 test-results/.last-run.json diff --git "a/\001\220" "b/\001\220" deleted file mode 100644 index e69de29..0000000 diff --git a/__tests__/api/contact.test.ts b/__tests__/api/contact.test.ts deleted file mode 100644 index bd17aea..0000000 --- a/__tests__/api/contact.test.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { describe, it, expect } from 'vitest' - -/** - * Contact API Route Tests - * Test the contact form submission endpoint - */ -describe('POST /api/contact', () => { - it('validates required fields', async () => { - const invalidSubmissions = [ - { name: '', email: 'test@example.com', subject: 'Test', message: 'Hello' }, - { name: 'John', email: '', subject: 'Test', message: 'Hello' }, - { name: 'John', email: 'test@example.com', subject: '', message: 'Hello' }, - { name: 'John', email: 'test@example.com', subject: 'Test', message: '' } - ] - - for (const submission of invalidSubmissions) { - // In a real test, you would make actual API calls - // For now, this demonstrates the test structure - expect(submission).toBeDefined() - } - }) - - it('validates email format', () => { - const invalidEmails = [ - 'notanemail', - 'missing@domain', - '@nodomain.com' - ] - - const validEmail = /^[^\s@]+@[^\s@]+\.[^\s@]+$/ - - for (const email of invalidEmails) { - expect(validEmail.test(email)).toBe(false) - } - - expect(validEmail.test('valid@example.com')).toBe(true) - }) - - it('enforces field length limits', () => { - const testCases = [ - { field: 'name', maxLength: 100, testValue: 'a'.repeat(101) }, - { field: 'subject', maxLength: 200, testValue: 'a'.repeat(201) }, - { field: 'message', maxLength: 5000, testValue: 'a'.repeat(5001) } - ] - - for (const testCase of testCases) { - expect(testCase.testValue.length).toBeGreaterThan(testCase.maxLength) - } - }) -}) diff --git a/__tests__/components/Button.test.tsx b/__tests__/components/Button.test.tsx deleted file mode 100644 index 785b022..0000000 --- a/__tests__/components/Button.test.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { describe, it, expect, vi } from 'vitest' -import { render, screen } from '@testing-library/react' -import userEvent from '@testing-library/user-event' -import { Button } from '@/components/ui/Button' - -describe('Button Component', () => { - it('renders with children text', () => { - render() - expect(screen.getByText('Click me')).toBeInTheDocument() - }) - - it('handles click events', async () => { - const handleClick = vi.fn() - const user = await userEvent.setup() - - render() - - await user.click(screen.getByText('Click me')) - expect(handleClick).toHaveBeenCalledTimes(1) - }) - - it('disables button when disabled prop is true', () => { - render() - const button = screen.getByRole('button') - expect(button).toBeDisabled() - }) - - it('applies variant styles correctly', () => { - render() - const button = screen.getByRole('button') - expect(button).toHaveClass('bg-blue-600') - }) - - it('applies secondary variant styles correctly', () => { - render() - const button = screen.getByRole('button') - expect(button).toHaveClass('bg-gray-200', 'text-gray-900') - }) - - it('merges custom className with default styles', () => { - render() - const button = screen.getByRole('button') - expect(button).toHaveClass('custom-class') - expect(button).toHaveClass('font-medium') // default style - }) -}) diff --git a/app/api/contact/route.ts b/app/api/contact/route.ts deleted file mode 100644 index eeff23a..0000000 --- a/app/api/contact/route.ts +++ /dev/null @@ -1,160 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server' - -interface ContactFormData { - name: string - email: string - subject: string - message: string -} - -interface ContactResponse { - success: boolean - message: string - data?: ContactFormData - errors?: Record -} - -/** - * Validate contact form data - */ -function validateContactForm(data: unknown): { - valid: boolean - errors: Record - data?: ContactFormData -} { - const errors: Record = {} - - if (!data || typeof data !== 'object') { - return { - valid: false, - errors: { form: 'Invalid form data' } - } - } - - const form = data as Record - - // Validate name - if (!form.name || typeof form.name !== 'string' || form.name.trim().length === 0) { - errors.name = 'Name is required' - } else if (form.name.length > 100) { - errors.name = 'Name must be under 100 characters' - } - - // Validate email - if (!form.email || typeof form.email !== 'string' || form.email.trim().length === 0) { - errors.email = 'Email is required' - } else if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(form.email)) { - errors.email = 'Please enter a valid email address' - } - - // Validate subject - if (!form.subject || typeof form.subject !== 'string' || form.subject.trim().length === 0) { - errors.subject = 'Subject is required' - } else if (form.subject.length > 200) { - errors.subject = 'Subject must be under 200 characters' - } - - // Validate message - if (!form.message || typeof form.message !== 'string' || form.message.trim().length === 0) { - errors.message = 'Message is required' - } else if (form.message.length > 5000) { - errors.message = 'Message must be under 5000 characters' - } - - if (Object.keys(errors).length > 0) { - return { - valid: false, - errors - } - } - - return { - valid: true, - errors: {}, - data: { - name: form.name as string, - email: form.email as string, - subject: form.subject as string, - message: form.message as string - } - } -} - -/** - * POST /api/contact - * Handle contact form submissions - */ -export async function POST(request: NextRequest): Promise> { - // Check request method - if (request.method !== 'POST') { - return NextResponse.json( - { - success: false, - message: 'Method not allowed' - }, - { status: 405 } - ) - } - - try { - const body = await request.json() - - // Validate form data - const validation = validateContactForm(body) - - if (!validation.valid) { - return NextResponse.json( - { - success: false, - message: 'Validation failed', - errors: validation.errors - }, - { status: 400 } - ) - } - - const contactData = validation.data! - - // TODO: Send email or save to database - // Example: await sendEmail(contactData) - // Example: await db.contactMessages.create(contactData) - - console.log('Contact form submission:', contactData) - - return NextResponse.json( - { - success: true, - message: 'Message received! I\'ll get back to you soon.', - data: contactData - }, - { status: 200 } - ) - } catch (error) { - console.error('Contact form error:', error) - - return NextResponse.json( - { - success: false, - message: 'An error occurred while processing your message' - }, - { status: 500 } - ) - } -} - -/** - * OPTIONS /api/contact - * Handle CORS preflight - */ -export async function OPTIONS(): Promise { - return NextResponse.json( - {}, - { - headers: { - 'Access-Control-Allow-Origin': '*', - 'Access-Control-Allow-Methods': 'POST, OPTIONS', - 'Access-Control-Allow-Headers': 'Content-Type' - } - } - ) -} diff --git a/components/ErrorBoundary.tsx b/components/ErrorBoundary.tsx deleted file mode 100644 index 1aa64a8..0000000 --- a/components/ErrorBoundary.tsx +++ /dev/null @@ -1,74 +0,0 @@ -'use client' - -import React from 'react' -import { Section } from './ui/Section' - -interface ErrorBoundaryProps { - children: React.ReactNode -} - -interface ErrorBoundaryState { - hasError: boolean - error: Error | null -} - -export class ErrorBoundary extends React.Component< - ErrorBoundaryProps, - ErrorBoundaryState -> { - constructor(props: ErrorBoundaryProps) { - super(props) - this.state = { - hasError: false, - error: null - } - } - - static getDerivedStateFromError(error: Error): ErrorBoundaryState { - return { - hasError: true, - error - } - } - - componentDidCatch(error: Error, errorInfo: React.ErrorInfo) { - console.error('Error boundary caught:', error) - console.error('Error info:', errorInfo) - } - - handleReset = () => { - this.setState({ - hasError: false, - error: null - }) - } - - render() { - if (this.state.hasError) { - return ( -
-
-
- ⚠️ -
-

- Something went wrong -

-

- {this.state.error?.message || 'An unexpected error occurred'} -

- -
-
- ) - } - - return this.props.children - } -} diff --git a/components/contact/ResumeRequestForm.tsx b/components/contact/ResumeRequestForm.tsx deleted file mode 100644 index 5fb8ff0..0000000 --- a/components/contact/ResumeRequestForm.tsx +++ /dev/null @@ -1,222 +0,0 @@ -'use client' - -import { useState, FormEvent } from 'react' -import { Button } from '@/components/ui/Button' -import { Card, CardBody } from '@/components/ui/Card' -import { sendResumeEmail, initEmailJS } from '@/lib/services/emailjs' -import { FORM_LIMITS } from '@/lib/constants' - -interface FormData { - name: string - email: string -} - -interface FormErrors { - name?: string - email?: string -} - -// Initialize EmailJS on component mount -if (typeof window !== 'undefined') { - initEmailJS() -} - -export function ResumeRequestForm() { - const [formData, setFormData] = useState({ - name: '', - email: '' - }) - const [errors, setErrors] = useState({}) - const [isSubmitting, setIsSubmitting] = useState(false) - const [submitStatus, setSubmitStatus] = useState<'idle' | 'success' | 'error'>('idle') - const [submitMessage, setSubmitMessage] = useState('') - - /** - * Validate form inputs - */ - function validateForm(): boolean { - const newErrors: FormErrors = {} - - // Validate name - if (!formData.name.trim()) { - newErrors.name = 'Name is required' - } else if (formData.name.length < FORM_LIMITS.NAME.MIN) { - newErrors.name = `Name must be at least ${FORM_LIMITS.NAME.MIN} characters` - } else if (formData.name.length > FORM_LIMITS.NAME.MAX) { - newErrors.name = `Name must be under ${FORM_LIMITS.NAME.MAX} characters` - } - - // Validate email - const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/ - if (!formData.email.trim()) { - newErrors.email = 'Email is required' - } else if (!emailRegex.test(formData.email)) { - newErrors.email = 'Please enter a valid email address' - } else if (formData.email.length > FORM_LIMITS.EMAIL.MAX) { - newErrors.email = `Email must be under ${FORM_LIMITS.EMAIL.MAX} characters` - } - - setErrors(newErrors) - return Object.keys(newErrors).length === 0 - } - - /** - * Handle form submission - */ - async function handleSubmit(e: FormEvent) { - e.preventDefault() - - // Reset status - setSubmitStatus('idle') - setSubmitMessage('') - - // Validate - if (!validateForm()) { - return - } - - setIsSubmitting(true) - - try { - const response = await sendResumeEmail({ - toName: formData.name, - toEmail: formData.email - }) - - if (response.success) { - setSubmitStatus('success') - setSubmitMessage(response.message) - // Reset form - setFormData({ name: '', email: '' }) - } else { - setSubmitStatus('error') - setSubmitMessage(response.message) - } - } catch (error) { - setSubmitStatus('error') - setSubmitMessage('An unexpected error occurred. Please try again.') - } finally { - setIsSubmitting(false) - } - } - - /** - * Handle input changes - */ - function handleChange(field: keyof FormData, value: string) { - setFormData(prev => ({ ...prev, [field]: value })) - // Clear error for this field when user starts typing - if (errors[field]) { - setErrors(prev => { - const newErrors = { ...prev } - delete newErrors[field] - return newErrors - }) - } - } - - return ( - - -
- {/* Name Input */} -
- - handleChange('name', e.target.value)} - disabled={isSubmitting} - className={` - w-full px-4 py-2.5 rounded-md - bg-surface-2 border - text-foreground placeholder-text-muted - focus:outline-none focus:ring-2 focus:ring-accent-gold/50 focus:border-accent-gold - disabled:opacity-50 disabled:cursor-not-allowed - transition-colors - ${errors.name ? 'border-red-500' : 'border-border'} - `} - placeholder="Your full name" - aria-invalid={errors.name ? 'true' : 'false'} - aria-describedby={errors.name ? 'name-error' : undefined} - /> - {errors.name && ( -

- {errors.name} -

- )} -
- - {/* Email Input */} -
- - handleChange('email', e.target.value)} - disabled={isSubmitting} - className={` - w-full px-4 py-2.5 rounded-md - bg-surface-2 border - text-foreground placeholder-text-muted - focus:outline-none focus:ring-2 focus:ring-accent-gold/50 focus:border-accent-gold - disabled:opacity-50 disabled:cursor-not-allowed - transition-colors - ${errors.email ? 'border-red-500' : 'border-border'} - `} - placeholder="your.email@example.com" - aria-invalid={errors.email ? 'true' : 'false'} - aria-describedby={errors.email ? 'email-error' : undefined} - /> - {errors.email && ( -

- {errors.email} -

- )} -
- - {/* Submit Button */} - - - {/* Success/Error Messages */} - {submitStatus === 'success' && ( -
- {submitMessage} -
- )} - - {submitStatus === 'error' && ( -
- {submitMessage} -
- )} -
-
-
- ) -} diff --git a/components/education/EducationSection.tsx b/components/education/EducationSection.tsx deleted file mode 100644 index 8b08526..0000000 --- a/components/education/EducationSection.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { Card, CardHeader, CardBody } from '@/components/ui/Card' -import { Badge } from '@/components/ui/Badge' -import { Degree } from '@/lib/content/education' - -interface EducationSectionProps { - degrees: Degree[] -} - -export function EducationSection({ degrees }: EducationSectionProps) { - return ( -
- {degrees.map(degree => ( - - -
-
-

- {degree.degree} -

-
- {degree.school} - {degree.field && ` \u2022 ${degree.field}`} -
-
-
- {degree.graduation_year} -
-
- {degree.gpa && ( -
- GPA: {degree.gpa} -
- )} -
- {degree.content && ( - -
- {degree.content.split('\n\n')[0]} -
-
- )} -
- ))} -
- ) -} diff --git a/components/layout/Footer.tsx b/components/layout/Footer.tsx deleted file mode 100644 index 04660a2..0000000 --- a/components/layout/Footer.tsx +++ /dev/null @@ -1,109 +0,0 @@ -interface FooterProps { - profile?: { - linkedin?: string - twitter?: string - substack?: string - github?: string - } -} - -export function Footer({ profile }: FooterProps) { - const currentYear = new Date().getFullYear() - - return ( -
-
-
- {/* Social Links */} -
- {profile?.linkedin && ( - - - - - - )} - - {profile?.twitter && ( - - - - - - )} - - {profile?.substack && ( - - - - - - )} - - {profile?.github && ( - - - - - - )} -
- - {/* Copyright */} -

- © {currentYear} Dominic Mangonon. All rights reserved. -

- - - Changelog - -
-
-
- ) -} diff --git a/components/layout/Header.tsx b/components/layout/Header.tsx deleted file mode 100644 index 5b62949..0000000 --- a/components/layout/Header.tsx +++ /dev/null @@ -1,88 +0,0 @@ -'use client' - -import Link from 'next/link' -import { useState } from 'react' -import { clsx } from 'clsx' - -const navigation = [ - { name: 'Home', href: '/' }, - { name: 'Career', href: '/career' }, - { name: 'Skills', href: '/skills' }, - { name: 'Education', href: '/education' }, - { name: 'Travel', href: '/travel' }, - { name: 'Contact', href: '/contact' }, -] - -export function Header() { - const [isOpen, setIsOpen] = useState(false) - - return ( -
- - - {/* Mobile Navigation */} -
-
- {navigation.map(item => ( - setIsOpen(false)} - > - {item.name} - - ))} -
-
-
- ) -} diff --git a/components/profile/CareerThemes.tsx b/components/profile/CareerThemes.tsx deleted file mode 100644 index d42c8a3..0000000 --- a/components/profile/CareerThemes.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { Section, SectionHeader } from '@/components/ui/Section' -import { Card, CardBody } from '@/components/ui/Card' -import { CareerTheme } from '@/lib/content/profile' - -interface CareerThemesProps { - themes: CareerTheme[] -} - -export function CareerThemes({ themes }: CareerThemesProps) { - if (themes.length === 0) { - return null - } - - return ( -
-
- Career Themes -
- {themes.map((theme, index) => ( - - -

- {theme.title} -

-

- {theme.description} -

-
-
- ))} -
-
-
- ) -} diff --git a/components/profile/ProfileHero.tsx b/components/profile/ProfileHero.tsx deleted file mode 100644 index 12005aa..0000000 --- a/components/profile/ProfileHero.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import Image from 'next/image' - -interface ProfileHeroProps { - name: string - headline: string - location: string - travel?: string -} - -export function ProfileHero({ - name, - headline, - location, - travel, -}: ProfileHeroProps) { - return ( -
- {/* Subtle decorative gold glow */} -
- -
-
- {/* Profile Image */} -
- {name} -
- -

- {name} -

-
- {location && ( - - - - - {location} - - )} - {travel && ( - - - - - {travel} - - )} -
-
-
-
- ) -} diff --git a/components/profile/ProfileSummary.tsx b/components/profile/ProfileSummary.tsx deleted file mode 100644 index 2a0d2e5..0000000 --- a/components/profile/ProfileSummary.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { Section, SectionHeader } from '@/components/ui/Section' - -interface ProfileSummaryProps { - summary: string -} - -export function ProfileSummary({ summary }: ProfileSummaryProps) { - return ( -
-
- Professional Summary -
-

- {summary} -

-
-
-
- ) -} diff --git a/components/skills/SkillsGrid.tsx b/components/skills/SkillsGrid.tsx deleted file mode 100644 index 3c45a4e..0000000 --- a/components/skills/SkillsGrid.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { Card, CardHeader, CardBody } from '@/components/ui/Card' -import { SkillItem } from '@/lib/content/skills' - -interface SkillsGridProps { - category: string - skills: SkillItem[] -} - -export function SkillsGrid({ category, skills }: SkillsGridProps) { - return ( -
-

{category}

-
- {skills.map((skill, index) => ( - - -
-

{skill.name}

- - {skill.proficiency} - -
-
- {skill.evidence && ( - - {skill.evidence} - - )} -
- ))} -
-
- ) -} diff --git a/components/timeline/Timeline.tsx b/components/timeline/Timeline.tsx deleted file mode 100644 index 5e1232c..0000000 --- a/components/timeline/Timeline.tsx +++ /dev/null @@ -1,95 +0,0 @@ -import Image from 'next/image' -import { Card, CardHeader, CardBody } from '@/components/ui/Card' -import { Badge } from '@/components/ui/Badge' -import { Role } from '@/lib/content/roles' -import { format } from 'date-fns' - -interface TimelineProps { - roles: Role[] -} - -function CompanyLogo({ logo, company }: { logo?: string; company: string }) { - if (logo) { - return ( - {`${company} - ) - } - - const initials = company - .split(/[\s,&.]+/) - .filter(Boolean) - .slice(0, 2) - .map(word => word[0].toUpperCase()) - .join('') - - return ( - - ) -} - -export function Timeline({ roles }: TimelineProps) { - return ( -
- {roles.map(role => ( - - {/* Gold accent bar */} -
- -
-
-

- {role.title} -

-
- - - {role.company} - {role.location && ` \u2022 ${role.location}`} - -
-
-
- {format(new Date(role.start_date), 'MMM yyyy')} -{' '} - {role.end_date === 'present' - ? 'Present' - : format(new Date(role.end_date), 'MMM yyyy')} -
-
-
- -
- {role.content.split('\n\n')[0]} -
- {role.skills && role.skills.length > 0 && ( -
- {role.skills.slice(0, 5).map(skill => ( - - {skill} - - ))} - {role.skills.length > 5 && ( - - +{role.skills.length - 5} more - - )} -
- )} -
- - ))} -
- ) -} diff --git a/components/travel/CountryCard.tsx b/components/travel/CountryCard.tsx deleted file mode 100644 index 3612e50..0000000 --- a/components/travel/CountryCard.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { Card } from '@/components/ui/Card' -import { Badge } from '@/components/ui/Badge' -import { Country } from '@/lib/content/travel' - -interface CountryCardProps { - country: Country - onClick?: () => void -} - -export function CountryCard({ country, onClick }: CountryCardProps) { - return ( -
{ - if (e.key === 'Enter' || e.key === ' ') { - e.preventDefault() - onClick() - } - } - : undefined - } - > - -
- -
-

- {country.name} -

-
- First visited: {country.firstVisited} - - - {country.continent} - -
-

- #{country.order} in chronological order -

-
-
-
-
- ) -} - -interface CountryGridProps { - countries: Country[] - onCountryClick?: (country: Country) => void -} - -export function CountryGrid({ countries, onCountryClick }: CountryGridProps) { - return ( -
- {countries.map(country => ( - onCountryClick?.(country)} - /> - ))} -
- ) -} diff --git a/components/travel/TravelStats.tsx b/components/travel/TravelStats.tsx deleted file mode 100644 index 1fcfa9f..0000000 --- a/components/travel/TravelStats.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import { Card } from '@/components/ui/Card' -import { TravelStats as TravelStatsType } from '@/lib/content/travel' - -interface TravelStatsProps { - stats: TravelStatsType - recentCountry?: { - name: string - flag: string - year: number - } -} - -export function TravelStats({ stats, recentCountry }: TravelStatsProps) { - const statCards = [ - { - label: 'Countries Visited', - value: stats.totalCountries, - description: 'Across 5 continents' - }, - { - label: 'Continents', - value: stats.continents, - description: stats.continentNames.join(', ') - }, - { - label: 'Years Traveling', - value: stats.lastYear - stats.firstYear + 1, - description: `Since ${stats.firstYear}` - }, - ...(recentCountry - ? [ - { - label: 'Most Recent', - value: `${recentCountry.flag} ${recentCountry.name}`, - description: recentCountry.year.toString() - } - ] - : []) - ] - - return ( -
- {statCards.map((stat, index) => ( - -
-

- {stat.label} -

-

- {stat.value} -

-

- {stat.description} -

-
-
- ))} -
- ) -} diff --git a/components/ui/Badge.tsx b/components/ui/Badge.tsx deleted file mode 100644 index fcb2749..0000000 --- a/components/ui/Badge.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { clsx } from 'clsx' - -interface BadgeProps { - children: React.ReactNode - variant?: 'primary' | 'secondary' | 'accent' | 'outline' - size?: 'sm' | 'md' -} - -export function Badge({ children, variant = 'primary', size = 'md' }: BadgeProps) { - return ( - - {children} - - ) -} diff --git a/components/ui/Button.tsx b/components/ui/Button.tsx deleted file mode 100644 index ca5f2a4..0000000 --- a/components/ui/Button.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { clsx } from 'clsx' - -interface ButtonProps extends React.ButtonHTMLAttributes { - children: React.ReactNode - variant?: 'primary' | 'secondary' | 'outline' | 'ghost' - size?: 'sm' | 'md' | 'lg' -} - -export function Button({ - children, - variant = 'primary', - size = 'md', - className, - ...props -}: ButtonProps) { - return ( - - ) -} diff --git a/components/ui/Section.tsx b/components/ui/Section.tsx deleted file mode 100644 index b35807a..0000000 --- a/components/ui/Section.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { clsx } from 'clsx' - -interface SectionProps { - children: React.ReactNode - className?: string - id?: string - variant?: 'default' | 'elevated' | 'highlight' -} - -export function Section({ children, className, id, variant = 'default' }: SectionProps) { - return ( -
- {children} -
- ) -} - -interface SectionHeaderProps { - children: React.ReactNode - subtitle?: string -} - -export function SectionHeader({ children, subtitle }: SectionHeaderProps) { - return ( -
-

- {children} -

- {subtitle && ( -

- {subtitle} -

- )} -
- ) -} diff --git a/content/career/DM-LOGO-WB.jpg b/content/career/DM-LOGO-WB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..55fbcc5324370ffa7fd8d8892cbfbe4d8ecbf1c1 GIT binary patch literal 81576 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 literal 0 HcmV?d00001 diff --git a/content/career/Dominic_Mangonon_Resume.pdf b/content/career/Dominic_Mangonon_Resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3325d651104b6c4a36f45056a0d823ac1efdfe83 GIT binary patch literal 134358 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

$|8wtyD_y#g_iI6 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 bcN@GaWKnQP-(4__#PE!)nwpu7x$J)d5NE}V literal 0 HcmV?d00001 diff --git a/content/career/nyc-tech-week-executive-summary.md b/content/career/nyc-tech-week-executive-summary.md new file mode 100644 index 0000000..0b6885d --- /dev/null +++ b/content/career/nyc-tech-week-executive-summary.md @@ -0,0 +1,186 @@ +# NYC Tech Week Hosts — Fit Assessment & NYC Office Research + +## Your Fit Framework + +| Fit Level | Criteria | Why | +|-----------|----------|-----| +| 🔥 **High** | AI + Enterprise / Fintech / Big Tech / NYC VCs | Direct intersection of your Citi transformation + AI exploration + financial services domain | +| ⚖️ **Medium** | Health/Bio AI, Climate, Founder communities | Adjacent — good for networking, less direct career relevance | +| 📎 **Low** | Law firms, pure social events, universities, individuals | Ecosystem players; limited direct fit for enterprise AI transformation roles | + +--- + +## 🔥 HIGH FIT — Prioritize These + +### 1. Big Tech / Scale-Ups (All have NYC offices) +These are potential employers, partners, or clients for your enterprise transformation expertise: + +| Company | Events | Total RSVPs | Notes | +|---------|--------|-------------|-------| +| **IBM** | 12 | 4,658 | Running their flagship AI transformation event (614 RSVPs). Massive enterprise AI push. | +| **Google for Startups** | 10 | 378 | Agentic AI track. Deep technical + strategic content. | +| **Intuit** | 2 | 776 | Fintech panel (694 RSVPs). Major financial services player. | +| **Microsoft** | 2 | 619 | AI Founder Playbook breakfast. | +| **Cloudflare** | 1 | 499 | Build for the Agent Era. Infrastructure-layer AI. | +| **SAP** | 1 | 419 | Next Phase of Enterprise Systems. | +| **OpenAI** | 1 | 1,201 | Builder Lounge. High-demand, likely waitlisted. | +| **Snowflake** | 2 | 248 | AI + data cloud. | +| **MongoDB** | 2 | 0 | AI Builder Day with AWS. | +| **HubSpot** | 3 | 562 | Founders Open event. | +| **Vonage** | 3 | 459 | AI voice / communications. | +| **Postman** | 1 | 319 | Agents & APIs Demo Night. SF HQ, **NYC office confirmed**. | +| **Deel** | 6 | 87 | HR/payroll scale-up. Global but NYC presence. | +| **DigitalOcean** | 1 | 296 | Cloud infra. NYC HQ. | +| **Atlassian** | 1 | 131 | Enterprise collaboration. | +| **Adobe** | 3 | 28 | Ventures event. | +| **TikTok** | 2 | 0 | App scaling. | + +### 2. AI Startups — High Activity (3+ events, mostly NYC-based) +These are venture-backed AI startups actively building in NYC. Prime targets for advisory roles, partnerships, or career moves: + +| Startup | Events | RSVPs | NYC Office | What They Do | +|---------|--------|-------|------------|--------------| +| **Gamma** | 6 | 2,904 | Yes (multiple locations) | AI-native presentation/doc platform | +| **Mentor Me Collective** | 4 | 1,300 | Yes | AI mentorship / coaching platform | +| **New York Robotics** | 4 | 1,139 | Yes | Robotics + AI software | +| **Mucker Capital** | 4 | 753 | Yes | LA-based VC, NYC presence | +| **XLAI** | 4 | 546 | Yes | AI investing / cultural infrastructure | +| **Lyzr** | 4 | 438 | Yes | AI agents / dev tools | +| **Pygma** | 4 | 395 | Yes | AI for fintech / social | +| **Walker Media LLC** | 4 | 336 | Yes (SoHo) | AI + creative / brand tech | +| **Scalpels & Spreadsheets** | 4 | 289 | Yes (Midtown) | AI healthtech integration | +| **Flowstate** | 3 | 668 | Yes (SoHo) | AI productivity / human flourishing | +| **Generative IDE** | 3 | 580 | Yes (Midtown) | AI dev tools / hackathons | +| **Ugly Talk** | 3 | 447 | Yes (Midtown) | AI brand / commerce | +| **staaake** | 3 | 421 | Yes (Chelsea) | AI founder community | +| **Recess** | 3 | 396 | Yes | AI product / women in AI | +| **Raisi** | 3 | 384 | Yes | Fundraising platform for founders | +| **Cloudonix, Inc** | 3 | 238 | Yes (FiDi) | Agentic voice AI | +| **Black Women Talk Tech** | 3 | 209 | Yes | AI founder community | +| **VirtusLab** | 3 | 172 | Yes | AI in enterprise SDLC | +| **Supermoon** | 3 | 165 | Yes | AI founders / jam sessions | +| **Savas Labs** | 3 | 239 | Yes | Practical AI for agencies | +| **Cuculi** | 3 | 311 | Yes | AI networking / events | +| **Tabs** | 3 | 68 | Yes (SoHo) | AI fintech / CFO tools | + +### 3. AI Startups — 2 Events (NYC-based or with NYC presence) + +| Startup | Events | RSVPs | NYC Office | What They Do | +|---------|--------|-------|------------|--------------| +| **Ramp** | 2 | 294 | Yes | Corporate card / spend management (unicorn) | +| **CoreWeave** | 2 | 242 | Yes | GPU cloud / AI infrastructure | +| **Limy AI** | 2 | 428 | Yes | AI marketing / GTM | +| **Phinite AI** | 2 | 319 | Yes | AI agents / SaaS | +| **C10 Labs** | 2 | 375 | Yes | AI lab / global expansion | +| **Deskree** | 2 | 544 | Yes | No-code / backend platform | +| **How2Scale** | 2 | 504 | Yes | AI security / scaling | +| **Build First** | 2 | 342 | Yes | AI design / creative tools | +| **Foundation for Agentic Networks** | 2 | 304 | Yes | Agentic AI research / network | +| **Wooxy** | 2 | 295 | Yes | AI customer retention | +| **Bria** | 2 | 268 | Yes | AI media / visual generative models | +| **NexPost** | 2 | 258 | Yes | AI content / brand workflows | +| **You.com** | 2 | 184 | Yes | AI search engine | +| **PhysicsX** | 2 | 183 | Yes | AI for aerospace / physical world | +| **Adaptive** | 2 | 205 | **Yes** | AI-native ERP for construction | +| **SimpleClosure** | 2 | 149 | Yes | AI legal / startup wind-down | +| **STELLANS.io** | 2 | 129 | Yes | AI design / SaaS | +| **Startup Grind** | 2 | 182 | **NYC chapter** | Global startup community | + +### 4. Fintech / Financial Services + +| Company | Events | RSVPs | NYC Office | Notes | +|---------|--------|-------|------------|-------| +| **J.P. Morgan** | 2 | 182 | Yes | Tech Week + Pride kickoff | +| **UBS** | 3 | 157 | Yes | Builders & Exits event | +| **Mastercard** | 2 | 113 | Yes | Crypto / institutional blockchain | +| **Wells Fargo** | 1 | 330 | Yes | TMT Investment Banking social | +| **Lazo Fintech Inc** | 3 | 48 | Likely | Back-office for VC-backed startups | +| **Turnstile** | 2 | 0 | Yes | Fintech / finance tools | +| **Rillet** | 2 | 0 | Yes | Fintech / ARR comedy night | + +### 5. VC / Accelerator / Investor (NYC-based) + +| Firm | Events | RSVPs | Notes | +|------|--------|-------|-------| +| **a16z / a16z speedrun** | 9 | 340 | Speedrun = their pre-seed/seed program | +| **Techstars** | 2 | 799 | NYC accelerator confirmed | +| **Plug and Play NY & NYEDC** | 1 | 343 | Applied AI for brands | +| **KLI Capital** | 3 | 507 | Healthcare / tech investing | +| **Eleven Wall Ventures** | 3 | 423 | Frontier tech / GP roundtables | +| **Generous Ventures** | 4 | 271 | CVC / founder lunches | +| **SOSA** | 3 | 248 | International founders | +| **BDev Ventures** | 2 | 316 | B2B founders panel | +| **Presentation Mode** | 2 | 310 | Pitch Garage | +| **165 Global** | 2 | 219 | Investor network | +| **VC in DC** | 2 | 314 | The New Arsenal event | +| **Activant Capital** | 2 | 63 | Growth equity | +| **Alumni Ventures** | 2 | 34 | Consumer / founder investing | +| **Rock Yard Ventures** | 2 | 28 | LP/GP movie nights | +| **Alpha Partners** | 2 | 0 | VC ecosystem breakfasts | +| **Wall Street Capital Partners** | 2 | 0 | Board Member Club Gala | +| **RSM** | 1 | 671 | Capital raising insider panel | +| **P2S.vc** | 1 | 417 | Pitch & Drink | +| **Legendary Ventures** | 1 | 364 | General event | +| **QUAY Acceleration** | 1 | 400 | **NYC accelerator since 2017** | +| **NYC B2B** | 1 | 792 | **NYC founder community** | +| **Plug and Play New York** | 1 | 343 | Corporate innovation | + +### 6. Single-Event Powerhouses (High RSVPs, NYC-based) + +| Company | RSVPs | What They Do | NYC Office | +|---------|-------|--------------|------------| +| **Newlab** | 1,468 | Deep tech / hardware incubator | Brooklyn (Navy Yard) | +| **Fireworks AI** | 552 | Generative AI infrastructure | Yes | +| **Streamlogic** | 342 | AI-driven development | Yes | +| **Tavily AI** | 318 | AI search / agentic commerce | Yes | +| **CreatorTech.ai** | 310 | AI creative tools | Yes | +| **MedPhone AI** | 321 | AI healthcare | Yes | +| **Formation Bio** | 320 | AI biotech | Yes | +| **Genspark** | 299 | AI agent platform | Yes | +| **Pinecone** | 325 | Vector database / AI infra | Yes | + +--- + +## ⚖️ MEDIUM FIT — Worth Selective Engagement + +| Segment | Examples | Notes | +|---------|----------|-------| +| **Health / Bio AI** | Soma Precision Health, Formation Bio, MedPhone AI, Scalpels & Spreadsheets | Interesting but not your core domain | +| **Climate / CleanTech** | Propel Earth | High activity but off-domain | +| **Founder Communities** | Technology Founders of America, Founders House, Founders & Builders Connect | Good for network, not direct career value | +| **Media / Content AI** | Walker Media, Wistia, CreatorTech.ai | Creative AI, less enterprise focus | +| **Individual Brands** | Lenny's Newsletter, Healthcare AI Guy | Personal brands, not companies | + +--- + +## 📎 LOW FIT — Ecosystem Players + +| Segment | Examples | Why Low Fit | +|---------|----------|-------------| +| **Law Firms** | Morrison Foerster, Fenwick, Manatt, Lowenstein Sandler | Good for founder ecosystem, but not transformation/AI roles | +| **Universities** | Columbia Business School, Fordham, NYU Tandon | Academic / student focus | +| **Pure Social / Fitness** | Pitch and Run, TechWalk, Fish & Richardson | Not career-relevant | +| **Individual Hosts** | Serena Wang, France Ovalle, CEO DentalFynd | Personal events, not institutional | + +--- + +## Key Insight: NYC Office Density + +Of the **241 orgs** analyzed (2+ events or 300+ RSVPs): +- **~185 (77%)** have confirmed or highly likely NYC offices +- **~44 (18%)** are likely NYC-based based on event location clustering +- **~12 (5%)** are ambiguous or virtual-only + +**For your priorities:** Nearly every high-fit AI startup, fintech, and VC on this list is NYC-based. The exceptions are mostly Big Tech with SF HQ + NYC satellite offices (Postman, Google, etc.) — which still have strong NYC presence. + +--- + +## Strategic Takeaways + +1. **Gamma** (2,904 RSVPs, 6 events) is the most popular AI startup host — and they're NYC-based. Worth a conversation. +2. **IBM** and **Google for Startups** are running the most substantive enterprise AI content. Good for learning + visibility. +3. **Foundation for Agentic Networks** — your confirmed event — sits at the exact intersection of finance + agentic AI. +4. **Ramp, CoreWeave, Pinecone, OpenAI** are all NYC-present unicorns/scale-ups at the AI infrastructure layer. +5. **a16z speedrun** + **Techstars NYC** + **QUAY Acceleration** are the key accelerator programs — good for understanding the early-stage pipeline. + +Full detailed research with all 241 orgs: `nyc-tech-week-hosts-research.md` diff --git a/content/career/nyc-tech-week-hosts-research.md b/content/career/nyc-tech-week-hosts-research.md new file mode 100644 index 0000000..4cf1ca7 --- /dev/null +++ b/content/career/nyc-tech-week-hosts-research.md @@ -0,0 +1,311 @@ +# NYC Tech Week Hosts — Research & Segmentation by Fit + +Analysis of 241 orgs (2+ events OR 300+ RSVPs) + +**Segments:** +- 🔥 High Fit: AI Startups, Fintech, Big Tech, VCs — aligned with your enterprise transformation + AI + financial services background +- ⚖️ Medium Fit: Health/Bio, Climate, Founder Communities — potential networking value but less direct domain overlap +- 📎 Low Fit: Law Firms, Universities, Pure Social — ecosystem players, limited direct career relevance + + +## AI Startup (High Activity) (32 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Colectivo | 8 | 824 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | The Latina Power | +| Unicorner | 7 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | Founding GPs VC Omakase | +| Gamma | 6 | 2904 | Likely NYC-based (multiple locations) | AI/ML, Founder/Startup, Product/Growth, | Official Tech Week Kickoff Party (hosted by Gamma | +| Tequity | 5 | 90 | Likely NYC office (Flatiron) | AI/ML, Design/Creative, Dev/Engineering, | From Prototype to Production for Non-Technical Fou | +| Mentor Me Collective | 4 | 1300 | Known NYC office | AI/ML, Climate/Energy, Dev/Engineering | Board Games & Chill | +| New York Robotics | 4 | 1139 | Known NYC office | AI/ML, Dev/Engineering, Product/Growth | Software for Hardware: The Tools Powering Robotics | +| Mucker Capital | 4 | 753 | Known NYC office | AI/ML, Product/Growth, VC/Investing | Live "Iron (AI) Chef" Vibe-Coding | +| XLAI | 4 | 546 | Known NYC office | AI/ML, Dev/Engineering, VC/Investing | Investing in Cultural Infrastructure Lunch | +| Lyzr | 4 | 438 | Likely NYC office (Outer borough) | AI/ML, Dev/Engineering, Founder/Startup, | Omakase - A Michelin-starred dinner with AI Leader | +| Walker Media LLC | 4 | 336 | Likely NYC office (SoHo) | AI/ML, Design/Creative, Dev/Engineering, | The Partnership Room: Brands, Meet Creators Buildi | +| Scalpels & Spreadsheets | 4 | 289 | Likely NYC office (Midtown) | AI/ML, Healthcare, Product/Growth, Socia | How Healthtech Teams are Integrating AI into Live | +| Fin | 4 | 102 | Likely NYC-based (multiple locations) | AI/ML, Founder/Startup | Founder Launch Studio @Fin Labs | +| Consulate General of Argentina in New York | 4 | 64 | Likely NYC office (Midtown) | AI/ML, Fintech, Founder/Startup, VC/Inve | The Argentine Edge: From Deep Tech to Global Scale | +| Cherry Hill Advisory | 4 | 0 | Likely NYC office (Outer borough) | AI/ML, Consumer, Founder/Startup | AI Startup Founders' Lunch hosted by Cherry Hill A | +| Flowstate | 3 | 668 | Likely NYC office (SoHo) | AI/ML | The Oasis @ NY Tech Week Day 1 - Human Flourishing | +| Generative IDE | 3 | 580 | Likely NYC office (Midtown) | AI/ML, Dev/Engineering, Founder/Startup, | GIDE Hackathon | +| Rehearsals | 3 | 472 | Likely NYC office (Nomad) | AI/ML, Social/Party | Absinthe & AI | +| Ugly Talk | 3 | 447 | Likely NYC office (Midtown) | AI/ML, Design/Creative, Founder/Startup, | Ugly Talk: Can Your Brand Thrive in Agentic Commer | +| staaake | 3 | 421 | Likely NYC office (Chelsea) | AI/ML, Founder/Startup, Social/Party | NYC University Founders ONLY Meet | +| Unlocked Consultancy | 3 | 398 | Likely NYC office (Midtown) | AI/ML, SaaS | The job market in the age of AI | +| Recess | 3 | 396 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, Women/Diversity | Women in AI: Live Product Showcase | +| Raisi | 3 | 384 | Known NYC office | Media/Content, VC/Investing | Raisi: Daily Fundraising Sprint Room | +| Cuculi | 3 | 311 | Likely NYC office (Midtown) | AI/ML, Social/Party | TECH NETWORKING MIXER | +| Savas Labs | 3 | 239 | Known NYC office | AI/ML | Practical AI for Agencies | +| Cloudonix, Inc | 3 | 238 | Likely NYC office (Financial District) | AI/ML, Dev/Engineering | If Your AI Can’t Talk and Act, It’s Broken - A | +| Black Women Talk Tech | 3 | 209 | Known NYC office | AI/ML, Founder/Startup, Women/Diversity | Agent Era: How Women Founders Are Building AI That | +| VirtusLab | 3 | 172 | Known NYC office | AI/ML, Fintech, SaaS | How to Write a Book on AI in Enterprise SDLC While | +| Supermoon | 3 | 165 | Known NYC office | AI/ML, Founder/Startup, Media/Content, P | Jam in AM | AI founders @ | +| Jetzy | 3 | 78 | Likely NYC office (Midtown) | AI/ML, Founder/Startup, Real Estate, VC/ | AI, Time, The Future of Computer | +| Tabs | 3 | 68 | Likely NYC office (SoHo) | AI/ML, Fintech, Product/Growth, Social/P | CFO Dinner - Future of Pricing in AI | +| Supermomos | 3 | 68 | Likely NYC office (Midtown) | AI/ML, Founder/Startup, Social/Party, VC | Private AI x Private Equity and Fund Operators Din | +| Bereisheet Tech | 3 | 4 | Likely not NYC-based | AI/ML, Fintech | Leading HR Through the AI Revolution | + +## AI Startup (44 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Deskree | 2 | 544 | Likely NYC office (Manhattan) | AI/ML | Future of DevEx | +| How2Scale | 2 | 504 | Likely NYC office (Manhattan) | AI/ML | Cyber threats in the AI Era | +| Limy AI | 2 | 428 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, Sports/Fitness | Breathe & Brief - Pilates for marketers | +| C10 Labs | 2 | 375 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Product/Growth, | C10 Labs x Global AI Lab X NYCEDC — From Lab to | +| Build First | 2 | 342 | Likely NYC office (Outer borough) | AI/ML, Design/Creative, Founder/Startup | Design Thinking Meets AI: Book Talk & Live Build | +| Phinite AI | 2 | 319 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, SaaS | No AI Team, No Problem : The Multi-Agent Playbook | +| Foundation for Agentic Networks | 2 | 304 | Likely NYC office (Manhattan) | AI/ML, Consumer, Design/Creative, Fintec | Financial Services for Agentic Networks | +| Wooxy | 2 | 295 | Likely NYC office (Manhattan) | AI/ML, Dev/Engineering, Founder/Startup, | Building AI-Powered Customer Retention Systems | +| Ramp | 2 | 294 | Known NYC office | AI/ML, Founder/Startup, VC/Investing | The Vertical AI Summit | +| Bria | 2 | 268 | Likely NYC office (Manhattan) | AI/ML, Media/Content | Many Models, One Workflow — with Bria and Cloudf | +| NexPost | 2 | 258 | Likely NYC office (Manhattan) | AI/ML, Design/Creative, Founder/Startup, | AI Content Lab: Build an AI Workflow Where Brand V | +| CoreWeave | 2 | 242 | Known NYC office | AI/ML, Social/Party | Marimo: Ice Cream Social for AI Researchers | +| Adaptive | 2 | 205 | NYC office confirmed (AI construction startup) | AI/ML, Real Estate | AI in Construction | +| You.com | 2 | 184 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Social/Party, VC | AI Founder × VC Breakfast | +| PhysicsX | 2 | 183 | Likely NYC office (Manhattan) | AI/ML | Built for the Physical World: AI at the Aerospace | +| Startup Grind | 2 | 182 | NYC chapter active | AI/ML, Founder/Startup | Steal These AI Workflows: Live Demos from NYC’s | +| SimpleClosure | 2 | 149 | Likely NYC office (Manhattan) | AI/ML, Legal | The Retro | +| Leverage | 2 | 149 | Possibly NYC-based (Central Park) | AI/ML, Dev/Engineering, Social/Party | Voice Agents Weekender Hackathon | +| STELLANS.io | 2 | 129 | Known NYC office | AI/ML, Design/Creative, SaaS | Agent Harnesses: What It Takes to Make AI Agents W | +| AIMAR | 2 | 111 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Product/Growth, | From Early Traction to Repeatable Pipeline: AI GTM | +| Owle AI | 2 | 86 | Likely NYC office (Manhattan) | AI/ML, Dev/Engineering, Founder/Startup | Hack- Aging Vibecoding | +| Tech Tribe | 2 | 76 | Likely NYC office (Manhattan) | AI/ML, Social/Party | Prompting Prejudice: How AI Learns — and Unlearn | +| WillDom | 2 | 76 | Likely NYC office (Manhattan) | AI/ML, SaaS | The Autonomous enterprise: You're Not Late. You're | +| peoplepower.ai | 2 | 66 | Likely NYC office (Manhattan) | AI/ML | AI for HR: Confidence vs Fluency | +| Modus Digital | 2 | 46 | Likely NYC office (Manhattan) | AI/ML | AI Search: The 500-foot view | +| Flybridge | 2 | 30 | Likely NYC office (Outer borough) | AI/ML, Social/Party, Women/Diversity | No Diet Club Brooklyn Food Crawl | +| Warrant | 2 | 21 | Likely NYC office (Manhattan) | AI/ML, Fintech, Product/Growth, Social/P | The AI GTM Book Club | +| TrueLogic | 2 | 10 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party | Truelogic presents Beyond the Demo: Building Agent | +| Principle | 2 | 9 | Likely NYC office (Manhattan) | AI/ML, Social/Party | AI Market Foresight: Live Simulation Vol. 2 | +| MedRock Ventures Inc. | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Healthcare, VC/Investing | AI & HealthTech for Hospitals and Healthcare | +| Interwoven Ventures | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | Promise of Physical AI - Hardware Founders and Inv | +| 2048 Ventures | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Healthcare, VC/Investing | Healthcare Pitch Competition - 2048 Ventures | +| Amino Capital | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Legal, VC/Investing | OpenClaw for Investors (Amino Capital & UBS) | +| Fonzi AI | 2 | 0 | Likely NYC office (Outer borough) | AI/ML | Beta Testers: Climb Night | +| Good Investor Club | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, VC/Investing | Investing in Deeptech 2026 - for VCs, angels, fami | +| Women in AI | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Women/Diversity | The Table ✦ by Women in AI | +| OpenAI | 1 | 1201 | NYC office confirmed | AI/ML | OpenAI Builder Lounge | +| Fireworks AI | 1 | 552 | NYC office confirmed | AI/ML, Founder/Startup, Social/Party | Closing Party - Techweek NYC | +| Streamlogic | 1 | 342 | NYC office confirmed | AI/ML | From Vibe Coding to AI-Driven Development | +| Healthcare AI Guy | 1 | 337 | Newsletter/individual (no office) | AI/ML, Consumer, Founder/Startup, Health | How AI founders are building the future of consume | +| AI for Social Good NYC | 1 | 326 | Possibly NYC-based (Flatiron) | AI/ML, Founder/Startup, Social/Party | AI for Good Meetup | +| MedPhone AI | 1 | 321 | NYC office confirmed | AI/ML, Healthcare | [AI in Healthcare] | +| Tavily AI | 1 | 318 | NYC office confirmed | AI/ML | Agentic Commerce: Build Day | +| CreatorTech.ai | 1 | 310 | NYC office confirmed | AI/ML, Design/Creative, Media/Content | A New Creative Stack: How AI Is Reshaping Content | + +## Fintech / Financial Services Startup (1 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Lazo Fintech Inc | 3 | 48 | Possibly NYC-based (Central Park) | Fintech, VC/Investing | The Living Space | + +## Big Tech / Scale-Up (14 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| IBM | 12 | 4658 | Known NYC office | AI/ML, Dev/Engineering, Founder/Startup, | Generative Computing Masterclass: Building Predict | +| Google for Startups | 10 | 378 | Known NYC office | AI/ML, Founder/Startup, Product/Growth, | Google for Startups Hub | +| Deel | 6 | 87 | Known NYC office | Founder/Startup, Social/Party | Founders' Landing, Tech Week Kickoff | +| HubSpot | 3 | 562 | Known NYC office | AI/ML, Founder/Startup, Product/Growth, | Founders Open: Pickleball & Networking Party | +| Vonage | 3 | 459 | Known NYC office | AI/ML, Founder/Startup | Your Users Hate 2FA. (A Lunch & Learn w/ Vonage on | +| Adobe | 3 | 28 | Known NYC office | Design/Creative, Founder/Startup, Media/ | Adobe Ventures & Comcast Ventures Present: The Fut | +| Intuit | 2 | 776 | Known NYC office | AI/ML, Dev/Engineering, Fintech, Founder | Intuit Fintech Panel & Networking Event | +| Microsoft | 2 | 619 | Known NYC office | AI/ML, Founder/Startup | The AI Founder Playbook: Breakfast & Panel @ Micro | +| Snowflake | 2 | 248 | Known NYC office | AI/ML | Snowflake Cafe at Verci: Leverage AI and Snowflake | +| MongoDB | 2 | 0 | Known NYC office | AI/ML, Founder/Startup, Social/Party | Plus-One Party™: Founders & Funders Edition | +| TikTok | 2 | 0 | Known NYC office | Founder/Startup | Scaling Apps on TikTok: Inside the Founder Playboo | +| Cloudflare | 1 | 499 | Known NYC office | AI/ML | Build for the Agent Era - Cloudflare + Shopify | +| SAP | 1 | 419 | Known NYC office | SaaS | The Next Phase of Enterprise Systems | +| Postman | 1 | 319 | Possibly NYC-based (SoHo) | | 🗽Agents & APIs Demo Night | + +## VC / Accelerator / Investor (31 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| a16z speedrun | 5 | 15 | Known NYC office | AI/ML, Founder/Startup, Social/Party, Sp | a16z speedrun Pitch Day | +| a16z | 4 | 325 | Known NYC office | Founder/Startup, Media/Content | Founder Fireside w/ Partiful x a16z | +| Generous Ventures | 4 | 271 | Known NYC office | Founder/Startup, Product/Growth, Social/ | CVC and Founder RFLP (Request for Lunch and Produc | +| KLI Capital | 3 | 507 | Known NYC office | Founder/Startup, Healthcare, Social/Part | The Investor's Playbook | +| Eleven Wall Ventures | 3 | 423 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Frontier House NYC - General Partner Roundtable | +| SOSA | 3 | 248 | Known NYC office | Founder/Startup, Legal, VC/Investing | Czech Startup Pitch Night | +| AcceleratorCON | 3 | 235 | Likely NYC office (Chelsea) | Consumer, Design/Creative, Founder/Start | Postponed--- The Draft Experience: +NYC Tryouts | +| Coeus Collective Ventures | 3 | 168 | Known NYC office | Healthcare, Media/Content, Social/Party, | Sports, Media & Entertainment Tech Dinner | +| BDev Ventures | 2 | 316 | Known NYC office | Founder/Startup, SaaS, VC/Investing | B2B Founders Panel & Breakfast | +| VC in DC | 2 | 314 | Known NYC office | VC/Investing | The New Arsenal | +| Presentation Mode | 2 | 310 | Known NYC office | VC/Investing | Pitch Garage | +| 165 Global | 2 | 219 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Gather 01 by 165 Global: NYC Launch Party - for In | +| Dots (YC S21) | 2 | 200 | Likely NYC office (Manhattan) | Fintech, Founder/Startup, Media/Content, | Fintech Engineers Happy Hour | +| The Vertical | 2 | 170 | Known NYC office | VC/Investing | Demystifying Corporate Venture Capital | +| Post Up NYC LLC | 2 | 99 | Known NYC office | Founder/Startup, Social/Party | NYTW Boat Party | +| Activant Capital | 2 | 63 | Known NYC office | Social/Party, VC/Investing | General Intuition & Activant Happy Hour | +| Alumni Ventures | 2 | 34 | Known NYC office | Consumer, Founder/Startup, VC/Investing | Consumer Crashout: The Shift Nobody's Talking Abou | +| Rock Yard Ventures | 2 | 28 | Known NYC office | VC/Investing | FUTURE TITANS LP/GP Movie Night: The Big Short (wi | +| Rillet | 2 | 0 | Known NYC office | Fintech | ARR You Kidding Me: A Comedy Night for Finance Pro | +| Alpha Partners | 2 | 0 | Known NYC office | Social/Party, VC/Investing | 3rd Annual Partner2Partner VC Bfast | +| Wall Street Capital Partners | 2 | 0 | Known NYC office | VC/Investing | The Board Member Club Summer Gala | +| Turnstile | 2 | 0 | Known NYC office | Fintech, Founder/Startup, Social/Party | NYC Finance Leaders Dinner with Turnstile | +| AI Accelerator Institute | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup | Generative AI Summit New York | +| NYC B2B | 1 | 792 | NYC-based community (Manan Modi) | AI/ML, Founder/Startup, SaaS, Social/Par | NYC B2B: AI Founders & Investors Mixer | +| RSM | 1 | 671 | Known NYC office | VC/Investing | Raising Capital in Today’s Tech Market - An insi | +| Techstars | 1 | 447 | Possibly NYC-based (Tribeca) | AI/ML, Founder/Startup, VC/Investing | AI After Tomorrow: Investing, Building Tech, and S | +| P2S.vc | 1 | 417 | Known NYC office | VC/Investing | Pitch & Drink with P2S.vc 🥤 | +| QUAY Acceleration | 1 | 400 | Possibly NYC-based (Midtown) | Social/Party, VC/Investing | Networking Happy Hour by Morgan Stanley Inclusive | +| Legendary Ventures | 1 | 364 | Known NYC office | VC/Investing | Legendary Ventures | +| Techstars | 1 | 352 | NYC accelerator confirmed | Founder/Startup, VC/Investing | Techstars Investor Preview | +| Plug and Play New York & NYEDC | 1 | 343 | NYC office confirmed | AI/ML, Design/Creative | Applied AI for the Modern Brand | + +## Financial Institution (4 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| UBS | 3 | 157 | Known NYC office | Founder/Startup, VC/Investing | NYC Tech Week: Builders & Exits | +| JPMorgan | 2 | 138 | Known NYC office | Fintech, Product/Growth | Tech Week & Pride Month Kickoff Event hosted by J. | +| Mastercard | 2 | 113 | Known NYC office | Crypto/Web3 | Mastercard x Sei: The Future of Institutional Bloc | +| Wells Fargo TMT Investment Banking | 1 | 330 | NYC office confirmed | Fintech, Media/Content, Social/Party | Tech x Creator Social at #NYTechWeek | + +## Consulting (1 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| PwC | 6 | 24 | Known NYC office | AI/ML, Design/Creative, Fintech | The builder’s table: AI finance leaders lunch wi | + +## Health / Bio Startup (4 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Soma Precision Health | 4 | 503 | Known NYC office | Healthcare, Sports/Fitness | Unlocking Cognitive Performance | +| Live Different Comedy | 3 | 68 | Known NYC office | | Flirt Tank | +| MarkOne Health | 2 | 30 | Known NYC office | Design/Creative, Healthcare, VC/Investin | Hospital VC and CVC's Unite! | +| Formation Bio | 1 | 320 | NYC office confirmed | AI/ML, Healthcare | AI & Biotech Runtime | + +## Startup / Founder Community (3 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Technology Founders of America | 3 | 1507 | Known NYC office | Founder/Startup, Product/Growth, Social/ | Advertising & Marketing Mixer | +| Founders House | 3 | 185 | Likely NYC office (Midtown) | Founder/Startup, Healthcare, Product/Gro | Founders House GTM Masterclass | +| Founders & Builders Connect | 1 | 751 | Possibly NYC-based (Chelsea) | Founder/Startup, Social/Party | 🍹NYC Founders Happy Hour | + +## Law Firm (9 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Fenwick | 7 | 1382 | Likely NYC office (Flatiron) | AI/ML, Consumer, Founder/Startup, Social | Fenwick Fun Run | +| Manatt | 4 | 523 | Known NYC office | AI/ML, Crypto/Web3, Healthcare, Media/Co | From Model to Market: The Future of Clinical AI in | +| Ellis Law Group | 2 | 253 | Likely NYC office (Manhattan) | AI/ML, Legal | Stand Out & Get Funded in the Age of AI | +| Lowenstein Sandler | 2 | 195 | Known NYC office | Healthcare, Sports/Fitness | IGNITE 2026 | +| Fox Rothschild | 2 | 188 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Shabbat State of Mind: A Wednesday Gathering for I | +| Fish & Richardson P.C. | 2 | 118 | Known NYC office | Sports/Fitness | Walk and Talk Tech in Central Park | +| Johnson Edman Adv. | 2 | 25 | Known NYC office | Design/Creative, Dev/Engineering | The City Hacks the State: Part 1 - Panel Discussio | +| Orrick | 2 | 0 | Known NYC office | Founder/Startup, Healthcare | Rebuilding American Manufacturing [BVP, J.P. Morga | +| Morrison Foerster | 1 | 923 | Known NYC office | Founder/Startup, Social/Party | Founders and Funders Rooftop Party | + +## University / Education (1 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| Columbia Business School | 1 | 659 | Known NYC office | AI/ML, Founder/Startup, VC/Investing | Building in the Age of AI: What Skills Founders, O | + +## Other (97 orgs) + +| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | +|-----|--------|-------|------------|------------|--------------| +| ElevenLabs | 9 | 0 | Known NYC office | Founder/Startup | ElevenLabs NY Tech Week PopUp | +| Propel Earth | 7 | 1556 | Known NYC office | Climate/Energy, Dev/Engineering, Founder | NYC Tech Week Pitch Competition | +| Pitch and Run | 5 | 403 | Known NYC office | Sports/Fitness, VC/Investing | Pitch and Run Williamsburg | +| Products by Women | 4 | 622 | Likely NYC office (Chelsea) | Dev/Engineering, Product/Growth, Social/ | Women in Tech Leadership Happy Hour/Networking (In | +| Pygma | 4 | 395 | Known NYC office | Fintech, Founder/Startup, Social/Party, | Tapas & Cañas | +| Rho | 4 | 380 | Known NYC office | Founder/Startup, Social/Party, Sports/Fi | The Principal Club [Hosted by Rho x Draper] | +| Persona | 4 | 64 | Likely NYC office (Flatiron) | Founder/Startup, Social/Party | The Founding Table: Private Chef Dinner | +| Madeline & Co. | 4 | 0 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party, VC/Invest | NY Tech Week Opening After Party by Madeline & Co. | +| Somarae | 3 | 681 | Likely NYC office (Midtown) | Founder/Startup, Healthcare, Legal, Soci | She Ships: A Guided Build Session for Women with I | +| EchoHer | 3 | 413 | Known NYC office | Founder/Startup, Product/Growth, Social/ | The New GTM Stack: How Startups Win Distribution T | +| American South Asian Network | 3 | 360 | Known NYC office | Fintech, Founder/Startup, VC/Investing | South Asians in Finance | +| Yorkseed | 3 | 343 | Known NYC office | Social/Party, VC/Investing, Women/Divers | Global Expansion & Cross-Border Investing | +| Boardy | 3 | 296 | Likely NYC office (Manhattan) | Social/Party | Secret Boardy Party | +| Insurgi Urban Concepts | 3 | 293 | Likely NYC office (Outer borough) | Founder/Startup, Media/Content, Social/P | NYC Spades Club | +| StartupExperts | 3 | 282 | Likely NYC office (Manhattan) | Founder/Startup | 4th Annual NY Tech Week Soccer Championship | +| African Women in STEM | 3 | 273 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | The Rise Circle: Founders, Investors & Innovation | +| Solo Unicorn Club | 3 | 242 | Likely NYC office (Midtown) | Dev/Engineering, Social/Party | SOLO UNICORN HOUR — Day 1 Debrief | +| American South Asian Network (ASAN) | 3 | 238 | Likely NYC office (Midtown) | Social/Party | South Asians in Tech | +| GenZtea | 3 | 219 | Known NYC office | Dev/Engineering, Founder/Startup, Media/ | LinkedIn GTM Hackathon | +| KRCG | 3 | 156 | Virtual only - unclear | Founder/Startup, Product/Growth, SaaS | Scaling Founder-led Sales on LinkedIn | +| Dedalus Labs | 3 | 137 | Known NYC office | | An A2A World: Who Builds It, Who Wins, and What's | +| Triple Eight Creative | 3 | 134 | Likely NYC office (SoHo) | Design/Creative, Dev/Engineering, Founde | The Beauty of Infrastructure: Redesigning the Gues | +| Valon | 3 | 128 | Known NYC office | Women/Diversity | The Future of Work | +| Exette | 3 | 122 | Likely NYC office (Flatiron) | Dev/Engineering, Fintech, Founder/Startu | The Founder's Exit Hackathon: From Identity to Ass | +| Fierce Foundry | 3 | 117 | Known NYC office | Dev/Engineering, Founder/Startup, VC/Inv | Femhack NYTechweek 2026 | +| Odin | 3 | 80 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | Going Solo: GP Poker tournament | +| Inspiralia US | 3 | 42 | Known NYC office | | Scaling Deep Tech with Federal Funding | +| The Pattern Maker | 2 | 652 | Known NYC office | Design/Creative, Social/Party | Fashion Tech Panel Event @ FIT | +| Travelbay | 2 | 643 | Known NYC office | Social/Party | Coffee Chat Manhattan: Faith In Business! | +| Startup Oasis | 2 | 578 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Startup Founders + Tech Professionals Happy Hour | +| Vibe Space | 2 | 522 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Vibe Space Founders & Investors Mixer | +| Ask a Chief of Staff | 2 | 446 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party | Knowledge Systems for Chiefs of Staff | +| Pollen8 | 2 | 436 | Likely NYC office (Manhattan) | Founder/Startup, Product/Growth | Startup GTM — Mapping + Metrics | +| Serena Wang | 2 | 356 | Known NYC office | | Whiskey Tasting at Bergdorf Goodman | +| VCAR | 2 | 352 | Known NYC office | Design/Creative, Media/Content | Last Call for Resumes | +| Qapita | 2 | 352 | Possibly NYC-based (Chinatown) | Founder/Startup, Social/Party | Founders/VCs Breakfast Mixer w/ Qapita, RemoFirst | +| Alt-Black | 2 | 351 | Known NYC office | Women/Diversity | Brewing Connections: Colombian Coffee Tasting | +| Zo Computer | 2 | 344 | Likely NYC office (Manhattan) | Founder/Startup | Zo Builders Demo Day at NYC Tech Week | +| Ambrook | 2 | 340 | Known NYC office | Social/Party | Tomato Tomato Party @ Ambrook | +| Relationality | 2 | 314 | Likely NYC office (Manhattan) | Founder/Startup | Cofounder Matchmaking | +| Wistia | 2 | 267 | Known NYC office | Product/Growth | The Business of Video: What’s Working Now (and W | +| Build Momentum | 2 | 254 | Possibly NYC-based (Chinatown) | Founder/Startup | The Leap: From Executive to Founder | +| localhost:nyc | 2 | 252 | Likely NYC office (Outer borough) | Dev/Engineering, Founder/Startup | PHL vs NYC Founder Draft | +| Inkle | 2 | 244 | Known NYC office | Fintech, Founder/Startup, Social/Party | Foreign Founders Mixer - Inkle x Razorpay | +| Paradigm | 2 | 205 | Known NYC office | Dev/Engineering | Executive Builders Summit with Lovable | +| France Ovalle | 2 | 204 | Known NYC office | Healthcare | Healthtech Pizza Showdown | +| ionava | 2 | 191 | Known NYC office | Social/Party | Your Lifestyle is Your Longevity @ The Maze Sober | +| J.P. Morgan | 2 | 182 | Likely NYC office (Manhattan) | VC/Investing | Future Forward w/ J.P. Morgan | +| Women Who Code | 2 | 179 | Known NYC office | Dev/Engineering, Social/Party, Women/Div | Women Who Code Summit - #New York TechWeek | +| Christians*inTech | 2 | 162 | Known NYC office | | The Business of Christian Technology | +| Celecart Inc. | 2 | 155 | Known NYC office | Design/Creative | Connecting Celebrities, Fans & Brands, Where Influ | +| DealMaker | 2 | 150 | Known NYC office | Social/Party, Sports/Fitness, VC/Investi | Run & Raise: 5K Social Run | +| Discount Tech | 2 | 148 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party | Israel Founders Mission NYC: Opening Cocktail | +| TechWalk | 2 | 148 | Known NYC office | Healthcare, Sports/Fitness | Health TechWalk | +| Global Futures Network | 2 | 140 | Known NYC office | | Next Gen Innovation Summit - Future Builders: From | +| 99 yards | 2 | 121 | Known NYC office | Design/Creative, Social/Party | THE INTELLIGENT ATELIER | +| Leaf Agriculture | 2 | 119 | Known NYC office | Dev/Engineering, Social/Party | Agtech Leadership Dinner | +| CEO, DentalFynd | 2 | 116 | Known NYC office | Healthcare | ​SMB Healthcare Benefits Luncheon | +| Agile Lens | 2 | 110 | Likely NYC office (Manhattan) | Founder/Startup, Real Estate | Unreal NYC June Meetup | +| Speech & Mind | 2 | 108 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | THE AUTHORITY EDGE. Rooftop Experience for Founder | +| Pinkmatter | 2 | 101 | Known NYC office | | The convo the workplace is too polite to have | +| No BS Startup Coach | 2 | 100 | Known NYC office | Founder/Startup, VC/Investing | How To Get Your First 1000 Customers: A Zero To On | +| Growing the Middle | 2 | 94 | Known NYC office | | Infinite Impact Lab: From Invisible Work to Undeni | +| SUSO Digital | 2 | 78 | Known NYC office | Social/Party | GEO & PR Brunch | +| WeMeshUp | 2 | 76 | Known NYC office | | [WeMeshUP] | +| Corbett Ventures | 2 | 65 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | Tea: Founder/CEO Self-Mastery - a Dialogue | +| SafeStops Global, Inc. | 2 | 54 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | SafeStops Global, Inc. Launch Party | +| Razorpay | 2 | 50 | Known NYC office | | Breakfast with Builders | +| Pync Inc. | 2 | 48 | Possibly NYC-based (Central Park) | Design/Creative, Founder/Startup | Pet Tech Meet Up NYC | +| Vinrelo | 2 | 38 | Known NYC office | | TECH WEEK VISIONARY HUB | +| Snyk | 2 | 28 | Likely NYC office (Manhattan) | Founder/Startup | Community Jam: NYC | +| Flex | 2 | 8 | Likely NYC office (Manhattan) | Consumer, Founder/Startup, Social/Party, | Consumer Founder Show & Tell | +| Product Advisory Collective (PAC) | 2 | 0 | Known NYC office | Product/Growth | Architecting a Borderless Life + Travel Giveaway | +| GroundedForward | 2 | 0 | Virtual only - unclear | Founder/Startup | What Founders Get Wrong About People, Scaling Team | +| The Ok Sweetie Show | 2 | 0 | Known NYC office | Media/Content | Skincare Secrets with Sofie Pavitt - Tech Week | +| UATech | 2 | 0 | Known NYC office | Founder/Startup, VC/Investing | UAtech Venture Night @ Tech Week New York – The | +| DoorDash for Business | 2 | 0 | Likely NYC office (Manhattan) | Founder/Startup | Fueling Founders: Brex + DoorDash for Business | +| WeWork | 2 | 0 | Known NYC office | | Coworking Day at WeWork | June 2 | +| Partner1 | 2 | 0 | Known NYC office | Consumer, Product/Growth | Profit through Partnerships | +| EO Ventures | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Builders Dinner with Harvard Economist Roland Frye | +| Optivide | 2 | 0 | Known NYC office | Climate/Energy, Social/Party | Paid Wildfire Game: Invest in Resilience | +| Brown Girl Angels | 2 | 0 | Known NYC office | Design/Creative, VC/Investing | From Pitch to Check: Preparing for Your Seed Raise | +| Brderless | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Investor Dinner | +| Haven | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, Sports/Fi | Founders & Investors Happy Hour | +| Boundless Network | 2 | 0 | Known NYC office | | The Privacy Table | +| Mega Exhibit, Inc | 2 | 0 | Likely NYC office (Manhattan) | | The Room Is the Algorithm | +| Newlab | 1 | 1468 | Known NYC office | | Critical Mass: Volume Five | +| NachoNacho | 1 | 592 | Known NYC office | AI/ML, Founder/Startup, SaaS, Social/Par | NachoTuesday SaaS & AI Founder + Investor Rooftop | +| LEAP US, Inc. | 1 | 470 | Known NYC office | | The Hiring Roast Show | +| Lenny's Newsletter | 1 | 400 | Known NYC office | Media/Content, Product/Growth | Product Meetup by Lenny's Newsletter | +| Camber | 1 | 398 | Known NYC office | Healthcare, Social/Party | Camber x a16z: Healthcare Mixer | +| Taco Tech Tuesday | 1 | 373 | Known NYC office | | Taco Tech Tuesday 🗽🌮 | +| Mango NYC | 1 | 368 | Known NYC office | Founder/Startup, Social/Party | Mango x SVB: The South Asian Tech Week Mixer Ed. I | +| Zo Company | 1 | 365 | Known NYC office | Founder/Startup, Social/Party | NYC Tech Week Brooklyn Kickoff Zo Happy Hour | +| InPress | 1 | 344 | Known NYC office | Media/Content, Social/Party | Off the Record: Tech & Media Mixer at | +| Dell Technologies Capital | 1 | 332 | Possibly NYC-based (Midtown) | VC/Investing | Operating MCP | +| Pinecone | 1 | 325 | NYC office confirmed | AI/ML, Founder/Startup, Social/Party | Pinecone Nexus AI Launch Party | diff --git a/content/career/nyc-tech-week-hosts-segmented.md b/content/career/nyc-tech-week-hosts-segmented.md new file mode 100644 index 0000000..74ccf4c --- /dev/null +++ b/content/career/nyc-tech-week-hosts-segmented.md @@ -0,0 +1,300 @@ +# NYC Tech Week Hosts — Segmented by Fit + +Total orgs in this analysis: 241 (filtered to 2+ events OR 300+ RSVPs) + + +## Other (55 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Products by Women | 4 | 622 | Dev/Engineering, Product/Growth, Social/Party, Women/Diversi | Chelsea, Virtual (NYC) | +| Soma Precision Health | 4 | 503 | Healthcare, Sports/Fitness | Flatiron, SoHo, Union Square | +| Boardy | 3 | 296 | Social/Party | Flatiron, Midtown, SoHo | +| Solo Unicorn Club | 3 | 242 | Dev/Engineering, Social/Party | Midtown | +| American South Asian Network (ASAN) | 3 | 238 | Social/Party | Central Park, Midtown | +| Dedalus Labs | 3 | 137 | | Midtown | +| Valon | 3 | 128 | Women/Diversity | Flatiron, Midtown | +| Live Different Comedy | 3 | 68 | | East Village | +| Inspiralia US | 3 | 42 | | Brooklyn, SoHo | +| The Pattern Maker | 2 | 652 | Design/Creative, Social/Party | Chelsea | +| Travelbay | 2 | 643 | Social/Party | Upper Manhattan | +| Serena Wang | 2 | 356 | | Upper East Side | +| VCAR | 2 | 352 | Design/Creative, Media/Content | Brooklyn | +| Alt-Black | 2 | 351 | Women/Diversity | Midtown, SoHo | +| Ambrook | 2 | 340 | Social/Party | Financial District, SoHo | +| Wistia | 2 | 267 | Product/Growth | Midtown, West Village | +| Paradigm | 2 | 205 | Dev/Engineering | Flatiron, Midtown | +| France Ovalle | 2 | 204 | Healthcare | Midtown | +| ionava | 2 | 191 | Social/Party | Greenwich Village, Nomad | +| Women Who Code | 2 | 179 | Dev/Engineering, Social/Party, Women/Diversity | Financial District | +| Christians*inTech | 2 | 162 | | Central Park, Financial District | +| Celecart Inc. | 2 | 155 | Design/Creative | Greenwich Village, Hudson Yards | +| TechWalk | 2 | 148 | Healthcare, Sports/Fitness | Financial District, Queens | +| Global Futures Network | 2 | 140 | | | +| 99 yards | 2 | 121 | Design/Creative, Social/Party | Chelsea, Midtown | +| Leaf Agriculture | 2 | 119 | Dev/Engineering, Social/Party | Union Square, West Village | +| Fish & Richardson P.C. | 2 | 118 | Sports/Fitness | Central Park | +| CEO, DentalFynd | 2 | 116 | Healthcare | Flatiron | +| Pinkmatter | 2 | 101 | | Flatiron | +| Growing the Middle | 2 | 94 | | Brooklyn, Midtown | +| SUSO Digital | 2 | 78 | Social/Party | Flatiron, Midtown | +| WeMeshUp | 2 | 76 | | East Village | +| Razorpay | 2 | 50 | | Midtown | +| Vinrelo | 2 | 38 | | East Village, Upper Manhattan | +| Johnson Edman Adv. | 2 | 25 | Design/Creative, Dev/Engineering | Meatpacking District | +| Product Advisory Collective (PAC) | 2 | 0 | Product/Growth | Virtual (NYC) | +| The Ok Sweetie Show | 2 | 0 | Media/Content | SoHo | +| WeWork | 2 | 0 | | Midtown | +| Partner1 | 2 | 0 | Consumer, Product/Growth | Midtown | +| Optivide | 2 | 0 | Climate/Energy, Social/Party | Virtual (NYC) | +| Boundless Network | 2 | 0 | | Tribeca | +| Newlab | 1 | 1468 | | Brooklyn | +| OpenAI | 1 | 1201 | AI/ML | SoHo | +| LEAP US, Inc. | 1 | 470 | | Financial District | +| Lenny's Newsletter | 1 | 400 | Media/Content, Product/Growth | Greenwich Village | +| Camber | 1 | 398 | Healthcare, Social/Party | Flatiron | +| Taco Tech Tuesday | 1 | 373 | | Midtown | +| InPress | 1 | 344 | Media/Content, Social/Party | Midtown | +| Plug and Play New York & NYEDC | 1 | 343 | AI/ML, Design/Creative | Union Square | +| Streamlogic | 1 | 342 | AI/ML | Midtown | +| MedPhone AI | 1 | 321 | AI/ML, Healthcare | Virtual (NYC) | +| Formation Bio | 1 | 320 | AI/ML, Healthcare | Midtown | +| Postman | 1 | 319 | | SoHo | +| Tavily AI | 1 | 318 | AI/ML | SoHo | +| CreatorTech.ai | 1 | 310 | AI/ML, Design/Creative, Media/Content | Meatpacking District | + +## Startup / VC-Adjacent (52 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Propel Earth | 7 | 1556 | Climate/Energy, Dev/Engineering, Founder/Startup, Social/Par | Chelsea, Long Island, Midtown | +| Pitch and Run | 5 | 403 | Sports/Fitness, VC/Investing | Brooklyn, Central Park, Chelsea, Financial Distric | +| Pygma | 4 | 395 | Fintech, Founder/Startup, Social/Party, VC/Investing | Flatiron, Lower East Side, Midtown, SoHo | +| Rho | 4 | 380 | Founder/Startup, Social/Party, Sports/Fitness, VC/Investing | Chelsea, East Village, Tribeca | +| Generous Ventures | 4 | 271 | Founder/Startup, Product/Growth, Social/Party, VC/Investing | Midtown, Nomad | +| Madeline & Co. | 4 | 0 | Founder/Startup, Social/Party, VC/Investing, Women/Diversity | Financial District, SoHo, West Village | +| Technology Founders of America | 3 | 1507 | Founder/Startup, Product/Growth, Social/Party, VC/Investing | Union Square | +| KLI Capital | 3 | 507 | Founder/Startup, Healthcare, Social/Party, VC/Investing | Midtown | +| Eleven Wall Ventures | 3 | 423 | Founder/Startup, Social/Party, VC/Investing | Midtown | +| EchoHer | 3 | 413 | Founder/Startup, Product/Growth, Social/Party, VC/Investing, | Financial District, West Village | +| Raisi | 3 | 384 | Media/Content, VC/Investing | Financial District, Lower East Side, SoHo | +| American South Asian Network | 3 | 360 | Fintech, Founder/Startup, VC/Investing | Midtown | +| Yorkseed | 3 | 343 | Social/Party, VC/Investing, Women/Diversity | Flatiron, Lower East Side, Midtown | +| African Women in STEM | 3 | 273 | Founder/Startup, VC/Investing, Women/Diversity | Midtown | +| SOSA | 3 | 248 | Founder/Startup, Legal, VC/Investing | Midtown, Upper East Side | +| Founders House | 3 | 185 | Founder/Startup, Healthcare, Product/Growth, VC/Investing | Midtown | +| Coeus Collective Ventures | 3 | 168 | Healthcare, Media/Content, Social/Party, VC/Investing | Brooklyn, Midtown | +| Fierce Foundry | 3 | 117 | Dev/Engineering, Founder/Startup, VC/Investing, Women/Divers | Midtown, Nomad | +| Odin | 3 | 80 | Founder/Startup, VC/Investing, Women/Diversity | Union Square | +| Lazo Fintech Inc | 3 | 48 | Fintech, VC/Investing | Central Park | +| Startup Oasis | 2 | 578 | Founder/Startup, Social/Party, VC/Investing | Midtown | +| Vibe Space | 2 | 522 | Founder/Startup, Social/Party, VC/Investing | Tribeca | +| BDev Ventures | 2 | 316 | Founder/Startup, SaaS, VC/Investing | Hudson Yards, Midtown | +| VC in DC | 2 | 314 | VC/Investing | Midtown | +| Presentation Mode | 2 | 310 | VC/Investing | SoHo | +| Inkle | 2 | 244 | Fintech, Founder/Startup, Social/Party | SoHo, Tribeca | +| 165 Global | 2 | 219 | Founder/Startup, Social/Party, VC/Investing | Financial District, Midtown | +| J.P. Morgan | 2 | 182 | VC/Investing | Midtown | +| The Vertical | 2 | 170 | VC/Investing | Midtown | +| DealMaker | 2 | 150 | Social/Party, Sports/Fitness, VC/Investing | Chelsea, East Village | +| Speech & Mind | 2 | 108 | Founder/Startup, Social/Party, VC/Investing | Financial District, Midtown | +| No BS Startup Coach | 2 | 100 | Founder/Startup, VC/Investing | Brooklyn | +| Corbett Ventures | 2 | 65 | Founder/Startup, VC/Investing, Women/Diversity | Brooklyn | +| Activant Capital | 2 | 63 | Social/Party, VC/Investing | SoHo | +| SafeStops Global, Inc. | 2 | 54 | Founder/Startup, Social/Party, VC/Investing | Upper Manhattan | +| Alumni Ventures | 2 | 34 | Consumer, Founder/Startup, VC/Investing | Meatpacking District, Midtown | +| MarkOne Health | 2 | 30 | Design/Creative, Healthcare, VC/Investing | Tribeca | +| Rock Yard Ventures | 2 | 28 | VC/Investing | Midtown, Union Square | +| UATech | 2 | 0 | Founder/Startup, VC/Investing | Financial District | +| Rillet | 2 | 0 | Fintech | Chelsea, Midtown | +| EO Ventures | 2 | 0 | Founder/Startup, Social/Party, VC/Investing | West Village | +| Alpha Partners | 2 | 0 | Social/Party, VC/Investing | Midtown | +| Brown Girl Angels | 2 | 0 | Design/Creative, VC/Investing | Chelsea, Midtown | +| Wall Street Capital Partners | 2 | 0 | VC/Investing | Midtown | +| Turnstile | 2 | 0 | Fintech, Founder/Startup, Social/Party | Greenwich Village | +| Brderless | 2 | 0 | Founder/Startup, Social/Party, VC/Investing | SoHo, West Village | +| Haven | 2 | 0 | Founder/Startup, Social/Party, Sports/Fitness, VC/Investing | Chelsea | +| RSM | 1 | 671 | VC/Investing | Midtown | +| NachoNacho | 1 | 592 | AI/ML, Founder/Startup, SaaS, Social/Party, VC/Investing | East Village | +| P2S.vc | 1 | 417 | VC/Investing | Midtown | +| Legendary Ventures | 1 | 364 | VC/Investing | Midtown | +| Dell Technologies Capital | 1 | 332 | VC/Investing | Midtown | + +## AI Startup (33 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Deskree | 2 | 544 | AI/ML | SoHo | +| How2Scale | 2 | 504 | AI/ML | Midtown | +| Limy AI | 2 | 428 | AI/ML, Product/Growth, Sports/Fitness | Midtown, Upper Manhattan | +| C10 Labs | 2 | 375 | AI/ML, Founder/Startup, Product/Growth, VC/Investing | Brooklyn, Midtown | +| Build First | 2 | 342 | AI/ML, Design/Creative, Founder/Startup | Brooklyn, Nomad | +| Phinite AI | 2 | 319 | AI/ML, Product/Growth, SaaS | Flatiron, Hudson Yards | +| Foundation for Agentic Networks | 2 | 304 | AI/ML, Consumer, Design/Creative, Fintech | Financial District, Midtown | +| Ramp | 2 | 294 | AI/ML, Founder/Startup, VC/Investing | Flatiron | +| Bria | 2 | 268 | AI/ML, Media/Content | Chelsea | +| CoreWeave | 2 | 242 | AI/ML, Social/Party | Midtown | +| Adaptive | 2 | 205 | AI/ML, Real Estate | Central Park, Union Square | +| You.com | 2 | 184 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Brooklyn, SoHo | +| Startup Grind | 2 | 182 | AI/ML, Founder/Startup | Gramercy Park, Union Square | +| SimpleClosure | 2 | 149 | AI/ML, Legal | SoHo | +| Leverage | 2 | 149 | AI/ML, Dev/Engineering, Social/Party | Central Park, Lower East Side | +| STELLANS.io | 2 | 129 | AI/ML, Design/Creative, SaaS | Union Square | +| AIMAR | 2 | 111 | AI/ML, Founder/Startup, Product/Growth, Sports/Fitness | Brooklyn, Central Park | +| Owle AI | 2 | 86 | AI/ML, Dev/Engineering, Founder/Startup | Midtown | +| Tech Tribe | 2 | 76 | AI/ML, Social/Party | SoHo | +| WillDom | 2 | 76 | AI/ML, SaaS | Midtown | +| peoplepower.ai | 2 | 66 | AI/ML | Midtown, Union Square | +| Modus Digital | 2 | 46 | AI/ML | Hudson Yards, Midtown | +| Flybridge | 2 | 30 | AI/ML, Social/Party, Women/Diversity | Brooklyn, Nomad | +| Warrant | 2 | 21 | AI/ML, Fintech, Product/Growth, Social/Party | Chelsea | +| TrueLogic | 2 | 10 | AI/ML, Founder/Startup, Social/Party | Financial District, Midtown | +| Principle | 2 | 9 | AI/ML, Social/Party | SoHo | +| MedRock Ventures Inc. | 2 | 0 | AI/ML, Healthcare, VC/Investing | Midtown | +| Interwoven Ventures | 2 | 0 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, SoHo | +| 2048 Ventures | 2 | 0 | AI/ML, Healthcare, VC/Investing | Midtown | +| Amino Capital | 2 | 0 | AI/ML, Legal, VC/Investing | Flatiron, Midtown | +| Fonzi AI | 2 | 0 | AI/ML | Brooklyn | +| Good Investor Club | 2 | 0 | AI/ML, VC/Investing | Midtown, Tribeca | +| Women in AI | 2 | 0 | AI/ML, Women/Diversity | Flatiron | + +## AI Startup (High Activity) (31 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Colectivo | 8 | 824 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, Midtown, SoHo, Union Square | +| Unicorner | 7 | 0 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, East Village, Midtown | +| Gamma | 6 | 2904 | AI/ML, Founder/Startup, Product/Growth, Social/Party, VC/Inv | East Village, Lower East Side, Midtown | +| Tequity | 5 | 90 | AI/ML, Design/Creative, Dev/Engineering, Founder/Startup, Pr | Flatiron, Union Square | +| Mentor Me Collective | 4 | 1300 | AI/ML, Climate/Energy, Dev/Engineering | Hudson Yards, Midtown | +| New York Robotics | 4 | 1139 | AI/ML, Dev/Engineering, Product/Growth | Brooklyn, Midtown, Union Square | +| Mucker Capital | 4 | 753 | AI/ML, Product/Growth, VC/Investing | Financial District | +| Manatt | 4 | 523 | AI/ML, Crypto/Web3, Healthcare, Media/Content, Social/Party, | Flatiron, Midtown, Nomad | +| Lyzr | 4 | 438 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party | Brooklyn, Lower East Side, Midtown, SoHo | +| Walker Media LLC | 4 | 336 | AI/ML, Design/Creative, Dev/Engineering, Founder/Startup, Me | Murray Hill, SoHo | +| Scalpels & Spreadsheets | 4 | 289 | AI/ML, Healthcare, Product/Growth, Social/Party | Midtown | +| Fin | 4 | 102 | AI/ML, Founder/Startup | Gramercy Park, Midtown, SoHo | +| Consulate General of Argentina in New York | 4 | 64 | AI/ML, Fintech, Founder/Startup, VC/Investing | Midtown | +| Cherry Hill Advisory | 4 | 0 | AI/ML, Consumer, Founder/Startup | Brooklyn, SoHo, Upper East Side, Upper Manhattan | +| Flowstate | 3 | 668 | AI/ML | SoHo | +| Generative IDE | 3 | 580 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party, VC/In | Midtown | +| Rehearsals | 3 | 472 | AI/ML, Social/Party | Nomad, SoHo | +| Vonage | 3 | 459 | AI/ML, Founder/Startup | Central Park, SoHo, Tribeca | +| Ugly Talk | 3 | 447 | AI/ML, Design/Creative, Founder/Startup, Healthcare | Midtown, SoHo | +| staaake | 3 | 421 | AI/ML, Founder/Startup, Social/Party | Chelsea, Tribeca | +| Unlocked Consultancy | 3 | 398 | AI/ML, SaaS | Midtown | +| Recess | 3 | 396 | AI/ML, Product/Growth, Women/Diversity | Union Square, Upper Manhattan, West Village | +| Cuculi | 3 | 311 | AI/ML, Social/Party | Midtown | +| Savas Labs | 3 | 239 | AI/ML | Flatiron, SoHo | +| Black Women Talk Tech | 3 | 209 | AI/ML, Founder/Startup, Women/Diversity | Chelsea, Union Square | +| VirtusLab | 3 | 172 | AI/ML, Fintech, SaaS | Midtown | +| Supermoon | 3 | 165 | AI/ML, Founder/Startup, Media/Content, Product/Growth, Socia | Flatiron | +| Jetzy | 3 | 78 | AI/ML, Founder/Startup, Real Estate, VC/Investing | Midtown, West Village | +| Tabs | 3 | 68 | AI/ML, Fintech, Product/Growth, Social/Party | SoHo, West Village | +| Supermomos | 3 | 68 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Midtown | +| Bereisheet Tech | 3 | 4 | AI/ML, Fintech | Financial District, Midtown | + +## Startup / Founder (25 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| ElevenLabs | 9 | 0 | Founder/Startup | Flatiron, SoHo | +| Deel | 6 | 87 | Founder/Startup, Social/Party | Chelsea, Greenwich Village, Hudson Yards, Midtown, | +| Persona | 4 | 64 | Founder/Startup, Social/Party | Flatiron, SoHo | +| Somarae | 3 | 681 | Founder/Startup, Healthcare, Legal, Social/Party, Women/Dive | Meatpacking District, Midtown | +| Insurgi Urban Concepts | 3 | 293 | Founder/Startup, Media/Content, Social/Party | Brooklyn, Midtown, Murray Hill | +| GenZtea | 3 | 219 | Dev/Engineering, Founder/Startup, Media/Content, Product/Gro | East Village, Flatiron, SoHo | +| KRCG | 3 | 156 | Founder/Startup, Product/Growth, SaaS | Virtual (NYC) | +| Triple Eight Creative | 3 | 134 | Design/Creative, Dev/Engineering, Founder/Startup | SoHo, Union Square | +| Ask a Chief of Staff | 2 | 446 | Founder/Startup, Social/Party | Flatiron, SoHo | +| Pollen8 | 2 | 436 | Founder/Startup, Product/Growth | Midtown | +| Qapita | 2 | 352 | Founder/Startup, Social/Party | Chinatown | +| Zo Computer | 2 | 344 | Founder/Startup | Flatiron, Midtown | +| Relationality | 2 | 314 | Founder/Startup | East Village | +| Build Momentum | 2 | 254 | Founder/Startup | Chinatown, Midtown | +| Discount Tech | 2 | 148 | Founder/Startup, Social/Party | Midtown | +| Agile Lens | 2 | 110 | Founder/Startup, Real Estate | Financial District, Midtown | +| Pync Inc. | 2 | 48 | Design/Creative, Founder/Startup | Central Park, Midtown | +| Snyk | 2 | 28 | Founder/Startup | Chelsea, Midtown | +| GroundedForward | 2 | 0 | Founder/Startup | Virtual (NYC) | +| DoorDash for Business | 2 | 0 | Founder/Startup | Flatiron | +| Founders & Builders Connect | 1 | 751 | Founder/Startup, Social/Party | Chelsea | +| Fireworks AI | 1 | 552 | AI/ML, Founder/Startup, Social/Party | SoHo | +| Zo Company | 1 | 365 | Founder/Startup, Social/Party | Brooklyn | +| Healthcare AI Guy | 1 | 337 | AI/ML, Consumer, Founder/Startup, Healthcare | Flatiron | +| Pinecone | 1 | 325 | AI/ML, Founder/Startup, Social/Party | Flatiron | + +## Big Tech (20 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| IBM | 12 | 4658 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party, VC/In | Flatiron | +| Google for Startups | 10 | 378 | AI/ML, Founder/Startup, Product/Growth, VC/Investing | Chelsea | +| XLAI | 4 | 546 | AI/ML, Dev/Engineering, VC/Investing | Financial District, Midtown, Upper East Side | +| StartupExperts | 3 | 282 | Founder/Startup | Chelsea, East Village, Midtown | +| Cloudonix, Inc | 3 | 238 | AI/ML, Dev/Engineering | Financial District, Virtual (NYC) | +| Exette | 3 | 122 | Dev/Engineering, Fintech, Founder/Startup, Women/Diversity | Financial District, Flatiron | +| Adobe | 3 | 28 | Design/Creative, Founder/Startup, Media/Content, VC/Investin | Chelsea, Flatiron, Union Square | +| Intuit | 2 | 776 | AI/ML, Dev/Engineering, Fintech, Founder/Startup | East Village | +| Microsoft | 2 | 619 | AI/ML, Founder/Startup | Financial District | +| Wooxy | 2 | 295 | AI/ML, Dev/Engineering, Founder/Startup, Product/Growth | Financial District | +| NexPost | 2 | 258 | AI/ML, Design/Creative, Founder/Startup, Media/Content, Prod | Nomad | +| Snowflake | 2 | 248 | AI/ML | Flatiron | +| Fox Rothschild | 2 | 188 | Founder/Startup, Social/Party, VC/Investing | Midtown | +| PhysicsX | 2 | 183 | AI/ML | Flatiron | +| Flex | 2 | 8 | Consumer, Founder/Startup, Social/Party, VC/Investing | Flatiron, SoHo | +| MongoDB | 2 | 0 | AI/ML, Founder/Startup, Social/Party | Nomad, SoHo | +| TikTok | 2 | 0 | Founder/Startup | Flatiron | +| Mega Exhibit, Inc | 2 | 0 | | Midtown | +| Cloudflare | 1 | 499 | AI/ML | SoHo | +| SAP | 1 | 419 | SaaS | Hudson Yards | + +## VC / Accelerator (13 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| a16z speedrun | 5 | 15 | AI/ML, Founder/Startup, Social/Party, Sports/Fitness, VC/Inv | Midtown, SoHo | +| a16z | 4 | 325 | Founder/Startup, Media/Content | Central Park, Midtown, SoHo | +| AcceleratorCON | 3 | 235 | Consumer, Design/Creative, Founder/Startup | Chelsea | +| localhost:nyc | 2 | 252 | Dev/Engineering, Founder/Startup | Brooklyn, Midtown | +| Dots (YC S21) | 2 | 200 | Fintech, Founder/Startup, Media/Content, Social/Party | Nomad, SoHo | +| Post Up NYC LLC | 2 | 99 | Founder/Startup, Social/Party | Lower East Side, Midtown | +| AI Accelerator Institute | 2 | 0 | AI/ML, Founder/Startup | Midtown | +| NYC B2B | 1 | 792 | AI/ML, Founder/Startup, SaaS, Social/Party, VC/Investing | Financial District | +| Techstars | 1 | 447 | AI/ML, Founder/Startup, VC/Investing | Tribeca | +| QUAY Acceleration | 1 | 400 | Social/Party, VC/Investing | Midtown | +| Mango NYC | 1 | 368 | Founder/Startup, Social/Party | Lower East Side | +| Techstars | 1 | 352 | Founder/Startup, VC/Investing | SoHo | +| AI for Social Good NYC | 1 | 326 | AI/ML, Founder/Startup, Social/Party | Flatiron | + +## Law Firm (5 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Fenwick | 7 | 1382 | AI/ML, Consumer, Founder/Startup, Social/Party, Sports/Fitne | Flatiron | +| Ellis Law Group | 2 | 253 | AI/ML, Legal | Midtown | +| Lowenstein Sandler | 2 | 195 | Healthcare, Sports/Fitness | Central Park, Midtown | +| Orrick | 2 | 0 | Founder/Startup, Healthcare | Midtown | +| Morrison Foerster | 1 | 923 | Founder/Startup, Social/Party | Lower East Side | + +## Financial Institution (5 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| HubSpot | 3 | 562 | AI/ML, Founder/Startup, Product/Growth, Social/Party, Sports | Central Park, Midtown, SoHo | +| UBS | 3 | 157 | Founder/Startup, VC/Investing | Midtown, West Village | +| JPMorgan | 2 | 138 | Fintech, Product/Growth | Midtown, West Village | +| Mastercard | 2 | 113 | Crypto/Web3 | Flatiron, Midtown | +| Wells Fargo TMT Investment Banking | 1 | 330 | Fintech, Media/Content, Social/Party | Lower East Side | + +## Consulting (1 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| PwC | 6 | 24 | AI/ML, Design/Creative, Fintech | Financial District, Midtown, Murray Hill | + +## University (1 orgs) + +| Org | Events | Total RSVPs | Topics | Locations | +|-----|--------|-------------|--------|-----------| +| Columbia Business School | 1 | 659 | AI/ML, Founder/Startup, VC/Investing | Upper Manhattan | diff --git a/content/career/nyc-tech-week-open-roles.md b/content/career/nyc-tech-week-open-roles.md new file mode 100644 index 0000000..c3ebf3e --- /dev/null +++ b/content/career/nyc-tech-week-open-roles.md @@ -0,0 +1,178 @@ +# NYC Tech Week Hosts — Open Roles Analysis + +## Roles Most Relevant to Your Profile +(Enterprise transformation, AI strategy, fintech, product/ops leadership, NYC-based) + +--- + +## 🔥 TIER 1: Directly Aligned Open Roles + +### OpenAI (715 open roles, strong NYC presence) +| Role | Location | Fit | +|------|----------|-----| +| **Account Director, Financial Services** | NYC | Sell AI to banks — your exact domain | +| **Account Director, Quantitative Trading** | NYC | Hedge fund/quant AI sales | +| **Private Equity Lead** | NYC | PE-focused GTM strategy | +| **AI Deployment Manager – NYC** | NYC | Enterprise implementation leadership | +| **AI Deployment Engineer – Codex** | NYC | Technical enterprise deployment | +| **Forward Deployed Engineer (FDE) – NYC** | NYC | Embedded AI transformation for clients | +| **Platform Engineer, FDE – NYC** | NYC | Infrastructure for enterprise AI | +| **Solutions Engineer, Pre-Sales** | NYC | Technical sales to enterprise | +| **Technical Deployment Lead, FDE – NYC** | NYC | Lead enterprise AI deployments | +| **Manager, AI Success Engineers – NYC** | NYC | Manage post-sale AI success team | + +### IBM +| Role | Location | Fit | +|------|----------|-----| +| **Finance Transformation Leader – Hybrid, AI-Driven Strategy** | Manhattan | AI + finance transformation | +| **Senior Managing Consultant – Finance Transformation** | NYC | Consulting + transformation | +| **Associate AI & Analytics – Data Scientist-Finance Transformation** | NYC (multiple) | Entry-level but finance + AI | + +### Ramp (119 open roles, NYC HQ) +| Role | Location | Fit | +|------|----------|-----| +| **Director, Enterprise Implementations** | NYC | Implementation strategy at scale | +| **Account Manager \| Enterprise** | NYC / Remote | Enterprise relationship management | +| **Strategic Account Executive** | NYC | C-level enterprise sales | +| Various finance, ops, product roles | NYC | High-growth fintech unicorn | + +### Adaptive (50 people, $26M raised, Union Square) +| Role | Location | Fit | +|------|----------|-----| +| **Product Manager** (AI agents for construction) | Union Square, NYC | Own AI agent product end-to-end | +| **Engineering Manager** | NYC | Lead engineering team | +| **Account Executive – Enterprise** | NYC | Sell AI ERP to construction enterprises | +| Open to general inquiries | NYC | Email recruiting@adaptive.build | + +### CoreWeave (Publicly traded, hyper-growth) +| Role | Location | Fit | +|------|----------|-----| +| **Infrastructure Operations Program Manager** | NYC/NJ | Cross-functional ops for AI data centers | +| **Staff Business Systems Engineer** (NetSuite ERP) | NYC/NJ | ERP + finance systems optimization | +| **Corporate Development Associate** | NYC/NJ | M&A + investor relations | +| **Phased Delivery SME** (AI data centers) | NYC/NJ | Program delivery at scale | +| **Energy & Climate Policy Engagement Lead** | NYC/NJ | Regulatory + policy strategy | +| **Lead, Enterprise Network** | NYC/NJ | Enterprise infrastructure | + +--- + +## ⚡ TIER 2: Strong Fit, High-Growth Startups + +### Pinecone (Vector database, NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Staff Product Manager** (vector database / AI agents) | NYC | Product strategy for AI infra | +| **Staff AI Engineer, Growth** | NYC | AI-powered growth engineering | +| **Software Engineer, Database Team** | NYC | Core AI infrastructure | + +### Cohere (NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Finance & Strategy** (C-level decision support) | NYC | Financial modeling + corporate dev | +| **Head of Brand Marketing** | NYC | Brand strategy for enterprise AI | + +### monday.com (NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Cloud Alliance GTM Manager** (AWS partnerships) | NYC | Enterprise partnerships | +| **GTM Lead** | NYC | Go-to-market strategy | +| **Technical Customer Success Manager** | NYC | Enterprise adoption + transformation | +| **Sales Operations / Global Business Partners Lead** | NYC | Sales ops + strategy | + +### Datadog (NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Director of Product Management, Applied AI** | NYC | AI product strategy | +| **Director of Product Management, AI Observability** | NYC | AI infra product | +| **AI Research Scientist / Engineer** | NYC | Applied AI research | +| **Staff AI Engineer, Notebooks** | NYC | AI engineering | + +### Vercel (NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Enterprise AE** | NYC | Enterprise sales | +| **Forward-Deployed Engineer** | NYC | Embedded technical transformation | +| **Software Engineer, AI Gateway / AI SDK** | NYC | AI dev tools | + +### MongoDB (NYC office) +| Role | Location | Fit | +|------|----------|-----| +| **Business Ops & Strategy Associate** | NYC | Strategy + ops | +| **Staff Developer Advocate** | NYC | Developer relations | +| **Startup & Ventures Marketing** | NYC | Startup ecosystem engagement | + +--- + +## 🎯 TIER 3: Fintech / Adjacent AI Startups + +### Rho (Fintech, NYC) +| Role | Location | Fit | +|------|----------|-----| +| **Account Executive, Startup Banking** | NYC | Startup-focused banking sales | +| **Associate AE** | NYC | Early-stage sales | +| **Principal / Staff Product Designer** | NYC | Design leadership | + +### LangChain (Agent stack, NYC) +| Role | Location | Fit | +|------|----------|-----| +| **Solutions Architect** | NYC | Enterprise AI architecture | +| **Engagement Manager** | NYC | Client delivery | +| **Deployed Engineer** | NYC | Embedded implementation | +| **Fullstack SWE, Applied AI** | NYC | Build AI agent products | + +### EliseAI (Agentic AI for housing/healthcare, NYC) +| Role | Location | Fit | +|------|----------|-----| +| **Governance, Compliance & Risk Analyst** | NYC | Regulatory + risk | +| **Legal Counsel** | NYC | Legal strategy | +| **Director of Customer Success, Housing** | NYC | Enterprise CS leadership | +| **GTM Engineer** | NYC | Technical sales | + +### Kalshi (Prediction markets, NYC) +| Role | Location | Fit | +|------|----------|-----| +| **Product Manager** | NYC | Product strategy | +| **Infrastructure Engineer** | NYC | Technical infrastructure | +| **Growth Marketing Manager** | NYC | Growth strategy | + +### A.Team (AI talent platform, NYC) +| Role | Location | Fit | +|------|----------|-----| +| **AI Solutions Account Executive** | NYC | Enterprise AI sales | +| **AI Architect** | NYC | Enterprise AI architecture | +| **Engineering Manager** | NYC | Engineering leadership | + +### Actively AI (NYC) +| Role | Location | Fit | +|------|----------|-----| +| **Chief of Staff** | NYC | Strategic ops for co-founder | +| **AI Solutions Architect** | NYC | Enterprise AI design | +| **Agent Operations Lead** | NYC | Post-sale AI deployment | +| **Head of Account Management** | NYC | Commercial leadership | +| **Finance Lead** | NYC | Build finance function | + +--- + +## 📊 Summary by Category + +| Category | Companies with Relevant Roles | Standout Role | +|----------|------------------------------|---------------| +| **AI Strategy / Deployment** | OpenAI, Datadog, Pinecone, LangChain | OpenAI Account Director, Financial Services | +| **Enterprise Transformation** | IBM, OpenAI, CoreWeave | IBM Finance Transformation Leader | +| **Fintech + AI** | Ramp, Rho, Adaptive, Kalshi | Ramp Director, Enterprise Implementations | +| **Product Leadership** | Adaptive, Pinecone, Datadog, monday.com | Adaptive Product Manager (AI agents) | +| **Sales / GTM Leadership** | OpenAI, Ramp, A.Team, EliseAI | OpenAI Private Equity Lead | +| **Operations / Program** | CoreWeave, IBM, OpenAI | CoreWeave Infrastructure Operations PM | +| **Finance / Corporate Dev** | CoreWeave, Cohere, Actively AI | CoreWeave Corporate Development Associate | + +--- + +## Key Insight + +**OpenAI has the most NYC-based roles at the intersection of enterprise + AI + financial services.** They have 10+ NYC roles that map directly to your background — from Account Director for Financial Services to Forward Deployed Engineer to AI Deployment Manager. + +**Ramp and Adaptive are the highest-growth fintech/AI startups with NYC HQs** and active leadership hiring. + +**CoreWeave** just went public (March 2025) and is scaling rapidly — their ops/program/finance roles are building the infrastructure for the AI era. + +For a deeper dive on any of these, I can pull the full job description, comp ranges, and leadership team backgrounds. diff --git a/content/career/nyc-tech-week-orgs.md b/content/career/nyc-tech-week-orgs.md new file mode 100644 index 0000000..8a03661 --- /dev/null +++ b/content/career/nyc-tech-week-orgs.md @@ -0,0 +1,1196 @@ +# NYC Tech Week 2026 — Organizations by Events Hosted + +Source: https://nyc-tech-week.vercel.app/en/nyc + +Events analyzed: 1545 (out of ~1605 listed on site) + +Unique orgs: 1184 + +Sorted by: 1) Most events hosted, 2) Total RSVPs (popularity) + +| Rank | Organization | Events | Total RSVPs | Avg RSVPs/Event | +|------|-------------|--------|-------------|------------------| +| 1 | IBM | 12 | 4658 | 388 | +| 2 | Google for Startups | 10 | 378 | 38 | +| 3 | ElevenLabs | 9 | 0 | 0 | +| 4 | Colectivo | 8 | 824 | 103 | +| 5 | Propel Earth | 7 | 1556 | 222 | +| 6 | Fenwick | 7 | 1382 | 197 | +| 7 | Unicorner | 7 | 0 | 0 | +| 8 | Gamma | 6 | 2904 | 484 | +| 9 | Deel | 6 | 87 | 14 | +| 10 | PwC | 6 | 24 | 4 | +| 11 | Pitch and Run | 5 | 403 | 81 | +| 12 | Tequity | 5 | 90 | 18 | +| 13 | a16z speedrun | 5 | 15 | 3 | +| 14 | Mentor Me Collective | 4 | 1300 | 325 | +| 15 | New York Robotics | 4 | 1139 | 285 | +| 16 | Mucker Capital | 4 | 753 | 188 | +| 17 | Products by Women | 4 | 622 | 156 | +| 18 | XLAI | 4 | 546 | 136 | +| 19 | Manatt | 4 | 523 | 131 | +| 20 | Soma Precision Health | 4 | 503 | 126 | +| 21 | Lyzr | 4 | 438 | 110 | +| 22 | Pygma | 4 | 395 | 99 | +| 23 | Rho | 4 | 380 | 95 | +| 24 | Walker Media LLC | 4 | 336 | 84 | +| 25 | a16z | 4 | 325 | 81 | +| 26 | Scalpels & Spreadsheets | 4 | 289 | 72 | +| 27 | Generous Ventures | 4 | 271 | 68 | +| 28 | Fin | 4 | 102 | 26 | +| 29 | Consulate General of Argentina in New York | 4 | 64 | 16 | +| 30 | Persona | 4 | 64 | 16 | +| 31 | Cherry Hill Advisory | 4 | 0 | 0 | +| 32 | Madeline & Co. | 4 | 0 | 0 | +| 33 | Technology Founders of America | 3 | 1507 | 502 | +| 34 | Somarae | 3 | 681 | 227 | +| 35 | Flowstate | 3 | 668 | 223 | +| 36 | Generative IDE | 3 | 580 | 193 | +| 37 | HubSpot | 3 | 562 | 187 | +| 38 | KLI Capital | 3 | 507 | 169 | +| 39 | Rehearsals | 3 | 472 | 157 | +| 40 | Vonage | 3 | 459 | 153 | +| 41 | Ugly Talk | 3 | 447 | 149 | +| 42 | Eleven Wall Ventures | 3 | 423 | 141 | +| 43 | staaake | 3 | 421 | 140 | +| 44 | EchoHer | 3 | 413 | 138 | +| 45 | Unlocked Consultancy | 3 | 398 | 133 | +| 46 | Recess | 3 | 396 | 132 | +| 47 | Raisi | 3 | 384 | 128 | +| 48 | American South Asian Network | 3 | 360 | 120 | +| 49 | Yorkseed | 3 | 343 | 114 | +| 50 | Cuculi | 3 | 311 | 104 | +| 51 | Boardy | 3 | 296 | 99 | +| 52 | Insurgi Urban Concepts | 3 | 293 | 98 | +| 53 | StartupExperts | 3 | 282 | 94 | +| 54 | African Women in STEM | 3 | 273 | 91 | +| 55 | SOSA | 3 | 248 | 83 | +| 56 | Solo Unicorn Club | 3 | 242 | 81 | +| 57 | Savas Labs | 3 | 239 | 80 | +| 58 | Cloudonix, Inc | 3 | 238 | 79 | +| 59 | American South Asian Network (ASAN) | 3 | 238 | 79 | +| 60 | AcceleratorCON | 3 | 235 | 78 | +| 61 | GenZtea | 3 | 219 | 73 | +| 62 | Black Women Talk Tech | 3 | 209 | 70 | +| 63 | Founders House | 3 | 185 | 62 | +| 64 | VirtusLab | 3 | 172 | 57 | +| 65 | Coeus Collective Ventures | 3 | 168 | 56 | +| 66 | Supermoon | 3 | 165 | 55 | +| 67 | UBS | 3 | 157 | 52 | +| 68 | KRCG | 3 | 156 | 52 | +| 69 | Dedalus Labs | 3 | 137 | 46 | +| 70 | Triple Eight Creative | 3 | 134 | 45 | +| 71 | Valon | 3 | 128 | 43 | +| 72 | Exette | 3 | 122 | 41 | +| 73 | Fierce Foundry | 3 | 117 | 39 | +| 74 | Odin | 3 | 80 | 27 | +| 75 | Jetzy | 3 | 78 | 26 | +| 76 | Tabs | 3 | 68 | 23 | +| 77 | Live Different Comedy | 3 | 68 | 23 | +| 78 | Supermomos | 3 | 68 | 23 | +| 79 | Lazo Fintech Inc | 3 | 48 | 16 | +| 80 | Inspiralia US | 3 | 42 | 14 | +| 81 | Adobe | 3 | 28 | 9 | +| 82 | Bereisheet Tech | 3 | 4 | 1 | +| 83 | Intuit | 2 | 776 | 388 | +| 84 | The Pattern Maker | 2 | 652 | 326 | +| 85 | Travelbay | 2 | 643 | 322 | +| 86 | Microsoft | 2 | 619 | 310 | +| 87 | Startup Oasis | 2 | 578 | 289 | +| 88 | Deskree | 2 | 544 | 272 | +| 89 | Vibe Space | 2 | 522 | 261 | +| 90 | How2Scale | 2 | 504 | 252 | +| 91 | Ask a Chief of Staff | 2 | 446 | 223 | +| 92 | Pollen8 | 2 | 436 | 218 | +| 93 | Limy AI | 2 | 428 | 214 | +| 94 | C10 Labs | 2 | 375 | 188 | +| 95 | Serena Wang | 2 | 356 | 178 | +| 96 | VCAR | 2 | 352 | 176 | +| 97 | Qapita | 2 | 352 | 176 | +| 98 | Alt-Black | 2 | 351 | 176 | +| 99 | Zo Computer | 2 | 344 | 172 | +| 100 | Build First | 2 | 342 | 171 | +| 101 | Ambrook | 2 | 340 | 170 | +| 102 | Phinite AI | 2 | 319 | 160 | +| 103 | BDev Ventures | 2 | 316 | 158 | +| 104 | VC in DC | 2 | 314 | 157 | +| 105 | Relationality | 2 | 314 | 157 | +| 106 | Presentation Mode | 2 | 310 | 155 | +| 107 | Foundation for Agentic Networks | 2 | 304 | 152 | +| 108 | Wooxy | 2 | 295 | 148 | +| 109 | Ramp | 2 | 294 | 147 | +| 110 | Bria | 2 | 268 | 134 | +| 111 | Wistia | 2 | 267 | 134 | +| 112 | NexPost | 2 | 258 | 129 | +| 113 | Build Momentum | 2 | 254 | 127 | +| 114 | Ellis Law Group | 2 | 253 | 126 | +| 115 | localhost:nyc | 2 | 252 | 126 | +| 116 | Snowflake | 2 | 248 | 124 | +| 117 | Inkle | 2 | 244 | 122 | +| 118 | CoreWeave | 2 | 242 | 121 | +| 119 | 165 Global | 2 | 219 | 110 | +| 120 | Paradigm | 2 | 205 | 102 | +| 121 | Adaptive | 2 | 205 | 102 | +| 122 | France Ovalle | 2 | 204 | 102 | +| 123 | Dots (YC S21) | 2 | 200 | 100 | +| 124 | Lowenstein Sandler | 2 | 195 | 98 | +| 125 | ionava | 2 | 191 | 96 | +| 126 | Fox Rothschild | 2 | 188 | 94 | +| 127 | You.com | 2 | 184 | 92 | +| 128 | PhysicsX | 2 | 183 | 92 | +| 129 | J.P. Morgan | 2 | 182 | 91 | +| 130 | Startup Grind | 2 | 182 | 91 | +| 131 | Women Who Code | 2 | 179 | 90 | +| 132 | The Vertical | 2 | 170 | 85 | +| 133 | Christians*inTech | 2 | 162 | 81 | +| 134 | Celecart Inc. | 2 | 155 | 78 | +| 135 | DealMaker | 2 | 150 | 75 | +| 136 | SimpleClosure | 2 | 149 | 74 | +| 137 | Leverage | 2 | 149 | 74 | +| 138 | Discount Tech | 2 | 148 | 74 | +| 139 | TechWalk | 2 | 148 | 74 | +| 140 | Global Futures Network | 2 | 140 | 70 | +| 141 | JPMorgan | 2 | 138 | 69 | +| 142 | STELLANS.io | 2 | 129 | 64 | +| 143 | 99 yards | 2 | 121 | 60 | +| 144 | Leaf Agriculture | 2 | 119 | 60 | +| 145 | Fish & Richardson P.C. | 2 | 118 | 59 | +| 146 | CEO, DentalFynd | 2 | 116 | 58 | +| 147 | Mastercard | 2 | 113 | 56 | +| 148 | AIMAR | 2 | 111 | 56 | +| 149 | Agile Lens | 2 | 110 | 55 | +| 150 | Speech & Mind | 2 | 108 | 54 | +| 151 | Pinkmatter | 2 | 101 | 50 | +| 152 | No BS Startup Coach | 2 | 100 | 50 | +| 153 | Post Up NYC LLC | 2 | 99 | 50 | +| 154 | Growing the Middle | 2 | 94 | 47 | +| 155 | Owle AI | 2 | 86 | 43 | +| 156 | SUSO Digital | 2 | 78 | 39 | +| 157 | Tech Tribe | 2 | 76 | 38 | +| 158 | WeMeshUp | 2 | 76 | 38 | +| 159 | WillDom | 2 | 76 | 38 | +| 160 | peoplepower.ai | 2 | 66 | 33 | +| 161 | Corbett Ventures | 2 | 65 | 32 | +| 162 | Activant Capital | 2 | 63 | 32 | +| 163 | SafeStops Global, Inc. | 2 | 54 | 27 | +| 164 | Razorpay | 2 | 50 | 25 | +| 165 | Pync Inc. | 2 | 48 | 24 | +| 166 | Modus Digital | 2 | 46 | 23 | +| 167 | Vinrelo | 2 | 38 | 19 | +| 168 | Alumni Ventures | 2 | 34 | 17 | +| 169 | MarkOne Health | 2 | 30 | 15 | +| 170 | Flybridge | 2 | 30 | 15 | +| 171 | Rock Yard Ventures | 2 | 28 | 14 | +| 172 | Snyk | 2 | 28 | 14 | +| 173 | Johnson Edman Adv. | 2 | 25 | 12 | +| 174 | Warrant | 2 | 21 | 10 | +| 175 | TrueLogic | 2 | 10 | 5 | +| 176 | Principle | 2 | 9 | 4 | +| 177 | Flex | 2 | 8 | 4 | +| 178 | Product Advisory Collective (PAC) | 2 | 0 | 0 | +| 179 | Orrick | 2 | 0 | 0 | +| 180 | MedRock Ventures Inc. | 2 | 0 | 0 | +| 181 | GroundedForward | 2 | 0 | 0 | +| 182 | The Ok Sweetie Show | 2 | 0 | 0 | +| 183 | UATech | 2 | 0 | 0 | +| 184 | DoorDash for Business | 2 | 0 | 0 | +| 185 | WeWork | 2 | 0 | 0 | +| 186 | Interwoven Ventures | 2 | 0 | 0 | +| 187 | 2048 Ventures | 2 | 0 | 0 | +| 188 | Partner1 | 2 | 0 | 0 | +| 189 | Amino Capital | 2 | 0 | 0 | +| 190 | Rillet | 2 | 0 | 0 | +| 191 | Fonzi AI | 2 | 0 | 0 | +| 192 | MongoDB | 2 | 0 | 0 | +| 193 | EO Ventures | 2 | 0 | 0 | +| 194 | Optivide | 2 | 0 | 0 | +| 195 | Alpha Partners | 2 | 0 | 0 | +| 196 | Good Investor Club | 2 | 0 | 0 | +| 197 | TikTok | 2 | 0 | 0 | +| 198 | Brown Girl Angels | 2 | 0 | 0 | +| 199 | Wall Street Capital Partners | 2 | 0 | 0 | +| 200 | Turnstile | 2 | 0 | 0 | +| 201 | Brderless | 2 | 0 | 0 | +| 202 | Women in AI | 2 | 0 | 0 | +| 203 | Haven | 2 | 0 | 0 | +| 204 | AI Accelerator Institute | 2 | 0 | 0 | +| 205 | Boundless Network | 2 | 0 | 0 | +| 206 | Mega Exhibit, Inc | 2 | 0 | 0 | +| 207 | Newlab | 1 | 1468 | 1468 | +| 208 | OpenAI | 1 | 1201 | 1201 | +| 209 | Morrison Foerster | 1 | 923 | 923 | +| 210 | NYC B2B | 1 | 792 | 792 | +| 211 | Founders & Builders Connect | 1 | 751 | 751 | +| 212 | RSM | 1 | 671 | 671 | +| 213 | Columbia Business School | 1 | 659 | 659 | +| 214 | NachoNacho | 1 | 592 | 592 | +| 215 | Fireworks AI | 1 | 552 | 552 | +| 216 | Cloudflare | 1 | 499 | 499 | +| 217 | LEAP US, Inc. | 1 | 470 | 470 | +| 218 | Techstars | 1 | 447 | 447 | +| 219 | SAP | 1 | 419 | 419 | +| 220 | P2S.vc | 1 | 417 | 417 | +| 221 | Lenny's Newsletter | 1 | 400 | 400 | +| 222 | QUAY Acceleration | 1 | 400 | 400 | +| 223 | Camber | 1 | 398 | 398 | +| 224 | Taco Tech Tuesday | 1 | 373 | 373 | +| 225 | Mango NYC | 1 | 368 | 368 | +| 226 | Zo Company | 1 | 365 | 365 | +| 227 | Legendary Ventures | 1 | 364 | 364 | +| 228 | Techstars | 1 | 352 | 352 | +| 229 | InPress | 1 | 344 | 344 | +| 230 | Plug and Play New York & NYEDC | 1 | 343 | 343 | +| 231 | Streamlogic | 1 | 342 | 342 | +| 232 | Healthcare AI Guy | 1 | 337 | 337 | +| 233 | Dell Technologies Capital | 1 | 332 | 332 | +| 234 | Wells Fargo TMT Investment Banking | 1 | 330 | 330 | +| 235 | AI for Social Good NYC | 1 | 326 | 326 | +| 236 | Pinecone | 1 | 325 | 325 | +| 237 | MedPhone AI | 1 | 321 | 321 | +| 238 | Formation Bio | 1 | 320 | 320 | +| 239 | Postman | 1 | 319 | 319 | +| 240 | Tavily AI | 1 | 318 | 318 | +| 241 | CreatorTech.ai | 1 | 310 | 310 | +| 242 | Genspark | 1 | 299 | 299 | +| 243 | DigitalOcean | 1 | 296 | 296 | +| 244 | Individual | 1 | 296 | 296 | +| 245 | Google | 1 | 291 | 291 | +| 246 | PromptLayer | 1 | 290 | 290 | +| 247 | Vega | 1 | 288 | 288 | +| 248 | LUMAS Gallery | 1 | 287 | 287 | +| 249 | Mostest | 1 | 285 | 285 | +| 250 | No Wine Left Behind | 1 | 283 | 283 | +| 251 | Tower Research Ventures | 1 | 282 | 282 | +| 252 | SocialSight | 1 | 273 | 273 | +| 253 | Founders and Fractionals | 1 | 271 | 271 | +| 254 | The Lighthouse | 1 | 269 | 269 | +| 255 | WorkClaw | 1 | 267 | 267 | +| 256 | Los Angeles Cleantech Incubator (LACI) | 1 | 267 | 267 | +| 257 | Viralize Technology | 1 | 266 | 266 | +| 258 | Exa | 1 | 263 | 263 | +| 259 | Sentry | 1 | 262 | 262 | +| 260 | Yahoo | 1 | 260 | 260 | +| 261 | Savanah.ai | 1 | 258 | 258 | +| 262 | Clarity Global, Inc. | 1 | 257 | 257 | +| 263 | City of Yokohama | 1 | 255 | 255 | +| 264 | Fusion Fund | 1 | 255 | 255 | +| 265 | Conquer Pickleball | 1 | 250 | 250 | +| 266 | CMU T&E | 1 | 250 | 250 | +| 267 | Lowenstein Sandler LLP | 1 | 246 | 246 | +| 268 | Thomson Reuters Ventures | 1 | 241 | 241 | +| 269 | Somnio Software | 1 | 241 | 241 | +| 270 | Datadog | 1 | 239 | 239 | +| 271 | Mental Health Tech AI | 1 | 235 | 235 | +| 272 | Swap | 1 | 234 | 234 | +| 273 | Kaizen Labs | 1 | 234 | 234 | +| 274 | United Women in Business Foundation | 1 | 233 | 233 | +| 275 | HR&A Advisors | 1 | 225 | 225 | +| 276 | Mayer Brown LLP | 1 | 224 | 224 | +| 277 | Betaworks | 1 | 221 | 221 | +| 278 | Bounty | 1 | 219 | 219 | +| 279 | Tusk Ventures | 1 | 218 | 218 | +| 280 | Lorimer Ventures | 1 | 218 | 218 | +| 281 | EndpointArena.com | 1 | 218 | 218 | +| 282 | Databricks | 1 | 214 | 214 | +| 283 | Pollen8.app | 1 | 213 | 213 | +| 284 | Glimpse | 1 | 213 | 213 | +| 285 | Cabaka | 1 | 209 | 209 | +| 286 | Connexa | 1 | 207 | 207 | +| 287 | New York AI Labs | 1 | 206 | 206 | +| 288 | LinkedIn | 1 | 205 | 205 | +| 289 | Anthropic | 1 | 204 | 204 | +| 290 | Sei Labs | 1 | 202 | 202 | +| 291 | SurrealDB | 1 | 202 | 202 | +| 292 | Socializela.com | 1 | 200 | 200 | +| 293 | Picklepals | 1 | 200 | 200 | +| 294 | Blueberries. | 1 | 200 | 200 | +| 295 | Carry | 1 | 200 | 200 | +| 296 | NY Hardware Meetup | 1 | 200 | 200 | +| 297 | Designers Offline | 1 | 200 | 200 | +| 298 | ConnectUs Technology Inc. | 1 | 200 | 200 | +| 299 | AES NYC | 1 | 198 | 198 | +| 300 | LibGem | 1 | 198 | 198 | +| 301 | Gusto | 1 | 198 | 198 | +| 302 | Stellans.io | 1 | 198 | 198 | +| 303 | YOUTH CIVIC SERVICE INC. | 1 | 198 | 198 | +| 304 | Alopex | 1 | 197 | 197 | +| 305 | The Varo | 1 | 195 | 195 | +| 306 | Nucleate | 1 | 193 | 193 | +| 307 | Laces Sports | 1 | 189 | 189 | +| 308 | Rolla | 1 | 189 | 189 | +| 309 | Zeta Global | 1 | 187 | 187 | +| 310 | Girls Who Code | 1 | 186 | 186 | +| 311 | Validia | 1 | 185 | 185 | +| 312 | BitBasel | 1 | 183 | 183 | +| 313 | Robin Hood Foundation | 1 | 182 | 182 | +| 314 | EUROPEAN STARTUP EMBASSY | 1 | 181 | 181 | +| 315 | Draper House Americas | 1 | 181 | 181 | +| 316 | Myop.dev | 1 | 180 | 180 | +| 317 | WiMLDS | 1 | 180 | 180 | +| 318 | FemBuild | 1 | 180 | 180 | +| 319 | Nucleate NY | 1 | 177 | 177 | +| 320 | BOXCLUB | 1 | 176 | 176 | +| 321 | CoinBridge | 1 | 175 | 175 | +| 322 | Wells Fargo | 1 | 174 | 174 | +| 323 | Your First Angel | 1 | 174 | 174 | +| 324 | FLORA | 1 | 173 | 173 | +| 325 | AGI House | 1 | 171 | 171 | +| 326 | Yellow Network | 1 | 170 | 170 | +| 327 | OneDay MBA | 1 | 170 | 170 | +| 328 | Willow Health | 1 | 169 | 169 | +| 329 | Boon Auditing | 1 | 169 | 169 | +| 330 | Rebuild | 1 | 169 | 169 | +| 331 | SpacetimeDB | 1 | 168 | 168 | +| 332 | Fora Travel | 1 | 167 | 167 | +| 333 | Pitch Genius | 1 | 166 | 166 | +| 334 | Howdy | 1 | 164 | 164 | +| 335 | Black Interactive | 1 | 164 | 164 | +| 336 | Vencapital | 1 | 163 | 163 | +| 337 | Struck Capital | 1 | 161 | 161 | +| 338 | UNMUTED | 1 | 160 | 160 | +| 339 | STEM Educational Institute, Inc. | 1 | 160 | 160 | +| 340 | AWS | 1 | 158 | 158 | +| 341 | Darkside AI | 1 | 158 | 158 | +| 342 | MatchPlay Ventures | 1 | 157 | 157 | +| 343 | Sidecut Ventures | 1 | 156 | 156 | +| 344 | Noon Design | 1 | 156 | 156 | +| 345 | monday.com | 1 | 156 | 156 | +| 346 | TwelveLabs | 1 | 155 | 155 | +| 347 | Icon New York | 1 | 155 | 155 | +| 348 | Betaworks | 1 | 155 | 155 | +| 349 | TAY Fitness | 1 | 154 | 154 | +| 350 | Pioneer Minds AI | 1 | 153 | 153 | +| 351 | Cartesia AI | 1 | 153 | 153 | +| 352 | NYU Tandon @ The Yard | 1 | 153 | 153 | +| 353 | Sequentum | 1 | 152 | 152 | +| 354 | Fashion Forward | 1 | 152 | 152 | +| 355 | Ad Hoc Founders Counsel | 1 | 152 | 152 | +| 356 | LaunchLink Communications | 1 | 151 | 151 | +| 357 | Vercel | 1 | 151 | 151 | +| 358 | American Ecosystem Institute Inc. | 1 | 151 | 151 | +| 359 | AutoOpsStack | 1 | 151 | 151 | +| 360 | New York City Council | 1 | 150 | 150 | +| 361 | Boston Consulting Group | 1 | 150 | 150 | +| 362 | Hyperglade | 1 | 150 | 150 | +| 363 | MAANG | 1 | 150 | 150 | +| 364 | Webflow | 1 | 150 | 150 | +| 365 | New Rising Ventures | 1 | 150 | 150 | +| 366 | MENTA Series | 1 | 150 | 150 | +| 367 | Mirage | 1 | 150 | 150 | +| 368 | The Data Market Network: DMN | 1 | 149 | 149 | +| 369 | Genus AI | 1 | 149 | 149 | +| 370 | Tusk Venture Partners | 1 | 149 | 149 | +| 371 | Bright Signal Consulting | 1 | 149 | 149 | +| 372 | NYCPA | 1 | 149 | 149 | +| 373 | Kairos | 1 | 148 | 148 | +| 374 | Founder Social Club | 1 | 148 | 148 | +| 375 | Ezio | 1 | 148 | 148 | +| 376 | The Well Network | 1 | 147 | 147 | +| 377 | Accurkardia | 1 | 147 | 147 | +| 378 | For The Firsts | 1 | 147 | 147 | +| 379 | get.tech | 1 | 146 | 146 | +| 380 | Girls Into VC NYC | 1 | 146 | 146 | +| 381 | JFE (Jews For Entrepreneurship) Network | 1 | 146 | 146 | +| 382 | Sandstone | 1 | 144 | 144 | +| 383 | Bright Signal Consulting | 1 | 144 | 144 | +| 384 | Lotus Technology Management | 1 | 144 | 144 | +| 385 | Health2Tech | 1 | 144 | 144 | +| 386 | Acclime | 1 | 143 | 143 | +| 387 | Topline Pro | 1 | 143 | 143 | +| 388 | Black Tech Meetup | 1 | 141 | 141 | +| 389 | Go Global World | 1 | 141 | 141 | +| 390 | Jobbrex | 1 | 141 | 141 | +| 391 | Heka Global | 1 | 139 | 139 | +| 392 | Entre | 1 | 139 | 139 | +| 393 | Satori | 1 | 138 | 138 | +| 394 | New Friendship Tech | 1 | 137 | 137 | +| 395 | babs NYC.news | 1 | 136 | 136 | +| 396 | DareFail | 1 | 136 | 136 | +| 397 | AI2030 | 1 | 135 | 135 | +| 398 | Actuate Ventures | 1 | 134 | 134 | +| 399 | Orquesta Inc | 1 | 132 | 132 | +| 400 | Tote | 1 | 131 | 131 | +| 401 | Atlassian | 1 | 131 | 131 | +| 402 | GNOMI App Corp | 1 | 131 | 131 | +| 403 | Year Up United | 1 | 130 | 130 | +| 404 | ValkaAI | 1 | 130 | 130 | +| 405 | Fin.Tech Marketing Community | 1 | 129 | 129 | +| 406 | About Blank Creative | 1 | 129 | 129 | +| 407 | Cliqk | 1 | 129 | 129 | +| 408 | Bottleneck Technologies llc | 1 | 128 | 128 | +| 409 | Defense Capital | 1 | 128 | 128 | +| 410 | M13 | 1 | 128 | 128 | +| 411 | Fashionology | 1 | 128 | 128 | +| 412 | Rocket Mixer | 1 | 126 | 126 | +| 413 | New York Ventures | 1 | 126 | 126 | +| 414 | True Markets | 1 | 126 | 126 | +| 415 | AgeTech NYC | 1 | 125 | 125 | +| 416 | Crush It Ventures | 1 | 125 | 125 | +| 417 | Bubble.io | 1 | 125 | 125 | +| 418 | Founders Network | 1 | 124 | 124 | +| 419 | Azarian Growth Agency | 1 | 123 | 123 | +| 420 | Sentra | 1 | 122 | 122 | +| 421 | The Cyber Security Intellects | 1 | 122 | 122 | +| 422 | Honey Computer | 1 | 122 | 122 | +| 423 | Epiphany | 1 | 121 | 121 | +| 424 | Peiheng | 1 | 121 | 121 | +| 425 | OneRise | 1 | 121 | 121 | +| 426 | KW Angel Fund | 1 | 120 | 120 | +| 427 | Barsys | 1 | 120 | 120 | +| 428 | Pioneering Minds AI | 1 | 120 | 120 | +| 429 | VoiceScale | 1 | 119 | 119 | +| 430 | Masinov Company / Claw Mart | 1 | 119 | 119 | +| 431 | Reframe iT | 1 | 118 | 118 | +| 432 | Rest of World | 1 | 118 | 118 | +| 433 | York Effect | 1 | 118 | 118 | +| 434 | Axioned | 1 | 117 | 117 | +| 435 | ProNexus | 1 | 117 | 117 | +| 436 | moatly™ | 1 | 115 | 115 | +| 437 | QUAY Acceleration | 1 | 115 | 115 | +| 438 | Deep Insight Labs | 1 | 115 | 115 | +| 439 | UpScaleX | 1 | 115 | 115 | +| 440 | Sunfish | 1 | 115 | 115 | +| 441 | Edelman | 1 | 115 | 115 | +| 442 | Wootic | 1 | 114 | 114 | +| 443 | CreditBridge | 1 | 114 | 114 | +| 444 | Arkzphere | 1 | 113 | 113 | +| 445 | Stuut | 1 | 111 | 111 | +| 446 | VANGUARDE DIGITAL LLC | 1 | 111 | 111 | +| 447 | Fordham University | 1 | 110 | 110 | +| 448 | a16z Speedrun | 1 | 110 | 110 | +| 449 | Concourse | 1 | 109 | 109 | +| 450 | Thatch | 1 | 109 | 109 | +| 451 | Bodega and Small Business Group | 1 | 108 | 108 | +| 452 | GRAIL | 1 | 108 | 108 | +| 453 | CzechInvest | 1 | 107 | 107 | +| 454 | OOO a PC | 1 | 107 | 107 | +| 455 | Photon | 1 | 107 | 107 | +| 456 | Memelord.com | 1 | 106 | 106 | +| 457 | FullScale Holdings | 1 | 105 | 105 | +| 458 | Totems of Hope: Your Brain on Philanthropy | 1 | 104 | 104 | +| 459 | The Ethical Tech Project | 1 | 104 | 104 | +| 460 | Planeteer, Sightline, Blackhorn VC, Foley Hoag | 1 | 103 | 103 | +| 461 | Roebling | 1 | 103 | 103 | +| 462 | Nappr | 1 | 103 | 103 | +| 463 | ContraSearch, Inc. | 1 | 103 | 103 | +| 464 | Draper House Americas | 1 | 102 | 102 | +| 465 | Nucleus4D | 1 | 102 | 102 | +| 466 | Loyalist | 1 | 102 | 102 | +| 467 | One Energetics | 1 | 102 | 102 | +| 468 | Obin AI | 1 | 101 | 101 | +| 469 | ICME Labs | 1 | 100 | 100 | +| 470 | LinqAlpha | 1 | 100 | 100 | +| 471 | Finta | 1 | 100 | 100 | +| 472 | MindStudio | 1 | 100 | 100 | +| 473 | WanderLens Lab | 1 | 99 | 99 | +| 474 | Swissnex | 1 | 99 | 99 | +| 475 | Romano Law PLLC | 1 | 97 | 97 | +| 476 | SpaceDAO | 1 | 96 | 96 | +| 477 | Bronx Tech Hub | 1 | 96 | 96 | +| 478 | PEACOCK HILL PRODUCTIONS | 1 | 96 | 96 | +| 479 | Founders Running Club | 1 | 96 | 96 | +| 480 | Relm | 1 | 95 | 95 | +| 481 | Alaffia Health | 1 | 95 | 95 | +| 482 | VERITAS QUEST | 1 | 95 | 95 | +| 483 | Perkins Coie LLP | 1 | 95 | 95 | +| 484 | British Consulate | 1 | 94 | 94 | +| 485 | Blick Rothenberg | 1 | 94 | 94 | +| 486 | Golden Hour Ventures | 1 | 94 | 94 | +| 487 | Party Action People | 1 | 93 | 93 | +| 488 | XL AI | 1 | 93 | 93 | +| 489 | Leverage.work | 1 | 93 | 93 | +| 490 | Distilled | 1 | 93 | 93 | +| 491 | Velle | 1 | 93 | 93 | +| 492 | KA Marketing Studio | 1 | 93 | 93 | +| 493 | sashaisalex.com | 1 | 92 | 92 | +| 494 | Default | 1 | 91 | 91 | +| 495 | Lenhardt Partners | 1 | 91 | 91 | +| 496 | LAN Accelerator | 1 | 91 | 91 | +| 497 | Per Scholas New York | 1 | 91 | 91 | +| 498 | she.e.o ventures | 1 | 91 | 91 | +| 499 | The New Builder Podcast | 1 | 90 | 90 | +| 500 | Artificial Ventures | 1 | 90 | 90 | +| 501 | The Leverage | 1 | 90 | 90 | +| 502 | MCP Manager by Usercentrics | 1 | 90 | 90 | +| 503 | NSDS Tech Comedy Show | 1 | 90 | 90 | +| 504 | Elevate Online | 1 | 90 | 90 | +| 505 | TheVibeFounder | 1 | 90 | 90 | +| 506 | Vibe Forward | 1 | 90 | 90 | +| 507 | Bio-Health Run Club | 1 | 90 | 90 | +| 508 | Sway | 1 | 89 | 89 | +| 509 | Driver AI | 1 | 89 | 89 | +| 510 | Sanctum | 1 | 89 | 89 | +| 511 | Rita Group | 1 | 88 | 88 | +| 512 | Venture Miner | 1 | 88 | 88 | +| 513 | Magentic | 1 | 87 | 87 | +| 514 | Vanta | 1 | 87 | 87 | +| 515 | Veris AI | 1 | 87 | 87 | +| 516 | The AI Collective | 1 | 87 | 87 | +| 517 | AI Collective | 1 | 87 | 87 | +| 518 | Beam Summit | 1 | 87 | 87 | +| 519 | Jobotics | 1 | 87 | 87 | +| 520 | J2 Ventures | 1 | 86 | 86 | +| 521 | Altruistic Scribe Company | 1 | 86 | 86 | +| 522 | Amigo.AI | 1 | 85 | 85 | +| 523 | Green Room | 1 | 85 | 85 | +| 524 | Connor Group | 1 | 85 | 85 | +| 525 | HearstLab | 1 | 85 | 85 | +| 526 | MistyWest | 1 | 83 | 83 | +| 527 | Forecastr | 1 | 83 | 83 | +| 528 | Clutch Talent (Recruiting Agency) | 1 | 83 | 83 | +| 529 | Data Vandals | 1 | 82 | 82 | +| 530 | AIN Ventures | 1 | 82 | 82 | +| 531 | LANDED Accelerator | 1 | 82 | 82 | +| 532 | Runway Financial | 1 | 81 | 81 | +| 533 | ZeroToIP | 1 | 81 | 81 | +| 534 | Tanagram.ai | 1 | 81 | 81 | +| 535 | AI4Purpose Inc. | 1 | 81 | 81 | +| 536 | BeFreed | 1 | 81 | 81 | +| 537 | Opsera | 1 | 80 | 80 | +| 538 | Egregora Global | 1 | 80 | 80 | +| 539 | Latinos in Success | 1 | 80 | 80 | +| 540 | FiftyOneAlpha | 1 | 80 | 80 | +| 541 | Vibe Connect | 1 | 80 | 80 | +| 542 | The Fourth Effect | 1 | 79 | 79 | +| 543 | mobius | 1 | 79 | 79 | +| 544 | Momentum360 | 1 | 78 | 78 | +| 545 | East Asians in Tech | 1 | 78 | 78 | +| 546 | Spot Dessert Bar | 1 | 78 | 78 | +| 547 | Axis Labs | 1 | 77 | 77 | +| 548 | Slow Girl Run Club | 1 | 77 | 77 | +| 549 | Cresta AI | 1 | 77 | 77 | +| 550 | Digitalista | 1 | 77 | 77 | +| 551 | Welcome to Chinatown | 1 | 76 | 76 | +| 552 | Nanonit | 1 | 75 | 75 | +| 553 | HG Events | 1 | 75 | 75 | +| 554 | Marcuse School of Graduate Studies, LIM College | 1 | 75 | 75 | +| 555 | Slingshot AI | 1 | 75 | 75 | +| 556 | Tacos & Trends hosted by MADE Trends | 1 | 75 | 75 | +| 557 | Tavily AI | 1 | 75 | 75 | +| 558 | icon new york | 1 | 75 | 75 | +| 559 | Fine Line Consultants | 1 | 74 | 74 | +| 560 | of All Trades | 1 | 74 | 74 | +| 561 | Six | 1 | 74 | 74 | +| 562 | Sungate Records | 1 | 74 | 74 | +| 563 | EZ Visa LLC | 1 | 73 | 73 | +| 564 | Major League Hacking | 1 | 73 | 73 | +| 565 | Dashlane | 1 | 73 | 73 | +| 566 | Krea | 1 | 73 | 73 | +| 567 | Alternew | 1 | 72 | 72 | +| 568 | Dongan Electrical Engineering | 1 | 72 | 72 | +| 569 | Venture Point Legal | 1 | 71 | 71 | +| 570 | /dev/color | 1 | 71 | 71 | +| 571 | Atlas Primer | 1 | 71 | 71 | +| 572 | Your Next Win | 1 | 71 | 71 | +| 573 | Nodes Inc | 1 | 71 | 71 | +| 574 | TAD | 1 | 71 | 71 | +| 575 | Steady | 1 | 71 | 71 | +| 576 | Shaped | 1 | 70 | 70 | +| 577 | Richualist | 1 | 70 | 70 | +| 578 | The Shop Workspace | 1 | 70 | 70 | +| 579 | TowersTeam | 1 | 70 | 70 | +| 580 | A Day With Aslan | 1 | 69 | 69 | +| 581 | G-Fellows | 1 | 69 | 69 | +| 582 | FreakOut HD | 1 | 68 | 68 | +| 583 | Bosmos | 1 | 68 | 68 | +| 584 | Queens Chamber of Commerce | 1 | 68 | 68 | +| 585 | DiligenceVault | 1 | 67 | 67 | +| 586 | Enthera Bio | 1 | 67 | 67 | +| 587 | Yalla Now AI - High School Students | 1 | 67 | 67 | +| 588 | Hinge | 1 | 66 | 66 | +| 589 | Collected Company | 1 | 66 | 66 | +| 590 | Zeytoon Ventures | 1 | 65 | 65 | +| 591 | Spartacus.app | 1 | 65 | 65 | +| 592 | Justworks | 1 | 65 | 65 | +| 593 | 44ROCH | 1 | 65 | 65 | +| 594 | 42DM | 1 | 64 | 64 | +| 595 | The Startup Station | 1 | 64 | 64 | +| 596 | NYC GTM: New York City's Go-To-Market Community | 1 | 64 | 64 | +| 597 | Siegen | 1 | 64 | 64 | +| 598 | Lazy 8 | 1 | 64 | 64 | +| 599 | Practice with Paola | 1 | 63 | 63 | +| 600 | Skywork AI | 1 | 62 | 62 | +| 601 | AI Furnace | 1 | 62 | 62 | +| 602 | Elysian | 1 | 62 | 62 | +| 603 | NeuroNYC | 1 | 62 | 62 | +| 604 | Mothers to Daughters | 1 | 61 | 61 | +| 605 | Vera Money | 1 | 61 | 61 | +| 606 | Trans Health HQ | 1 | 60 | 60 | +| 607 | Woodhull Freedom Foundation | 1 | 60 | 60 | +| 608 | Skyveil AI | 1 | 60 | 60 | +| 609 | Boundless Creative | 1 | 59 | 59 | +| 610 | Pomp Academy, Inc. | 1 | 59 | 59 | +| 611 | Vanderbilt Center for Entrepreneurship | 1 | 58 | 58 | +| 612 | POLLEN8 Technology, Inc | 1 | 58 | 58 | +| 613 | StartOut | 1 | 58 | 58 | +| 614 | Augment | 1 | 58 | 58 | +| 615 | Vanderbilt University | 1 | 57 | 57 | +| 616 | SJ Innovation | 1 | 57 | 57 | +| 617 | DDC Enterprise | 1 | 57 | 57 | +| 618 | Narrativ by AK | 1 | 57 | 57 | +| 619 | Flywheel Strategy | 1 | 56 | 56 | +| 620 | CS In Focus | 1 | 56 | 56 | +| 621 | PrismLearn | 1 | 56 | 56 | +| 622 | Ecosuite | 1 | 56 | 56 | +| 623 | Maxima AI | 1 | 55 | 55 | +| 624 | Silicon Frontier | 1 | 55 | 55 | +| 625 | Northwestern Mutual Life Insurance Company | 1 | 55 | 55 | +| 626 | Thinking Through | 1 | 55 | 55 | +| 627 | Hatsu | 1 | 54 | 54 | +| 628 | Roo Capital | 1 | 54 | 54 | +| 629 | Startup+ | 1 | 54 | 54 | +| 630 | Aurelian Labs | 1 | 54 | 54 | +| 631 | RemoFirst | 1 | 53 | 53 | +| 632 | Ascent Valley | 1 | 53 | 53 | +| 633 | HigherPeople | 1 | 53 | 53 | +| 634 | Capitalize VC | 1 | 53 | 53 | +| 635 | State Government of Victoria, Australia | 1 | 52 | 52 | +| 636 | Kushner Executive Advisory | 1 | 52 | 52 | +| 637 | Artificial Wisdom | 1 | 51 | 51 | +| 638 | Escape Velocity Digital | 1 | 51 | 51 | +| 639 | IEEE | 1 | 51 | 51 | +| 640 | Bead AI | 1 | 51 | 51 | +| 641 | NYC Design Community | 1 | 51 | 51 | +| 642 | Mothers to Daughters | 1 | 50 | 50 | +| 643 | The Pattern Maker | 1 | 50 | 50 | +| 644 | MartiniArt | 1 | 50 | 50 | +| 645 | Rockefeller Global Family Office | 1 | 50 | 50 | +| 646 | SIMPLITO | 1 | 50 | 50 | +| 647 | Pairwise | 1 | 50 | 50 | +| 648 | Alison Go | 1 | 50 | 50 | +| 649 | Ignite with Izzy | 1 | 50 | 50 | +| 650 | LatentWorlds AI | 1 | 49 | 49 | +| 651 | Lora | 1 | 49 | 49 | +| 652 | MoveSwitcher Inc | 1 | 49 | 49 | +| 653 | Alana D'Angelica Coaching & Consulting | 1 | 48 | 48 | +| 654 | Dawn Choo | 1 | 48 | 48 | +| 655 | VeraYou Inc. | 1 | 48 | 48 | +| 656 | Gifted Life LLC | 1 | 48 | 48 | +| 657 | Hackathon Company of California | 1 | 48 | 48 | +| 658 | Capital One | 1 | 47 | 47 | +| 659 | Emtic Basileia | 1 | 47 | 47 | +| 660 | In Pulse | 1 | 47 | 47 | +| 661 | Pioneering Minds AI` | 1 | 47 | 47 | +| 662 | Eduwave AI | 1 | 47 | 47 | +| 663 | Tallaris Partners | 1 | 47 | 47 | +| 664 | Zuzlab Inc. | 1 | 46 | 46 | +| 665 | Raylu | 1 | 46 | 46 | +| 666 | VitalHelix | 1 | 45 | 45 | +| 667 | Contech Alliance | 1 | 45 | 45 | +| 668 | Cogent Security | 1 | 45 | 45 | +| 669 | Underscore Animation | 1 | 45 | 45 | +| 670 | 20Week Festival | 1 | 44 | 44 | +| 671 | Women in Cleantech & Sustainability | 1 | 43 | 43 | +| 672 | Fundraising Bootcamp | 1 | 43 | 43 | +| 673 | Translating Your BA | 1 | 43 | 43 | +| 674 | Koc University | 1 | 43 | 43 | +| 675 | Stable Summit | 1 | 43 | 43 | +| 676 | Karamacare | 1 | 42 | 42 | +| 677 | TechBloom | 1 | 42 | 42 | +| 678 | AAC | 1 | 42 | 42 | +| 679 | Just Videos Studios | 1 | 42 | 42 | +| 680 | ERA | 1 | 41 | 41 | +| 681 | Partytrick | 1 | 41 | 41 | +| 682 | HealthBridge | 1 | 41 | 41 | +| 683 | Ekoparty Security Conference | 1 | 41 | 41 | +| 684 | Measured HRIS , Inc | 1 | 41 | 41 | +| 685 | AMBART LAW pllc | 1 | 40 | 40 | +| 686 | The Altar | 1 | 40 | 40 | +| 687 | RobinTests | 1 | 40 | 40 | +| 688 | Headstream by SecondMuse | 1 | 40 | 40 | +| 689 | Tacos & Trends | 1 | 39 | 39 | +| 690 | Black Girls Do Engineer Corporation | 1 | 38 | 38 | +| 691 | Solecooler | 1 | 38 | 38 | +| 692 | YG | 1 | 38 | 38 | +| 693 | amp | 1 | 37 | 37 | +| 694 | Relevant Context, Inc. | 1 | 37 | 37 | +| 695 | Ginga | 1 | 37 | 37 | +| 696 | VeteranDegrees | 1 | 36 | 36 | +| 697 | Haystack Hub | 1 | 36 | 36 | +| 698 | Hartman Venture Advisors PLLC | 1 | 36 | 36 | +| 699 | Sanctum Foundation | 1 | 36 | 36 | +| 700 | DriveWealth | 1 | 36 | 36 | +| 701 | Women in Tech UK | 1 | 36 | 36 | +| 702 | SafeSpace | 1 | 36 | 36 | +| 703 | Hybrid Rituals | 1 | 35 | 35 | +| 704 | Prosgrow AI, Inc | 1 | 35 | 35 | +| 705 | Delta Speech And Debate | 1 | 35 | 35 | +| 706 | Venture Capital 101 | 1 | 35 | 35 | +| 707 | Libernovo | 1 | 35 | 35 | +| 708 | Dance Unbound | 1 | 35 | 35 | +| 709 | Women X | 1 | 35 | 35 | +| 710 | FS Vector | 1 | 34 | 34 | +| 711 | Kage Kickback | 1 | 34 | 34 | +| 712 | Wind Information | 1 | 33 | 33 | +| 713 | CambrianEdge.ai | 1 | 33 | 33 | +| 714 | Tiny Dinner | 1 | 33 | 33 | +| 715 | Sunning Hill Retreat | 1 | 33 | 33 | +| 716 | The FOMO Group | 1 | 33 | 33 | +| 717 | TechMatte Inc | 1 | 33 | 33 | +| 718 | Anterior | 1 | 32 | 32 | +| 719 | Female Founder Collective | 1 | 32 | 32 | +| 720 | Envision Blueprint | 1 | 32 | 32 | +| 721 | Vys | 1 | 31 | 31 | +| 722 | Navattic | 1 | 31 | 31 | +| 723 | Emergences Labs | 1 | 31 | 31 | +| 724 | Irie Jam Media | 1 | 31 | 31 | +| 725 | AI Vantage Consulting | 1 | 31 | 31 | +| 726 | Founders House | 1 | 30 | 30 | +| 727 | Black Female Venture Club | 1 | 30 | 30 | +| 728 | Maybern | 1 | 30 | 30 | +| 729 | Aiwomenfounders | 1 | 30 | 30 | +| 730 | Surveill | 1 | 29 | 29 | +| 731 | Command Zero | 1 | 29 | 29 | +| 732 | Venture Fight Club | 1 | 29 | 29 | +| 733 | AxonJay | 1 | 29 | 29 | +| 734 | GLOBAL PORTAL INSTITUTE | 1 | 29 | 29 | +| 735 | Long Story Short | 1 | 28 | 28 | +| 736 | Tech Wednesdays | 1 | 28 | 28 | +| 737 | Project Reds, Inc. | 1 | 27 | 27 | +| 738 | Nodus | 1 | 27 | 27 | +| 739 | Avantgarde Communications | 1 | 26 | 26 | +| 740 | Covent | 1 | 26 | 26 | +| 741 | Synth | 1 | 26 | 26 | +| 742 | Allin AI | 1 | 25 | 25 | +| 743 | Bright Cup | 1 | 25 | 25 | +| 744 | Valutare | 1 | 25 | 25 | +| 745 | Urban Origins NYC | 1 | 25 | 25 | +| 746 | Pengu_Lab | 1 | 24 | 24 | +| 747 | Kohtas | 1 | 24 | 24 | +| 748 | Houstory, LLC | 1 | 24 | 24 | +| 749 | Vosant Meetings | 1 | 24 | 24 | +| 750 | Sip & Yap + Vibes | 1 | 24 | 24 | +| 751 | Red Dot Foundation Global | 1 | 23 | 23 | +| 752 | FoundHer House | 1 | 23 | 23 | +| 753 | Amazon Web Services | 1 | 23 | 23 | +| 754 | Southern Code | 1 | 23 | 23 | +| 755 | Skinsights.Ai | 1 | 23 | 23 | +| 756 | WHO MENTORS YOU INC. | 1 | 22 | 22 | +| 757 | Table | 1 | 22 | 22 | +| 758 | Mirror Mirror AI | 1 | 22 | 22 | +| 759 | Campus Deep Tech | 1 | 21 | 21 | +| 760 | Atrios | 1 | 21 | 21 | +| 761 | Nigerians in New York | 1 | 21 | 21 | +| 762 | Higgsfield | 1 | 21 | 21 | +| 763 | Second Axis | 1 | 20 | 20 | +| 764 | TrackCred | 1 | 20 | 20 | +| 765 | Wefranch | 1 | 20 | 20 | +| 766 | Enpak | 1 | 20 | 20 | +| 767 | Vault Summit | 1 | 20 | 20 | +| 768 | Inner Pattrn | 1 | 20 | 20 | +| 769 | Wallet Max | 1 | 19 | 19 | +| 770 | Equiply | 1 | 19 | 19 | +| 771 | Good Publishing | 1 | 19 | 19 | +| 772 | Allometry | 1 | 19 | 19 | +| 773 | VNTR | 1 | 19 | 19 | +| 774 | Enpak | 1 | 18 | 18 | +| 775 | nunu.ai | 1 | 18 | 18 | +| 776 | Pareto Holdings | 1 | 17 | 17 | +| 777 | CopyCat Language | 1 | 16 | 16 | +| 778 | Lumaril Corporation | 1 | 16 | 16 | +| 779 | Bioadapting | 1 | 16 | 16 | +| 780 | Servipro | 1 | 15 | 15 | +| 781 | Arizona Commerce Authority | 1 | 15 | 15 | +| 782 | Meet The Edge | 1 | 15 | 15 | +| 783 | Lotus Fertility | 1 | 13 | 13 | +| 784 | Gathering of Minds | 1 | 12 | 12 | +| 785 | Creative Bits AI | 1 | 12 | 12 | +| 786 | Banjo.ai | 1 | 11 | 11 | +| 787 | QCAC | 1 | 10 | 10 | +| 788 | Meridian Collective | 1 | 9 | 9 | +| 789 | Capital V Strategies | 1 | 8 | 8 | +| 790 | Arnold & Porter | 1 | 8 | 8 | +| 791 | Vibe Code Mama | 1 | 8 | 8 | +| 792 | Longevity Global | 1 | 6 | 6 | +| 793 | The Ventures | 1 | 5 | 5 | +| 794 | Similarweb | 1 | 5 | 5 | +| 795 | Pigment | 1 | 5 | 5 | +| 796 | Bridgit | 1 | 4 | 4 | +| 797 | Ozborn Interactive | 1 | 4 | 4 | +| 798 | The Brown Room | 1 | 4 | 4 | +| 799 | Her Frontier | 1 | 4 | 4 | +| 800 | GoElite Inc. | 1 | 3 | 3 | +| 801 | The Test Tribe | 1 | 2 | 2 | +| 802 | The Make Sense Podcast w/ Lindsay T., Lady Engineer® | 1 | 2 | 2 | +| 803 | Proptech Council | 1 | 2 | 2 | +| 804 | Airwallex | 1 | 2 | 2 | +| 805 | Fides Entrepreneurship LLC | 1 | 1 | 1 | +| 806 | CovQ by 8W8 | 1 | 1 | 1 | +| 807 | MaquillAR Studio | 1 | 1 | 1 | +| 808 | Fund Her Network | 1 | 1 | 1 | +| 809 | Catalyst Noir | 1 | 0 | 0 | +| 810 | Jennifer Pawlitschek Consulting | 1 | 0 | 0 | +| 811 | Influencer Pro | 1 | 0 | 0 | +| 812 | Sidebar Summit | 1 | 0 | 0 | +| 813 | Dubai Future Foundation | 1 | 0 | 0 | +| 814 | GoPresent | 1 | 0 | 0 | +| 815 | Soul Arcade | 1 | 0 | 0 | +| 816 | The Kitchen | 1 | 0 | 0 | +| 817 | Verve Club | 1 | 0 | 0 | +| 818 | Giga Energy | 1 | 0 | 0 | +| 819 | Anthos Systems | 1 | 0 | 0 | +| 820 | Slack | 1 | 0 | 0 | +| 821 | Telnyx | 1 | 0 | 0 | +| 822 | Fox Rothschild LLP | 1 | 0 | 0 | +| 823 | Fusion VC | 1 | 0 | 0 | +| 824 | Aegis Ventures | 1 | 0 | 0 | +| 825 | Health2047 | 1 | 0 | 0 | +| 826 | ABCD Connections | 1 | 0 | 0 | +| 827 | Stripe | 1 | 0 | 0 | +| 828 | Kirkland & Ellis | 1 | 0 | 0 | +| 829 | Confido Health | 1 | 0 | 0 | +| 830 | OPEN SOURCE WEEK | 1 | 0 | 0 | +| 831 | R37 Lab - R1 RCM | 1 | 0 | 0 | +| 832 | Raven | 1 | 0 | 0 | +| 833 | Women Leading AI | 1 | 0 | 0 | +| 834 | Right To Invest | 1 | 0 | 0 | +| 835 | hoppswap | 1 | 0 | 0 | +| 836 | Grand Founders | 1 | 0 | 0 | +| 837 | RAUK AI | 1 | 0 | 0 | +| 838 | Microsoft for Startups | 1 | 0 | 0 | +| 839 | TAMID Group | 1 | 0 | 0 | +| 840 | Verb | 1 | 0 | 0 | +| 841 | Founder House | 1 | 0 | 0 | +| 842 | Nirvana | 1 | 0 | 0 | +| 843 | Gameloop | 1 | 0 | 0 | +| 844 | Goodfin | 1 | 0 | 0 | +| 845 | Ironspring Ventures | 1 | 0 | 0 | +| 846 | Everywhere Ventures | 1 | 0 | 0 | +| 847 | Scalepoint Advisors | 1 | 0 | 0 | +| 848 | Customer Over Chaos | 1 | 0 | 0 | +| 849 | Tech:NYC | 1 | 0 | 0 | +| 850 | Mercury | 1 | 0 | 0 | +| 851 | Hannah Cranston Media (HCM) | 1 | 0 | 0 | +| 852 | Tavern Community NYC | 1 | 0 | 0 | +| 853 | Cursor | 1 | 0 | 0 | +| 854 | Forum Ventures | 1 | 0 | 0 | +| 855 | American Technology Services | 1 | 0 | 0 | +| 856 | Myop ltd | 1 | 0 | 0 | +| 857 | Velocor & Maloy Aircraft | 1 | 0 | 0 | +| 858 | Korea SMEs and Startups Agency (KOSME) | 1 | 0 | 0 | +| 859 | Halo Drive Ltd | 1 | 0 | 0 | +| 860 | Product Advisory Collective (PAC) | 1 | 0 | 0 | +| 861 | Cooperman Business Center @ Hunter College | 1 | 0 | 0 | +| 862 | Suru Labs | 1 | 0 | 0 | +| 863 | SpikedAI | 1 | 0 | 0 | +| 864 | Intertwined Agency | 1 | 0 | 0 | +| 865 | Columbia University's Endowment | 1 | 0 | 0 | +| 866 | The Different Health | 1 | 0 | 0 | +| 867 | MasteringAI | 1 | 0 | 0 | +| 868 | Byte&Chord | 1 | 0 | 0 | +| 869 | McKinsey & Company | 1 | 0 | 0 | +| 870 | ZenGov | 1 | 0 | 0 | +| 871 | Langsmart | 1 | 0 | 0 | +| 872 | Ariso | 1 | 0 | 0 | +| 873 | Odaclick | 1 | 0 | 0 | +| 874 | FutbolTalent.pro | 1 | 0 | 0 | +| 875 | Airtable | 1 | 0 | 0 | +| 876 | PowerLines | 1 | 0 | 0 | +| 877 | Nimbus Aerospace | 1 | 0 | 0 | +| 878 | GPM | 1 | 0 | 0 | +| 879 | Beacon Insights Group | 1 | 0 | 0 | +| 880 | Hubspot for Startups | 1 | 0 | 0 | +| 881 | The Council Capital | 1 | 0 | 0 | +| 882 | HSBC | 1 | 0 | 0 | +| 883 | Zideas LLC | 1 | 0 | 0 | +| 884 | Companyon Ventures | 1 | 0 | 0 | +| 885 | London and Partners | 1 | 0 | 0 | +| 886 | AWS for Startups | 1 | 0 | 0 | +| 887 | Elev X! by NEC X | 1 | 0 | 0 | +| 888 | Seraphim Space | 1 | 0 | 0 | +| 889 | FoundersBoost | 1 | 0 | 0 | +| 890 | Founders N' Funders | 1 | 0 | 0 | +| 891 | Norton Rose Fulbright | 1 | 0 | 0 | +| 892 | Cloaked | 1 | 0 | 0 | +| 893 | Aimerce | 1 | 0 | 0 | +| 894 | Unique AI | 1 | 0 | 0 | +| 895 | Yamaha Music Innovation Fund | 1 | 0 | 0 | +| 896 | Helium | 1 | 0 | 0 | +| 897 | Karcic Partners | 1 | 0 | 0 | +| 898 | SuperOps | 1 | 0 | 0 | +| 899 | GHOST Angels | 1 | 0 | 0 | +| 900 | Bloomberg | 1 | 0 | 0 | +| 901 | Agora | 1 | 0 | 0 | +| 902 | 3percentclub | 1 | 0 | 0 | +| 903 | Panoplai | 1 | 0 | 0 | +| 904 | Kleinberg, Kaplan, Wolff & Cohen, P.C. | 1 | 0 | 0 | +| 905 | Luma | 1 | 0 | 0 | +| 906 | Israeli Mapped in NY | 1 | 0 | 0 | +| 907 | DragonflyAI Consulting | 1 | 0 | 0 | +| 908 | York IE | 1 | 0 | 0 | +| 909 | Vesey Ventures | 1 | 0 | 0 | +| 910 | WaxPrint Media | 1 | 0 | 0 | +| 911 | TheProductSociety | 1 | 0 | 0 | +| 912 | HAUS | 1 | 0 | 0 | +| 913 | American University of Beirut | 1 | 0 | 0 | +| 914 | Elego Law LLP | 1 | 0 | 0 | +| 915 | Elevare Law | 1 | 0 | 0 | +| 916 | Bling Capital | 1 | 0 | 0 | +| 917 | Fun Meets | 1 | 0 | 0 | +| 918 | Infinum | 1 | 0 | 0 | +| 919 | Boxsy Inc. | 1 | 0 | 0 | +| 920 | Startup Baddie | 1 | 0 | 0 | +| 921 | Credal | 1 | 0 | 0 | +| 922 | Rubicon Bridge Ltd | 1 | 0 | 0 | +| 923 | 1985 Capital | 1 | 0 | 0 | +| 924 | Cinder | 1 | 0 | 0 | +| 925 | Healthcare Innovation and Technology Lab | 1 | 0 | 0 | +| 926 | Andreessen Horowitz | 1 | 0 | 0 | +| 927 | a16z Cultural Leadership Fund | 1 | 0 | 0 | +| 928 | UBS | 1 | 0 | 0 | +| 929 | Fish & Richardson PC | 1 | 0 | 0 | +| 930 | Hype | 1 | 0 | 0 | +| 931 | Platform Seven | 1 | 0 | 0 | +| 932 | Venetian Capital | 1 | 0 | 0 | +| 933 | Stealth Health AI Startup | 1 | 0 | 0 | +| 934 | Konvu | 1 | 0 | 0 | +| 935 | Orquezta | 1 | 0 | 0 | +| 936 | Orbital Beam | 1 | 0 | 0 | +| 937 | Ease Health | 1 | 0 | 0 | +| 938 | BlueLake.vc | 1 | 0 | 0 | +| 939 | Voxxy | 1 | 0 | 0 | +| 940 | Hebbia | 1 | 0 | 0 | +| 941 | MetaProp | 1 | 0 | 0 | +| 942 | Beacons AI | 1 | 0 | 0 | +| 943 | Jeen.ai | 1 | 0 | 0 | +| 944 | Linq | 1 | 0 | 0 | +| 945 | Eagerworks | 1 | 0 | 0 | +| 946 | Venture Philanthropy Blueprint | 1 | 0 | 0 | +| 947 | Venture Sails | 1 | 0 | 0 | +| 948 | Patient Talker LLC | 1 | 0 | 0 | +| 949 | WebCongress | 1 | 0 | 0 | +| 950 | Mercury | 1 | 0 | 0 | +| 951 | A-Players | 1 | 0 | 0 | +| 952 | Julius Silvert Inc. | 1 | 0 | 0 | +| 953 | Zendesk | 1 | 0 | 0 | +| 954 | 4wardmotion Solutions, Inc | 1 | 0 | 0 | +| 955 | Halo Drive Ltd. | 1 | 0 | 0 | +| 956 | Ainsley Capital | 1 | 0 | 0 | +| 957 | Foundess | 1 | 0 | 0 | +| 958 | Mikhail Agency | 1 | 0 | 0 | +| 959 | Kintow | 1 | 0 | 0 | +| 960 | The Capital Flex | 1 | 0 | 0 | +| 961 | Elly | 1 | 0 | 0 | +| 962 | Gunderson Dettmer | 1 | 0 | 0 | +| 963 | Innovation Norway | 1 | 0 | 0 | +| 964 | Ohio Startup Network | 1 | 0 | 0 | +| 965 | zant app | 1 | 0 | 0 | +| 966 | Menlo Ventures | 1 | 0 | 0 | +| 967 | Accenture | 1 | 0 | 0 | +| 968 | How Women Invest | 1 | 0 | 0 | +| 969 | a16z | 1 | 0 | 0 | +| 970 | InstaLILY AI | 1 | 0 | 0 | +| 971 | Hardware Velocity | 1 | 0 | 0 | +| 972 | Axios | 1 | 0 | 0 | +| 973 | Uplyft Collective | 1 | 0 | 0 | +| 974 | Bio Blossom Consulting | 1 | 0 | 0 | +| 975 | The Non-Engineer's AI Playbook — MuleRun Product Day- #NYC TechWeek | 1 | 0 | 0 | +| 976 | Swell VC | 1 | 0 | 0 | +| 977 | Uthana Inc | 1 | 0 | 0 | +| 978 | Protofire | 1 | 0 | 0 | +| 979 | The C2V Initiative | 1 | 0 | 0 | +| 980 | Techscaler | 1 | 0 | 0 | +| 981 | The Collective | 1 | 0 | 0 | +| 982 | AssemblyAI | 1 | 0 | 0 | +| 983 | CoralOS | 1 | 0 | 0 | +| 984 | Sequoia | 1 | 0 | 0 | +| 985 | 212.VC | 1 | 0 | 0 | +| 986 | ALLSIDES | 1 | 0 | 0 | +| 987 | WeWard | 1 | 0 | 0 | +| 988 | Devlane | 1 | 0 | 0 | +| 989 | Tessera Labs | 1 | 0 | 0 | +| 990 | HiBob | 1 | 0 | 0 | +| 991 | Socrates Advice | 1 | 0 | 0 | +| 992 | Austrade | 1 | 0 | 0 | +| 993 | Auth0 | 1 | 0 | 0 | +| 994 | Partners to Parenthood | 1 | 0 | 0 | +| 995 | Salesforce Women in Tech NYC Community Group | 1 | 0 | 0 | +| 996 | Goodie AI | 1 | 0 | 0 | +| 997 | SweatTruth AI | 1 | 0 | 0 | +| 998 | Frenchfounders | 1 | 0 | 0 | +| 999 | Rayo Capital | 1 | 0 | 0 | +| 1000 | Palm & Park | 1 | 0 | 0 | +| 1001 | Andiem | 1 | 0 | 0 | +| 1002 | LEVEL™ | 1 | 0 | 0 | +| 1003 | Vevey | 1 | 0 | 0 | +| 1004 | Infobip | 1 | 0 | 0 | +| 1005 | Scale AI | 1 | 0 | 0 | +| 1006 | Eclypsium | 1 | 0 | 0 | +| 1007 | V7 | 1 | 0 | 0 | +| 1008 | The Unlocked Foundation | 1 | 0 | 0 | +| 1009 | VR/AR Association | 1 | 0 | 0 | +| 1010 | Our Wave | 1 | 0 | 0 | +| 1011 | athena studio | 1 | 0 | 0 | +| 1012 | Moov | 1 | 0 | 0 | +| 1013 | Geek Ventures | 1 | 0 | 0 | +| 1014 | Virse Labs | 1 | 0 | 0 | +| 1015 | Wiss | 1 | 0 | 0 | +| 1016 | HuCapital | 1 | 0 | 0 | +| 1017 | PL Founders Club | 1 | 0 | 0 | +| 1018 | Prompt Engineers Society | 1 | 0 | 0 | +| 1019 | Capgemini | 1 | 0 | 0 | +| 1020 | Columbia Venture Community | 1 | 0 | 0 | +| 1021 | Braintrust | 1 | 0 | 0 | +| 1022 | Pitch Roast Live | 1 | 0 | 0 | +| 1023 | Kellie Clover | 1 | 0 | 0 | +| 1024 | F2 Venture Capital | 1 | 0 | 0 | +| 1025 | Every | 1 | 0 | 0 | +| 1026 | Plaud | 1 | 0 | 0 | +| 1027 | SGLang | 1 | 0 | 0 | +| 1028 | Marwood Group | 1 | 0 | 0 | +| 1029 | The Kairos Circle | 1 | 0 | 0 | +| 1030 | moccet | 1 | 0 | 0 | +| 1031 | Getro (a Findem company) | 1 | 0 | 0 | +| 1032 | Heidi Health | 1 | 0 | 0 | +| 1033 | Consulate General of Poland in New York | 1 | 0 | 0 | +| 1034 | Visionary Global Network | 1 | 0 | 0 | +| 1035 | PrismaX | 1 | 0 | 0 | +| 1036 | Fostr | 1 | 0 | 0 | +| 1037 | Cleo Pay | 1 | 0 | 0 | +| 1038 | Piper AI LTD | 1 | 0 | 0 | +| 1039 | The Line | 1 | 0 | 0 | +| 1040 | 401 Accelerator | 1 | 0 | 0 | +| 1041 | Kndrd | 1 | 0 | 0 | +| 1042 | Bulletpitch | 1 | 0 | 0 | +| 1043 | AI Accelerator Institite | 1 | 0 | 0 | +| 1044 | Sales Parrot | 1 | 0 | 0 | +| 1045 | Halo | 1 | 0 | 0 | +| 1046 | Blackhorn Ventures | 1 | 0 | 0 | +| 1047 | SemperVirens VC | 1 | 0 | 0 | +| 1048 | GoSadi | 1 | 0 | 0 | +| 1049 | Pensa | 1 | 0 | 0 | +| 1050 | Founders & Funders | 1 | 0 | 0 | +| 1051 | Sparx Labs | 1 | 0 | 0 | +| 1052 | Accessible AI for All | 1 | 0 | 0 | +| 1053 | Vinrelo | 1 | 0 | 0 | +| 1054 | NextView Ventures | 1 | 0 | 0 | +| 1055 | Upstarts Media | 1 | 0 | 0 | +| 1056 | MachineTrader.io Inc. | 1 | 0 | 0 | +| 1057 | liquidity | 1 | 0 | 0 | +| 1058 | Bernstein Private Wealth | 1 | 0 | 0 | +| 1059 | Untapped Ventures | 1 | 0 | 0 | +| 1060 | Happy Wellness Group | 1 | 0 | 0 | +| 1061 | Manhattan Venture Partners | 1 | 0 | 0 | +| 1062 | Ellis | 1 | 0 | 0 | +| 1063 | Pitch4Capital.com | 1 | 0 | 0 | +| 1064 | Azoma AI | 1 | 0 | 0 | +| 1065 | Decoded Futures at Tech:NYC | 1 | 0 | 0 | +| 1066 | Inception Studio | 1 | 0 | 0 | +| 1067 | Weaver | 1 | 0 | 0 | +| 1068 | Pluvo | 1 | 0 | 0 | +| 1069 | VAULT | 1 | 0 | 0 | +| 1070 | Tines | 1 | 0 | 0 | +| 1071 | CREWASIS | 1 | 0 | 0 | +| 1072 | AI Velocity Fund, LLC | 1 | 0 | 0 | +| 1073 | Protiviti | 1 | 0 | 0 | +| 1074 | Neocoast | 1 | 0 | 0 | +| 1075 | 8400 The Health Network | 1 | 0 | 0 | +| 1076 | TRMNL4 | 1 | 0 | 0 | +| 1077 | Melting | 1 | 0 | 0 | +| 1078 | Kizen | 1 | 0 | 0 | +| 1079 | Smooth Media | 1 | 0 | 0 | +| 1080 | Sardine AI | 1 | 0 | 0 | +| 1081 | Lithic | 1 | 0 | 0 | +| 1082 | Beyond Capital | 1 | 0 | 0 | +| 1083 | Women of Customer Success | 1 | 0 | 0 | +| 1084 | Afro Adventurer | 1 | 0 | 0 | +| 1085 | H*QUOTIENT | 1 | 0 | 0 | +| 1086 | Women's Society of Cyberjutsu | 1 | 0 | 0 | +| 1087 | Lazard Wealth | 1 | 0 | 0 | +| 1088 | SYNTHESIS | 1 | 0 | 0 | +| 1089 | Neotribe | 1 | 0 | 0 | +| 1090 | Haus of Creators Foundation, Inc. | 1 | 0 | 0 | +| 1091 | AskPetal | 1 | 0 | 0 | +| 1092 | New Enterprise Associates | 1 | 0 | 0 | +| 1093 | Reitler Law | 1 | 0 | 0 | +| 1094 | FoodNiche Inc | 1 | 0 | 0 | +| 1095 | BILL | 1 | 0 | 0 | +| 1096 | Gutter Capital | 1 | 0 | 0 | +| 1097 | 97212 Ventures | 1 | 0 | 0 | +| 1098 | IncentivesPRO | 1 | 0 | 0 | +| 1099 | Tata Consultancy Services (TCS) | 1 | 0 | 0 | +| 1100 | MOST Wanted Co | 1 | 0 | 0 | +| 1101 | Clyx | 1 | 0 | 0 | +| 1102 | Zomma | 1 | 0 | 0 | +| 1103 | Collinear Capital | 1 | 0 | 0 | +| 1104 | B-HitTech | 1 | 0 | 0 | +| 1105 | Yalla Now AI | 1 | 0 | 0 | +| 1106 | POCIT | 1 | 0 | 0 | +| 1107 | SpeakUp | 1 | 0 | 0 | +| 1108 | aiRaiz Inc | 1 | 0 | 0 | +| 1109 | Pydantic | 1 | 0 | 0 | +| 1110 | Colombia Business School Alumni | 1 | 0 | 0 | +| 1111 | HealthIMPACT Live | Digital Health Talks | 1 | 0 | 0 | +| 1112 | Clio | 1 | 0 | 0 | +| 1113 | HSBC Innovation Banking | 1 | 0 | 0 | +| 1114 | America Visa Advisory | 1 | 0 | 0 | +| 1115 | Setpoint | 1 | 0 | 0 | +| 1116 | Koi Studios | 1 | 0 | 0 | +| 1117 | Cloudsmith | 1 | 0 | 0 | +| 1118 | Lipaworld | 1 | 0 | 0 | +| 1119 | travel intelligence club of new york | 1 | 0 | 0 | +| 1120 | ZavoVentures | 1 | 0 | 0 | +| 1121 | The Dinner Table Club | 1 | 0 | 0 | +| 1122 | LGBT+ VC | 1 | 0 | 0 | +| 1123 | ExChao | 1 | 0 | 0 | +| 1124 | Sherlocks AI | 1 | 0 | 0 | +| 1125 | Macktez | 1 | 0 | 0 | +| 1126 | Introduction | 1 | 0 | 0 | +| 1127 | Petra Labs | 1 | 0 | 0 | +| 1128 | olive | 1 | 0 | 0 | +| 1129 | Supper | 1 | 0 | 0 | +| 1130 | Run Tech Club | 1 | 0 | 0 | +| 1131 | Optemization | 1 | 0 | 0 | +| 1132 | Wiesner Labs | 1 | 0 | 0 | +| 1133 | Astronaut Monastery | 1 | 0 | 0 | +| 1134 | instalily | 1 | 0 | 0 | +| 1135 | Australian Women in New York | 1 | 0 | 0 | +| 1136 | Transatlantic Growth | 1 | 0 | 0 | +| 1137 | Clair Health | 1 | 0 | 0 | +| 1138 | Greenhouse | 1 | 0 | 0 | +| 1139 | Letters from the Table | 1 | 0 | 0 | +| 1140 | FitBiomics | 1 | 0 | 0 | +| 1141 | Columbia University-Janus Property Company+Others | 1 | 0 | 0 | +| 1142 | WIZETRAK | 1 | 0 | 0 | +| 1143 | NewsGuard | 1 | 0 | 0 | +| 1144 | Agriconsult Latam | 1 | 0 | 0 | +| 1145 | Virre | 1 | 0 | 0 | +| 1146 | Stub3 | 1 | 0 | 0 | +| 1147 | Smadlytics Inc | 1 | 0 | 0 | +| 1148 | Andén Tech | 1 | 0 | 0 | +| 1149 | AgriConsult LATAM & OFC | 1 | 0 | 0 | +| 1150 | fractl | 1 | 0 | 0 | +| 1151 | GDG NYC | 1 | 0 | 0 | +| 1152 | Tea Drunk | 1 | 0 | 0 | +| 1153 | Astia | 1 | 0 | 0 | +| 1154 | FaceCard | 1 | 0 | 0 | +| 1155 | Consulate General of the Republic of Lithuania in New York | 1 | 0 | 0 | +| 1156 | alkemy | 1 | 0 | 0 | +| 1157 | BizKol | 1 | 0 | 0 | +| 1158 | Ascend NYC | 1 | 0 | 0 | +| 1159 | Eternity LLC | 1 | 0 | 0 | +| 1160 | QuarterMill | 1 | 0 | 0 | +| 1161 | The Marketing Party | 1 | 0 | 0 | +| 1162 | BuildSaints | 1 | 0 | 0 | +| 1163 | QueensKnow | 1 | 0 | 0 | +| 1164 | Gather for Glory | 1 | 0 | 0 | +| 1165 | blAng productions | 1 | 0 | 0 | +| 1166 | Stonegardens Advisory | 1 | 0 | 0 | +| 1167 | New York City Pizza Crawl | 1 | 0 | 0 | +| 1168 | The DM Firm & Venture for THEM | 1 | 0 | 0 | +| 1169 | RelaXi | 1 | 0 | 0 | +| 1170 | InvestDoc | 1 | 0 | 0 | +| 1171 | Asian Founders Club | 1 | 0 | 0 | +| 1172 | Arcangel AI | 1 | 0 | 0 | +| 1173 | Strata Fund | 1 | 0 | 0 | +| 1174 | True3D | 1 | 0 | 0 | +| 1175 | Plurall AI | 1 | 0 | 0 | +| 1176 | AICO | 1 | 0 | 0 | +| 1177 | SINBAD CAPITAL.COM | 1 | 0 | 0 | +| 1178 | Vartus Group | 1 | 0 | 0 | +| 1179 | DN | 1 | 0 | 0 | +| 1180 | The Knowledge Society (TKS) | 1 | 0 | 0 | +| 1181 | investDoc | 1 | 0 | 0 | +| 1182 | Nutrinity | 1 | 0 | 0 | +| 1183 | SmarterPhone | 1 | 0 | 0 | +| 1184 | Crypto Nomads | 1 | 0 | 0 | diff --git a/content/career/targets/_index.md b/content/career/targets/_index.md new file mode 100644 index 0000000..f279ad5 --- /dev/null +++ b/content/career/targets/_index.md @@ -0,0 +1,221 @@ +# Target Companies + +Pipeline of companies under consideration, organized into three buckets: + +1. **AI Talent Density Index** — 50 AI-native companies from [Paraform](https://www.paraform.com/talent-density-index) (fetched 2026-05-05). +2. **AI Forward Consulting** — services firms with strong AI practices. +3. **Fintech** — financial services operators + adjacent infra/investors per your framing. + +## Schema + +| Field | Values | Notes | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | +| `bucket` | paraform-tdi, ai-consulting, fintech, personal, fastest-growing | Your sector framing (separate from `category` which is what the company actually does) | +| `fit_tier` | A / B / C / pass | Your priority. **Blank = not yet reviewed.** | +| `fit_score` | 1–5 | Optional finer-grained rank within tier | +| `category` | frontier-lab, dev-tools, enterprise-ai, vertical-ai, infra, defense, consumer, consulting, fintech, vc | Auto-derived from what the company does | +| `role_archetype` | strategy-bizops, transformation, enterprise-gtm, chief-of-staff, product-strategy | What you'd do there | +| `stage` | seed (<50), series-a-b (50–200), scale-up (200–1000), mature (1000+) | Auto-derived from headcount | +| `location` | sf, nyc, nj, ba (bay area, non-SF), other | NJ-commutability matters | +| `status` | researching, interested, applied, networking, interviewing, passed, on-hold | Pipeline state | +| `network` | Free text — people you know there | Warm intros | +| `last_touch` | YYYY-MM-DD | Recency | +| `paraform_rank` / `paraform_score` | From Paraform (only applies to bucket=paraform-tdi) | External signal | + +## AI Talent Density Index (bucket: paraform-tdi) + +Sorted by Paraform rank. `fit_tier`, `role_archetype`, `status`, `network`, `last_touch` left blank for review. + +| # | Company | Paraform | Score | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | +| --- | --------------------- | -------- | ----- | ---- | ---------- | ------------- | -------- | ---- | ---- | ------ | ------- | ---------- | ------------------------------------------------------------------------------------------- | +| 1 | Thinking Machines Lab | 1 | 0.817 | 140 | series-a-b | frontier-lab | sf | | | | | | AI research lab building frontier models | +| 2 | OpenAI | 2 | 0.805 | 4500 | mature | frontier-lab | sf | | | | | | Frontier AI research, ChatGPT. Your interest: enterprise consulting / Forward Deployed team | +| 3 | Anthropic | 3 | 0.802 | 2500 | mature | frontier-lab | sf | | | | | | AI safety lab, Claude | +| 4 | Cursor | 4 | 0.799 | 400 | scale-up | dev-tools | sf | | | | | | AI-native code editor | +| 5 | Applied Intuition | 5 | 0.796 | 1400 | mature | vertical-ai | ba | | | | | | Sim platform for AVs | +| 6 | Modal Labs | 6 | 0.780 | 120 | series-a-b | infra | nyc | | | | | | Serverless cloud for AI | +| 7 | Decagon | 7 | 0.769 | 300 | scale-up | enterprise-ai | sf | | | | | | AI customer support agents | +| 8 | Voyage AI | 8 | 0.764 | 20 | seed | infra | ba | | | | | | Embedding & reranking models | +| 9 | Cohere | 9 | 0.761 | 850 | scale-up | frontier-lab | other | | | | | | Toronto. Enterprise LLMs | +| 10 | Glean | 10 | 0.756 | 1500 | mature | enterprise-ai | ba | | | | | | Enterprise AI search | +| 11 | LangChain | 11 | 0.748 | 290 | scale-up | infra | sf | | | | | | Framework + platform for LLM apps | +| 12 | Ramp | 12 | 0.743 | 2000 | mature | vertical-ai | nyc | | | | | | Corporate cards + finance automation | +| 13 | Together AI | 13 | 0.742 | 340 | scale-up | infra | sf | | | | | | Open-source AI cloud + inference | +| 14 | Fireworks AI | 14 | 0.742 | 180 | series-a-b | infra | ba | | | | | | Fast inference for open models | +| 15 | Cognition | 15 | 0.741 | 300 | scale-up | dev-tools | sf | | | | | | AI coding agents | +| 16 | Harvey | 16 | 0.741 | 1000 | mature | vertical-ai | sf | | | | | | GenAI for legal | +| 17 | Scale AI | 17 | 0.724 | 1000 | mature | infra | sf | | | | | | Data labeling + AI infra | +| 18 | Warp | 18 | 0.722 | 50 | series-a-b | dev-tools | sf | | | | | | Modern terminal with AI | +| 19 | Hebbia | 19 | 0.720 | 140 | series-a-b | enterprise-ai | nyc | | | | | | AI search & analysis | +| 20 | Rogo | 20 | 0.718 | 110 | series-a-b | vertical-ai | nyc | | | | | | GenAI for investment bankers | +| 21 | Augment | 21 | 0.713 | 150 | series-a-b | vertical-ai | sf | | | | | | AI productivity for logistics | +| 22 | Parallel Web Systems | 22 | 0.712 | 50 | series-a-b | infra | sf | | | | | | Web retrieval infra for AI | +| 23 | Baseten | 23 | 0.709 | 200 | scale-up | infra | sf | | | | | | ML model deployment + inference | +| 24 | Brain Co. | 24 | 0.706 | 60 | series-a-b | enterprise-ai | sf | | | | | | AI for institutional workflows | +| 25 | Linear | 25 | 0.701 | 200 | scale-up | dev-tools | sf | | | | | | Project mgmt for software teams | +| 26 | Mercor | 26 | 0.700 | 300 | scale-up | vertical-ai | sf | | | | | | AI talent platform | +| 27 | Mistral AI | 27 | 0.700 | 850 | scale-up | frontier-lab | other | | | | | | Paris. Open-weight frontier LLMs | +| 28 | Nuro | 28 | 0.700 | 1000 | mature | vertical-ai | ba | | | | | | Autonomous driving | +| 29 | Adept | 29 | 0.699 | 70 | series-a-b | frontier-lab | sf | | | | | | AI agents that act on software | +| 30 | Vanta | 30 | 0.699 | 1500 | mature | vertical-ai | sf | | | | | | Automated security & compliance | +| 31 | Traversal | 31 | 0.692 | 70 | series-a-b | enterprise-ai | nyc | | | | | | AI incident response | +| 32 | Metronome | 32 | 0.688 | 150 | series-a-b | infra | sf | | | | | | Usage-based billing for SaaS | +| 33 | ElevenLabs | 33 | 0.687 | 700 | scale-up | frontier-lab | nyc | | | | | | AI voice synthesis | +| 34 | Factory | 34 | 0.686 | 70 | series-a-b | dev-tools | sf | | | | | | AI coding agents | +| 35 | Anyscale | 35 | 0.686 | 500 | scale-up | infra | sf | | | | | | Managed compute for scalable AI | +| 36 | Vannevar Labs | 36 | 0.685 | 200 | scale-up | defense | ba | | | | | | Defense tech for national security | +| 37 | Abridge | 37 | 0.684 | 500 | scale-up | vertical-ai | sf | | | | | | AI patient intelligence (healthcare) | +| 38 | The Browser Company | 38 | 0.678 | 100 | series-a-b | consumer | nyc | | | | | | Consumer browser w/ AI | +| 39 | Reevo | 39 | 0.675 | 100 | series-a-b | vertical-ai | ba | | | | | | AI-native GTM/revenue platform | +| 40 | Chalk | 40 | 0.675 | 90 | series-a-b | infra | sf | | | | | | Real-time ML feature platform | +| 41 | Nominal | 41 | 0.674 | 160 | series-a-b | vertical-ai | other | | | | | | LA. Test data for hardware eng | +| 42 | Cartesia | 42 | 0.672 | 100 | series-a-b | frontier-lab | sf | | | | | | Real-time multimodal & voice | +| 43 | Pinecone | 43 | 0.671 | 130 | series-a-b | infra | nyc | | | | | | Managed vector DB | +| 44 | Hex Technologies | 44 | 0.670 | 240 | scale-up | enterprise-ai | sf | | | | | | Collaborative AI workspace for data | +| 45 | Merge | 45 | 0.669 | 120 | series-a-b | infra | sf | | | | | | Connective infra to production APIs | +| 46 | Whatnot | 46 | 0.668 | 1000 | mature | consumer | other | | | | | | LA. Live shopping marketplace | +| 47 | Eventual | 47 | 0.666 | 30 | seed | infra | sf | | | | | | Data engine for multimodal AI | +| 48 | Faire | 48 | 0.664 | 1500 | mature | consumer | sf | | | | | | Wholesale marketplace | +| 49 | Arena | 49 | 0.662 | 50 | series-a-b | infra | sf | | | | | | Public leaderboard for frontier AI | +| 50 | Bedrock Robotics | 50 | 0.662 | 100 | series-a-b | vertical-ai | sf | | | | | | Autonomous robotics for heavy industry | + +## AI Forward Consulting (bucket: ai-consulting) + +Services firms with strong AI practices. Headcounts approximate. + +| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | +| ------------------------- | -------- | ---------- | ------------ | -------- | ---- | ---- | ------ | ------- | ---------- | ---------------------------------------------------------------------------------- | +| Every | 40 | seed | consulting | nyc | | | | | | Media + AI products studio (Spiral, Lex, Cora). Editorial-meets-product hybrid | +| OpenAI (enterprise / FDE) | (subset) | mature | frontier-lab | sf | | | | | | See #2 in Paraform table — your interest is the Forward Deployed / enterprise team | +| Leeway | ~250 | scale-up | consulting | sf | | | | | | **Confirm: LeewayHertz?** AI dev services consultancy | +| EY | 395000 | mature | consulting | nyc | | | | | | Big 4. EY.ai / GenAI consulting practice | +| Infosys | 340000 | mature | consulting | other | | | | | | Bangalore HQ. Topaz AI platform; large enterprise transformations | +| Deeper Insight | ~30 | seed | consulting | other | | | | | | London-based AI consultancy | +| Addepto | ~100 | series-a-b | consulting | nyc | | | | | | NYC + Warsaw. AI/ML/data consultancy | +| Cambridge Consultants | ~750 | scale-up | consulting | other | | | | | | UK deep-tech consultancy (Capgemini-owned) | + +## Fintech (bucket: fintech) + +Per your framing — includes operators (Stripe, Plaid, SoFi, BlackRock), AI/data infra you grouped here (Databricks, CoreWeave), and an investor (General Catalyst). `category` reflects what each actually is. + +| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | +| ---------------- | ----- | ---------- | -------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------- | +| Stripe | 8000 | mature | fintech | sf | | | | | | Payments. Also Dublin | +| Plaid | 1200 | mature | fintech | sf | | | | | | Financial data API | +| SoFi | 5000 | mature | fintech | sf | | | | | | Online bank/lending. **Clarify: "cooperation" — typo? Or specific partnership?** | +| BlackRock | 21000 | mature | fintech | nyc | | | | | | Asset management. Aladdin platform; AI Labs | +| General Catalyst | ~150 | series-a-b | vc | nyc | | | | | | **Note: VC firm, not operator.** Multi-office (also SF, Cambridge MA, London) | +| Databricks | 7000 | mature | infra | sf | | | | | | Data + AI platform. **Note: not really fintech — bucket reflects your framing** | +| CoreWeave | ~1000 | mature | infra | nj | | | | | | **Roseland, NJ — local commute fit.** GPU cloud. Recent IPO | + +## Personal Watchlist (bucket: personal) + +Companies you flagged directly (not from Paraform). Devin = Cognition (already #15 in Paraform table above). + +| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | +| ---------- | ---- | ---------- | ------------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------- | +| Superhuman | ~120 | series-a-b | consumer | sf | | | | | | AI email client (Grammarly-owned). Tracked in career-ops portals; watch for new roles | +| HappyRobot | ~60 | series-a-b | vertical-ai | sf | | | | | | AI voice agents for logistics/freight. YC + a16z + Base10, Series B. Has FDE roles — strong fit | + +## Fastest-Growing (bucket: fastest-growing) + +From a "Fastest growing tech-companies by 90-day hiring rate" list (captured 2026-06-06). Only companies with an explicit **NYC** presence were added (NJ-commutability). HC/stage left blank — not yet researched. **Cursor** was also on this list but is already tracked as Paraform #4. + +| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | +| --------------- | -- | ----- | ----------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------------- | +| Fleet | | | infra | nyc | | | | | | Simulation environments for AI training. Also SF / remote | +| Lio | | | vertical-ai | nyc | | | | | | AI procurement automation. Also Munich | +| Conveo | | | vertical-ai | nyc | | | | | | AI qualitative research. Also Antwerp / London / SF | +| Outset | | | vertical-ai | nyc | | | | | | AI-moderated research platform. Also SF | +| Mecka AI | | | infra | nyc | | | | | | Movement data for robotics training. Also Toronto | +| Reflection | | | dev-tools | nyc | | | | | | AI automation for engineering tasks. Also SF / London / DC | +| Peec AI | | | vertical-ai | nyc | | | | | | AI search visibility analytics (GEO/SEO). Also Berlin | +| Beacon Software | | | — | nyc | | | | | | Vertical software acquisition (roll-up); not AI-native — bucket reflects list source. Also Toronto / SF / remote | +| Polymarket | | | fintech | nyc | | | | | | Prediction market. Also remote. (Also appears as a research source in last30days tooling) | +| Yuzu | | | vertical-ai | nyc | | | | | | Custom health plan platform | + +## Quick Slices + +Counts include all three buckets unless noted. + +### By Bucket + +- **paraform-tdi** (50): see Paraform table +- **ai-consulting** (8): Every, OpenAI (FDE), Leeway, EY, Infosys, Deeper Insight, Addepto, Cambridge Consultants +- **fintech** (7): Stripe, Plaid, SoFi, BlackRock, General Catalyst, Databricks, CoreWeave +- **fastest-growing** (10, all NYC): Fleet, Lio, Conveo, Outset, Mecka AI, Reflection, Peec AI, Beacon Software, Polymarket, Yuzu + +### By Category + +- **frontier-lab** (8): Thinking Machines Lab, OpenAI, Anthropic, Cohere, Mistral, Adept, ElevenLabs, Cartesia +- **dev-tools** (5): Cursor, Cognition, Warp, Linear, Factory +- **enterprise-ai** (6): Decagon, Glean, Hebbia, Brain Co., Traversal, Hex +- **vertical-ai** (12): Applied Intuition, Ramp, Harvey, Rogo, Augment, Mercor, Nuro, Vanta, Abridge, Reevo, Nominal, Bedrock Robotics _(debate: Vanta is more SaaS than AI-native)_ +- **infra** (15): Modal, Voyage, LangChain, Together, Fireworks, Scale AI, Parallel, Baseten, Metronome, Anyscale, Chalk, Pinecone, Merge, Eventual, Arena, Databricks, CoreWeave +- **defense** (1): Vannevar Labs +- **consumer** (3): The Browser Company, Whatnot, Faire +- **consulting** (7): Every, Leeway, EY, Infosys, Deeper Insight, Addepto, Cambridge Consultants +- **fintech** (4): Stripe, Plaid, SoFi, BlackRock +- **vc** (1): General Catalyst + +### By Location + +- **sf** (~33): majority across all buckets +- **nyc** (~12): Modal, Ramp, Hebbia, Rogo, Traversal, ElevenLabs, The Browser Company, Pinecone, Every, EY, Addepto, BlackRock, General Catalyst +- **nj** (1): **CoreWeave** (Roseland) — only true local-commute target +- **ba (Bay Area, non-SF)** (7): Applied Intuition, Voyage, Glean, Fireworks, Nuro, Vannevar, Reevo +- **other** (~7): Cohere (Toronto), Mistral (Paris), Nominal (LA), Whatnot (LA), Infosys (Bangalore), Deeper Insight (London), Cambridge Consultants (UK) + +### By Stage + +- **seed** (4): Voyage AI, Eventual, Every, Deeper Insight +- **series-a-b** (~25): Modal, Warp, Hebbia, Rogo, Augment, Parallel, Brain Co., Adept, Traversal, Metronome, Factory, Reevo, Chalk, Nominal, Cartesia, Pinecone, Merge, The Browser Company, Bedrock Robotics, Fireworks, Thinking Machines, LangChain (close), Cognition (close), Decagon (close), Mercor (close), Addepto, General Catalyst +- **scale-up** (~16): Cursor, Cohere, Together, Harvey, Scale AI, Linear, Mistral, Vannevar, Abridge, Anyscale, ElevenLabs, Hex, Baseten, Leeway, Cambridge Consultants +- **mature** (~17): OpenAI, Anthropic, Applied Intuition, Glean, Ramp, Nuro, Vanta, Whatnot, Faire, EY, Infosys, Stripe, Plaid, SoFi, BlackRock, Databricks, CoreWeave + +## How to Promote a Company to a Detail File + +When a company moves past `researching` (you've talked to someone, applied, or want to track ongoing notes), create `targets/{company-slug}.md` with: + +```markdown +--- +company: "Company Name" +fit_tier: A +fit_score: 5 +category: frontier-lab +role_archetype: transformation +stage: scale-up +location: sf +status: networking +network: ["Name (Title)"] +last_touch: 2026-05-05 +paraform_rank: 3 +paraform_score: 0.802 +--- + +## Why this company + +… + +## Why me + +… + +## Open roles tracked + +… + +## Contacts & touchpoints + +| Date | Person | Channel | Notes | + +## Research notes + +… +``` + +## Open Questions + +- Are there target companies _not_ on this list (non-AI, traditional enterprise, etc.) that should also live here? If so, we add a `source` column (`paraform-tdi` vs `personal`) and seed those too. +- Comp/equity expectations to filter out roles below threshold? +- Visa/relocation/remote requirements? diff --git a/hooks/useCareerData.ts b/hooks/useCareerData.ts deleted file mode 100644 index 2d5cbff..0000000 --- a/hooks/useCareerData.ts +++ /dev/null @@ -1,106 +0,0 @@ -'use client' - -import { useEffect, useState } from 'react' - -interface CareerEntry { - title: string - date: string - description?: string - tags?: string[] - [key: string]: unknown -} - -interface UseCareerDataReturn { - data: CareerEntry[] | null - loading: boolean - error: Error | null - refetch: () => Promise -} - -/** - * Custom hook for fetching career data - * Handles loading and error states - */ -export function useCareerData(): UseCareerDataReturn { - const [data, setData] = useState(null) - const [loading, setLoading] = useState(true) - const [error, setError] = useState(null) - - const fetchData = async () => { - try { - setLoading(true) - setError(null) - - // In a real app, this would fetch from an API - // For now, we assume data is loaded server-side - // This hook can be used for client-side refetching if needed - - setLoading(false) - } catch (err) { - const errorObj = err instanceof Error ? err : new Error(String(err)) - setError(errorObj) - setLoading(false) - } - } - - useEffect(() => { - fetchData() - }, []) - - return { - data, - loading, - error, - refetch: fetchData - } -} - -/** - * Hook for caching data with timestamps - */ -export function useCachedData( - key: string, - fetcher: () => Promise, - cacheTime = 5 * 60 * 1000 // 5 minutes -) { - const [data, setData] = useState(null) - const [loading, setLoading] = useState(true) - const [error, setError] = useState(null) - - useEffect(() => { - const cached = typeof window !== 'undefined' - ? sessionStorage.getItem(`cache_${key}`) - : null - - if (cached) { - const { data: cachedData, timestamp } = JSON.parse(cached) - if (Date.now() - timestamp < cacheTime) { - setData(cachedData) - setLoading(false) - return - } - } - - fetcher() - .then((result) => { - setData(result) - if (typeof window !== 'undefined') { - sessionStorage.setItem( - `cache_${key}`, - JSON.stringify({ - data: result, - timestamp: Date.now() - }) - ) - } - }) - .catch((err) => { - setError(err instanceof Error ? err : new Error(String(err))) - }) - .finally(() => { - setLoading(false) - }) - }, [key, fetcher, cacheTime]) - - return { data, loading, error } -} diff --git a/hooks/useMediaQuery.ts b/hooks/useMediaQuery.ts deleted file mode 100644 index 2206a26..0000000 --- a/hooks/useMediaQuery.ts +++ /dev/null @@ -1,54 +0,0 @@ -'use client' - -import { useEffect, useState } from 'react' - -/** - * Hook to detect media query matches - * @param query - CSS media query string - * @returns boolean indicating if media query matches - */ -export function useMediaQuery(query: string): boolean { - const [matches, setMatches] = useState(false) - - useEffect(() => { - // Set initial value - const mediaQuery = window.matchMedia(query) - setMatches(mediaQuery.matches) - - // Listen for changes - const handleChange = (e: MediaQueryListEvent) => { - setMatches(e.matches) - } - - mediaQuery.addEventListener('change', handleChange) - return () => mediaQuery.removeEventListener('change', handleChange) - }, [query]) - - return matches -} - -/** - * Common breakpoints - */ -export const BREAKPOINTS = { - sm: '(min-width: 640px)', - md: '(min-width: 768px)', - lg: '(min-width: 1024px)', - xl: '(min-width: 1280px)', - '2xl': '(min-width: 1536px)' -} as const - -/** - * Helper hooks for common breakpoints - */ -export function useIsMobile() { - return !useMediaQuery(BREAKPOINTS.md) -} - -export function useIsTablet() { - return useMediaQuery(BREAKPOINTS.md) && !useMediaQuery(BREAKPOINTS.lg) -} - -export function useIsDesktop() { - return useMediaQuery(BREAKPOINTS.lg) -} diff --git a/hooks/useScrollProgress.ts b/hooks/useScrollProgress.ts deleted file mode 100644 index 95b53ea..0000000 --- a/hooks/useScrollProgress.ts +++ /dev/null @@ -1,57 +0,0 @@ -'use client' - -import { useEffect, useRef, useState } from 'react' - -/** - * Hook to track scroll progress (0-100) - * @returns number between 0 and 100 - */ -export function useScrollProgress(): number { - const [progress, setProgress] = useState(0) - - useEffect(() => { - const handleScroll = () => { - const windowHeight = window.innerHeight - const documentHeight = document.documentElement.scrollHeight - windowHeight - const scrolled = window.scrollY - const scrollProgress = documentHeight > 0 ? (scrolled / documentHeight) * 100 : 0 - setProgress(scrollProgress) - } - - window.addEventListener('scroll', handleScroll) - return () => window.removeEventListener('scroll', handleScroll) - }, []) - - return progress -} - -/** - * Hook to detect if element is in viewport - * @param options - IntersectionObserver options - * @returns ref to attach to element, isVisible boolean - */ -export function useInView( - options?: IntersectionObserverInit -): [React.RefObject, boolean] { - const ref = useRef(null) - const [isInView, setIsInView] = useState(false) - - useEffect(() => { - const observer = new IntersectionObserver(([entry]) => { - if (entry.isIntersecting) { - setIsInView(true) - observer.unobserve(entry.target) - } - }, options) - - if (ref.current) { - observer.observe(ref.current) - } - - return () => { - observer.disconnect() - } - }, [options]) - - return [ref, isInView] -} diff --git a/lib/constants.ts b/lib/constants.ts deleted file mode 100644 index 9dfff08..0000000 --- a/lib/constants.ts +++ /dev/null @@ -1,132 +0,0 @@ -/** - * Application-wide constants - */ - -// Site metadata -export const SITE_NAME = 'Personal Portfolio' -export const SITE_DESCRIPTION = 'My professional portfolio and career journey' -export const SITE_URL = process.env.NEXT_PUBLIC_SITE_URL || 'https://dommango.github.io' - -// Navigation links -export const NAV_LINKS = [ - { label: 'Home', href: '/' }, - { label: 'Career', href: '/career' }, - { label: 'Skills', href: '/skills' }, - { label: 'Education', href: '/education' }, - { label: 'Contact', href: '/contact' } -] as const - -// Social media links -export const SOCIAL_LINKS = { - github: 'https://github.com/dommango', - linkedin: 'https://linkedin.com/in/dommangonon', - twitter: 'https://x.com/collapsecontext', - email: 'dom.mangonon@gmail.com' -} as const - -// Skills categories -export const SKILL_CATEGORIES = { - FRONTEND: 'Frontend', - BACKEND: 'Backend', - DEVOPS: 'DevOps', - TOOLS: 'Tools & Services' -} as const - -// Pagination defaults -export const DEFAULT_PAGE_SIZE = 10 -export const MAX_PAGE_SIZE = 100 - -// Form validation -export const FORM_LIMITS = { - NAME: { - MIN: 2, - MAX: 100 - }, - EMAIL: { - MAX: 254 // RFC 5321 - }, - SUBJECT: { - MIN: 5, - MAX: 200 - }, - MESSAGE: { - MIN: 10, - MAX: 5000 - } -} as const - -// Time formats -export const DATE_FORMAT = 'MMM d, yyyy' -export const DATE_TIME_FORMAT = 'MMM d, yyyy h:mm a' - -// Animation durations (ms) -export const ANIMATION_DURATION = { - FAST: 150, - NORMAL: 300, - SLOW: 500, - VERY_SLOW: 800 -} as const - -// Content cache time -export const CACHE_TIME = { - SHORT: 5 * 60 * 1000, // 5 minutes - MEDIUM: 30 * 60 * 1000, // 30 minutes - LONG: 24 * 60 * 60 * 1000 // 24 hours -} as const - -// Color palette -export const COLORS = { - PRIMARY: '#3b82f6', // blue-600 - SECONDARY: '#8b5cf6', // violet-600 - SUCCESS: '#10b981', // emerald-600 - ERROR: '#ef4444', // red-500 - WARNING: '#f59e0b', // amber-500 - MUTED: '#6b7280' // gray-500 -} as const - -// Typography -export const TYPOGRAPHY = { - HEADING_1: 'text-4xl md:text-5xl font-bold', - HEADING_2: 'text-3xl md:text-4xl font-bold', - HEADING_3: 'text-2xl md:text-3xl font-bold', - BODY_LARGE: 'text-lg', - BODY_DEFAULT: 'text-base', - BODY_SMALL: 'text-sm', - CAPTION: 'text-xs' -} as const - -// Spacing scale -export const SPACING = { - XS: '0.25rem', // 4px - SM: '0.5rem', // 8px - MD: '1rem', // 16px - LG: '1.5rem', // 24px - XL: '2rem', // 32px - '2XL': '3rem', // 48px - '3XL': '4rem' // 64px -} as const - -// Z-index scale -export const Z_INDEX = { - BASE: 0, - DROPDOWN: 1000, - STICKY: 1020, - FIXED: 1030, - MODAL_BACKDROP: 1040, - MODAL: 1050, - POPOVER: 1060, - TOOLTIP: 1070 -} as const - -// HTTP Status Codes -export const HTTP_STATUS = { - OK: 200, - CREATED: 201, - BAD_REQUEST: 400, - UNAUTHORIZED: 401, - FORBIDDEN: 403, - NOT_FOUND: 404, - CONFLICT: 409, - INTERNAL_SERVER_ERROR: 500, - SERVICE_UNAVAILABLE: 503 -} as const diff --git a/lib/content/education.ts b/lib/content/education.ts deleted file mode 100644 index c7b6220..0000000 --- a/lib/content/education.ts +++ /dev/null @@ -1,54 +0,0 @@ -import fs from 'fs' -import path from 'path' -import matter from 'gray-matter' - -const CAREER_DIR = process.env.NODE_ENV === 'production' - ? path.join(process.cwd(), 'content/career') - : '/home/dom/career' - -export interface Degree { - school: string - degree: string - field: string - graduation_year: number - gpa?: string - content: string - slug: string -} - -export interface Education { - degrees: Degree[] -} - -export function getEducation(): Education { - const educationDir = path.join(CAREER_DIR, 'education') - - if (!fs.existsSync(educationDir)) { - console.warn('Education directory not found at', educationDir) - return { degrees: [] } - } - - const files = fs.readdirSync(educationDir) - .filter(f => f.endsWith('.md') && f !== '_index.md') - - const degrees = files.map(filename => { - const fullPath = path.join(educationDir, filename) - const fileContents = fs.readFileSync(fullPath, 'utf8') - const { data, content } = matter(fileContents) - - return { - school: data.school || '', - degree: data.degree || '', - field: data.field || '', - graduation_year: data.graduation_year || new Date().getFullYear(), - gpa: data.gpa || '', - content, - slug: filename.replace('.md', ''), - } as Degree - }) - - // Sort by graduation year descending (most recent first) - return { - degrees: degrees.sort((a, b) => b.graduation_year - a.graduation_year), - } -} diff --git a/lib/content/profile.ts b/lib/content/profile.ts deleted file mode 100644 index 64a8bec..0000000 --- a/lib/content/profile.ts +++ /dev/null @@ -1,99 +0,0 @@ -import fs from 'fs' -import path from 'path' -import matter from 'gray-matter' - -const CAREER_DIR = process.env.NODE_ENV === 'production' - ? path.join(process.cwd(), 'content/career') - : '/home/dom/career' - -export interface CareerTheme { - title: string - description: string -} - -export interface Profile { - name: string - headline: string - location: string - email: string - linkedin: string - twitter: string - substack: string - github: string - website: string - travel: string - interests: string[] - summary: string - careerThemes: CareerTheme[] - content: string -} - -export function getProfile(): Profile { - const profilePath = path.join(CAREER_DIR, 'profile.md') - - if (!fs.existsSync(profilePath)) { - console.warn('Profile file not found at', profilePath) - return getDefaultProfile() - } - - const fileContents = fs.readFileSync(profilePath, 'utf8') - const { data, content } = matter(fileContents) - - // Parse career themes from content - const careerThemes = parseCareerThemes(content) - - return { - name: data.name || '', - headline: data.headline || '', - location: data.location || '', - email: data.email || '', - linkedin: data.linkedin || '', - twitter: data.twitter || '', - substack: data.substack || '', - github: data.github || '', - website: data.website || '', - travel: data.travel || '', - interests: data.interests || [], - summary: extractSummary(content), - careerThemes, - content, - } -} - -function extractSummary(content: string): string { - // Extract the Professional Summary section - const match = content.match(/## Professional Summary\n\n(.+?)(?=\n##|$)/s) - return match ? match[1].trim() : '' -} - -function parseCareerThemes(content: string): CareerTheme[] { - const themes: CareerTheme[] = [] - const themeMatches = content.matchAll(/### (\d+\..+?)\n(.+?)(?=\n###|\n## |$)/gs) - - for (const match of themeMatches) { - const title = match[1].replace(/^\d+\.\s*/, '').trim() - const description = match[2].trim() - themes.push({ title, description }) - } - - return themes -} - -function getDefaultProfile(): Profile { - return { - name: 'Professional', - headline: 'Portfolio', - location: '', - email: '', - linkedin: '', - twitter: '', - substack: '', - github: '', - website: '', - travel: '', - interests: [], - summary: 'Career information loading...', - careerThemes: [], - content: '', - } -} diff --git a/lib/content/roles.ts b/lib/content/roles.ts deleted file mode 100644 index e56149c..0000000 --- a/lib/content/roles.ts +++ /dev/null @@ -1,58 +0,0 @@ -import fs from 'fs' -import path from 'path' -import matter from 'gray-matter' - -const CAREER_DIR = process.env.NODE_ENV === 'production' - ? path.join(process.cwd(), 'content/career') - : '/home/dom/career' - -export interface Role { - title: string - company: string - start_date: string - end_date: string - location: string - tags?: string[] - skills?: string[] - content: string - slug: string - logo?: string -} - -export function getRoles(): Role[] { - const rolesDir = path.join(CAREER_DIR, 'roles') - - if (!fs.existsSync(rolesDir)) { - console.warn('Roles directory not found at', rolesDir) - return [] - } - - const files = fs.readdirSync(rolesDir) - .filter(f => f.endsWith('.md') && f !== '_index.md') - - const roles = files.map(filename => { - const fullPath = path.join(rolesDir, filename) - const fileContents = fs.readFileSync(fullPath, 'utf8') - const { data, content } = matter(fileContents) - - return { - title: data.title || '', - company: data.company || '', - start_date: data.start_date || '', - end_date: data.end_date || '', - location: data.location || '', - tags: data.tags || [], - skills: data.skills || [], - content, - slug: filename.replace('.md', ''), - logo: data.logo || undefined, - } as Role - }) - - // Sort by start_date descending (most recent first) - return roles.sort((a, b) => { - const aDate = a.end_date === 'present' ? new Date() : new Date(a.end_date) - const bDate = b.end_date === 'present' ? new Date() : new Date(b.end_date) - return bDate.getTime() - aDate.getTime() - }) -} diff --git a/lib/content/skills.ts b/lib/content/skills.ts deleted file mode 100644 index c8f781c..0000000 --- a/lib/content/skills.ts +++ /dev/null @@ -1,92 +0,0 @@ -import fs from 'fs' -import path from 'path' -import matter from 'gray-matter' - -const CAREER_DIR = process.env.NODE_ENV === 'production' - ? path.join(process.cwd(), 'content/career') - : '/home/dom/career' - -export interface SkillItem { - name: string - proficiency: string - evidence?: string -} - -export interface SkillCategory { - category: string - skills: SkillItem[] -} - -export interface Skills { - technical: SkillItem[] - soft: SkillItem[] - domain: SkillItem[] - content: string -} - -export function getSkills(): Skills { - const skillsPath = path.join(CAREER_DIR, 'skills', '_index.md') - - if (!fs.existsSync(skillsPath)) { - console.warn('Skills file not found at', skillsPath) - return getDefaultSkills() - } - - const fileContents = fs.readFileSync(skillsPath, 'utf8') - const { content } = matter(fileContents) - - return { - technical: parseSkillsSection(content, 'Technical Skills'), - soft: parseSkillsSection(content, 'Soft Skills'), - domain: parseSkillsSection(content, 'Domain Knowledge'), - content, - } -} - -function parseSkillsSection(content: string, sectionName: string): SkillItem[] { - const skills: SkillItem[] = [] - - // Find the section - const sectionRegex = new RegExp(`## ${sectionName}\\n\\n(.+?)(?=\\n## |$)`, 's') - const match = content.match(sectionRegex) - - if (!match) return skills - - const sectionContent = match[1] - - // Parse table rows - const tableRegex = /\|\s*(.+?)\s*\|\s*(.+?)\s*\|\s*(.+?)\s*\|/g - let row - let isHeader = true - - while ((row = tableRegex.exec(sectionContent)) !== null) { - // Skip header row - if (isHeader) { - isHeader = false - continue - } - - const name = row[1].trim() - const proficiency = row[2].trim() - const evidence = row[3].trim() - - if (name && proficiency) { - skills.push({ - name, - proficiency, - evidence, - }) - } - } - - return skills -} - -function getDefaultSkills(): Skills { - return { - technical: [], - soft: [], - domain: [], - content: '', - } -} diff --git a/lib/utils.ts b/lib/utils.ts deleted file mode 100644 index 73ce45d..0000000 --- a/lib/utils.ts +++ /dev/null @@ -1,270 +0,0 @@ -/** - * Utility functions for common operations - */ - -/** - * Merge class names conditionally - */ -export function cn(...classes: (string | undefined | false | null)[]): string { - return classes.filter(Boolean).join(' ') -} - -/** - * Format date to readable string - */ -export function formatDate(date: Date | string, format: string = 'MMM d, yyyy'): string { - const dateObj = typeof date === 'string' ? new Date(date) : date - - // Simple date formatting - for production, use date-fns - const options: Intl.DateTimeFormatOptions = { - year: 'numeric', - month: 'short', - day: 'numeric' - } - - return dateObj.toLocaleDateString('en-US', options) -} - -/** - * Truncate string to specified length - */ -export function truncate(str: string, length: number, suffix: string = '...'): string { - if (str.length <= length) return str - return str.substring(0, length).trim() + suffix -} - -/** - * Slugify string for URLs - */ -export function slugify(str: string): string { - return str - .toLowerCase() - .trim() - .replace(/[^\w\s-]/g, '') - .replace(/\s+/g, '-') - .replace(/-+/g, '-') -} - -/** - * Debounce function - */ -export function debounce any>( - func: T, - wait: number -): (...args: Parameters) => void { - let timeout: NodeJS.Timeout | null = null - - return function executedFunction(...args: Parameters) { - const later = () => { - timeout = null - func(...args) - } - - if (timeout) clearTimeout(timeout) - timeout = setTimeout(later, wait) - } -} - -/** - * Throttle function - */ -export function throttle any>( - func: T, - limit: number -): (...args: Parameters) => void { - let inThrottle: boolean - - return function executedFunction(...args: Parameters) { - if (!inThrottle) { - func(...args) - inThrottle = true - setTimeout(() => (inThrottle = false), limit) - } - } -} - -/** - * Deep clone object - */ -export function deepClone(obj: T): T { - if (obj === null || typeof obj !== 'object') return obj - if (obj instanceof Date) return new Date(obj.getTime()) as any - if (obj instanceof Array) return obj.map(item => deepClone(item)) as any - if (obj instanceof Object) { - const cloned = {} as T - for (const key in obj) { - if (obj.hasOwnProperty(key)) { - cloned[key] = deepClone(obj[key]) - } - } - return cloned - } - return obj -} - -/** - * Check if object is empty - */ -export function isEmpty(obj: Record): boolean { - return Object.keys(obj).length === 0 -} - -/** - * Format number as currency - */ -export function formatCurrency(amount: number, currency: string = 'USD'): string { - return new Intl.NumberFormat('en-US', { - style: 'currency', - currency - }).format(amount) -} - -/** - * Format number with commas - */ -export function formatNumber(num: number): string { - return num.toLocaleString('en-US') -} - -/** - * Validate email address - */ -export function isValidEmail(email: string): boolean { - const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/ - return emailRegex.test(email) -} - -/** - * Validate URL - */ -export function isValidUrl(url: string): boolean { - try { - new URL(url) - return true - } catch { - return false - } -} - -/** - * Get initials from name - */ -export function getInitials(name: string): string { - return name - .split(' ') - .map(word => word[0]) - .join('') - .toUpperCase() - .slice(0, 2) -} - -/** - * Calculate reading time for text - */ -export function calculateReadingTime(text: string): number { - const wordsPerMinute = 200 - const wordCount = text.trim().split(/\s+/).length - return Math.ceil(wordCount / wordsPerMinute) -} - -/** - * Retry async function with exponential backoff - */ -export async function retry( - fn: () => Promise, - options: { - maxAttempts?: number - delayMs?: number - backoffMultiplier?: number - } = {} -): Promise { - const { maxAttempts = 3, delayMs = 1000, backoffMultiplier = 2 } = options - - let lastError: Error | null = null - - for (let attempt = 1; attempt <= maxAttempts; attempt++) { - try { - return await fn() - } catch (error) { - lastError = error as Error - if (attempt < maxAttempts) { - const delay = delayMs * Math.pow(backoffMultiplier, attempt - 1) - await new Promise(resolve => setTimeout(resolve, delay)) - } - } - } - - throw lastError || new Error('Max retry attempts reached') -} - -/** - * Memoize async function results - */ -export function memoize Promise>(fn: T): T { - const cache = new Map() - - return (async (...args: any[]) => { - const key = JSON.stringify(args) - - if (cache.has(key)) { - return cache.get(key) - } - - const result = await fn(...args) - cache.set(key, result) - - return result - }) as T -} - -/** - * Get random element from array - */ -export function getRandomElement(arr: T[]): T { - return arr[Math.floor(Math.random() * arr.length)] -} - -/** - * Shuffle array - */ -export function shuffle(arr: T[]): T[] { - const shuffled = [...arr] - for (let i = shuffled.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]] - } - return shuffled -} - -/** - * Group array by key - */ -export function groupBy( - arr: T[], - key: (item: T) => K -): Record { - return arr.reduce((groups, item) => { - const groupKey = key(item) - if (!groups[groupKey]) { - groups[groupKey] = [] - } - groups[groupKey].push(item) - return groups - }, {} as Record) -} - -/** - * Unique array by key - */ -export function uniqueBy( - arr: T[], - key: (item: T) => K -): T[] { - const seen = new Set() - return arr.filter(item => { - const k = key(item) - if (seen.has(k)) return false - seen.add(k) - return true - }) -} diff --git a/public/assets/Dominic_Mangonon_Resume.pdf b/public/assets/Dominic_Mangonon_Resume.pdf index c453e06e3ef229e94074975fe761b5c0825f3a58..46c4740fcdf74816636fee81992e09d9f5c2a71c 100644 GIT binary patch literal 65 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 diff --git a/test-results/.last-run.json b/test-results/.last-run.json new file mode 100644 index 0000000..cbcc1fb --- /dev/null +++ b/test-results/.last-run.json @@ -0,0 +1,4 @@ +{ + "status": "passed", + "failedTests": [] +} \ No newline at end of file From 8721c9bd30118bbc3276e62314acbf78ae200e3a Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:27:24 -0400 Subject: [PATCH 02/11] chore: remove career content and resume PDF from this public repo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This repo is public and held 53 committed career files, including internal Citi project write-ups (consent order, MRA reporting, data architecture) and work AI-collaboration logs. The resume PDF was also publicly downloadable at /assets/Dominic_Mangonon_Resume.pdf despite the site claiming "Resume isn't public". The portfolio-first site doesn't read any of it, so it all goes: - content/career/ (53 files) and public/assets/*.pdf, both now gitignored - scripts/{sync-career-content,generate-resume-pdf}.js - the entire prebuild chain (its only job was feeding the above) - CAREER_DIR env from deploy.yml - puppeteer dep (only the PDF script used it) - gray-matter dep — the previous commit's message claimed this was removed, but the uninstall had silently failed on the react-simple-maps peer conflict; it needed --legacy-peer-deps. Actually gone now. Rewrote CLAUDE.md, which still documented the pre-redesign multi-page architecture (career/, skills/, education/, blog/ routes that don't exist). Replaced create-next-app boilerplate README. Source of record for career content stays at ~/personal/career. Note: git history still retains the deleted files. Verified: build succeeds with no prebuild, hero image present in out/, no PDF in build output. --- .github/workflows/deploy.yml | 2 - .gitignore | 5 +- CLAUDE.md | 169 ++- README.md | 58 +- content/career/CLAUDE.md | 252 ---- content/career/DM-LOGO-WB.jpg | Bin 81576 -> 0 bytes content/career/Dominic_Mangonon_Resume.pdf | Bin 134358 -> 0 bytes content/career/Mangonon_Dominic_Resume.html | 516 ------- content/career/README.md | 53 - content/career/achievements/_index.md | 74 - ...60128-regulatory-sustainability-testing.md | 216 --- .../20260301-documentation-preset.md | 171 --- .../20260301-excel-automation.md | 341 ----- .../20260301-html-template-system.md | 305 ----- .../20260301-stylus-doc-analysis.md | 189 --- .../20260302-markdown-combiner.md | 204 --- .../20260302-uat-governance-zephyr.md | 200 --- .../20260306-ir-labor-cost-analysis.md | 207 --- .../20260306-pipeline-refactoring.md | 136 -- content/career/ai-collaborations/CLAUDE.md | 149 -- content/career/ai-collaborations/_index.md | 150 --- content/career/certifications/_index.md | 39 - content/career/context.md | 31 - content/career/education/_index.md | 38 - .../career/education/carnegie-mellon-mba.md | 83 -- content/career/education/coursework/_index.md | 144 -- .../career/education/rutgers-bs-finance.md | 38 - content/career/images/Headshot (sunset).jpg | Bin 161815 -> 0 bytes content/career/images/ImageLinkedin.png | Bin 829624 -> 0 bytes content/career/images/cartoon-headshot.jpg | Bin 246334 -> 0 bytes content/career/leadership/_index.md | 63 - .../career/nyc-tech-week-executive-summary.md | 186 --- .../career/nyc-tech-week-hosts-research.md | 311 ----- .../career/nyc-tech-week-hosts-segmented.md | 300 ----- content/career/nyc-tech-week-open-roles.md | 178 --- content/career/nyc-tech-week-orgs.md | 1196 ----------------- content/career/profile.md | 123 -- content/career/projects/_index.md | 70 - content/career/projects/citi-consent-order.md | 184 --- .../career/projects/citi-data-architecture.md | 158 --- .../projects/citi-mra-transformation.md | 191 --- content/career/projects/ms-concierge-model.md | 185 --- content/career/roles/_index.md | 79 -- .../career/roles/bear-stearns-sales-intern.md | 26 - .../roles/bnp-paribas-client-services.md | 36 - .../career/roles/bnp-paribas-rotational.md | 50 - .../career/roles/citi-svp-transformation.md | 71 - content/career/roles/morgan-stanley-avp.md | 35 - content/career/roles/pwc-mba-intern.md | 28 - .../roles/strategy-and-senior-associate.md | 48 - .../career/roles/targum-account-executive.md | 28 - .../roles/treliant-senior-consultant.md | 40 - content/career/roles/viacom-control-intern.md | 26 - content/career/skills/_index.md | 102 -- content/career/stories/_index.md | 42 - .../stories/concierge-model-innovation.md | 87 -- content/career/stories/first-time-manager.md | 93 -- .../stories/formatting-best-practices.md | 71 - .../stories/governance-under-pressure.md | 96 -- .../stories/keyboard-shortcuts-training.md | 71 - .../rbcm12-budgeting-resourcing-metrics.md | 88 -- .../stories/regulatory-translation-mra.md | 90 -- .../stakeholder-influence-governance.md | 120 -- .../stories/unmapped-mra-reporting-euc.md | 78 -- content/career/targets/_index.md | 221 --- package-lock.json | 1056 +-------------- package.json | 3 - public/assets/Dominic_Mangonon_Resume.pdf | Bin 65 -> 0 bytes scripts/generate-resume-pdf.js | 81 -- scripts/sync-career-content.js | 28 - 70 files changed, 139 insertions(+), 9570 deletions(-) delete mode 100644 content/career/CLAUDE.md delete mode 100644 content/career/DM-LOGO-WB.jpg delete mode 100644 content/career/Dominic_Mangonon_Resume.pdf delete mode 100644 content/career/Mangonon_Dominic_Resume.html delete mode 100644 content/career/README.md delete mode 100644 content/career/achievements/_index.md delete mode 100644 content/career/ai-collaborations/20260128-regulatory-sustainability-testing.md delete mode 100644 content/career/ai-collaborations/20260301-documentation-preset.md delete mode 100644 content/career/ai-collaborations/20260301-excel-automation.md delete mode 100644 content/career/ai-collaborations/20260301-html-template-system.md delete mode 100644 content/career/ai-collaborations/20260301-stylus-doc-analysis.md delete mode 100644 content/career/ai-collaborations/20260302-markdown-combiner.md delete mode 100644 content/career/ai-collaborations/20260302-uat-governance-zephyr.md delete mode 100644 content/career/ai-collaborations/20260306-ir-labor-cost-analysis.md delete mode 100644 content/career/ai-collaborations/20260306-pipeline-refactoring.md delete mode 100644 content/career/ai-collaborations/CLAUDE.md delete mode 100644 content/career/ai-collaborations/_index.md delete mode 100644 content/career/certifications/_index.md delete mode 100644 content/career/context.md delete mode 100644 content/career/education/_index.md delete mode 100644 content/career/education/carnegie-mellon-mba.md delete mode 100644 content/career/education/coursework/_index.md delete mode 100644 content/career/education/rutgers-bs-finance.md delete mode 100644 content/career/images/Headshot (sunset).jpg delete mode 100644 content/career/images/ImageLinkedin.png delete mode 100644 content/career/images/cartoon-headshot.jpg delete mode 100644 content/career/leadership/_index.md delete mode 100644 content/career/nyc-tech-week-executive-summary.md delete mode 100644 content/career/nyc-tech-week-hosts-research.md delete mode 100644 content/career/nyc-tech-week-hosts-segmented.md delete mode 100644 content/career/nyc-tech-week-open-roles.md delete mode 100644 content/career/nyc-tech-week-orgs.md delete mode 100644 content/career/profile.md delete mode 100644 content/career/projects/_index.md delete mode 100644 content/career/projects/citi-consent-order.md delete mode 100644 content/career/projects/citi-data-architecture.md delete mode 100644 content/career/projects/citi-mra-transformation.md delete mode 100644 content/career/projects/ms-concierge-model.md delete mode 100644 content/career/roles/_index.md delete mode 100644 content/career/roles/bear-stearns-sales-intern.md delete mode 100644 content/career/roles/bnp-paribas-client-services.md delete mode 100644 content/career/roles/bnp-paribas-rotational.md delete mode 100644 content/career/roles/citi-svp-transformation.md delete mode 100644 content/career/roles/morgan-stanley-avp.md delete mode 100644 content/career/roles/pwc-mba-intern.md delete mode 100644 content/career/roles/strategy-and-senior-associate.md delete mode 100644 content/career/roles/targum-account-executive.md delete mode 100644 content/career/roles/treliant-senior-consultant.md delete mode 100644 content/career/roles/viacom-control-intern.md delete mode 100644 content/career/skills/_index.md delete mode 100644 content/career/stories/_index.md delete mode 100644 content/career/stories/concierge-model-innovation.md delete mode 100644 content/career/stories/first-time-manager.md delete mode 100644 content/career/stories/formatting-best-practices.md delete mode 100644 content/career/stories/governance-under-pressure.md delete mode 100644 content/career/stories/keyboard-shortcuts-training.md delete mode 100644 content/career/stories/rbcm12-budgeting-resourcing-metrics.md delete mode 100644 content/career/stories/regulatory-translation-mra.md delete mode 100644 content/career/stories/stakeholder-influence-governance.md delete mode 100644 content/career/stories/unmapped-mra-reporting-euc.md delete mode 100644 content/career/targets/_index.md delete mode 100644 public/assets/Dominic_Mangonon_Resume.pdf delete mode 100644 scripts/generate-resume-pdf.js delete mode 100644 scripts/sync-career-content.js diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ec1a96e..18b745a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -32,8 +32,6 @@ jobs: - name: Build Next.js run: npm run build - env: - CAREER_DIR: ${{ github.workspace }}/content/career - name: Upload artifact uses: actions/upload-pages-artifact@v3 diff --git a/.gitignore b/.gitignore index a50330f..075c8e0 100644 --- a/.gitignore +++ b/.gitignore @@ -43,7 +43,10 @@ next-env.d.ts # Windows NTFS zone identifiers *:Zone.Identifier -# Career source docs and processing +# Career content — kept out of this public repo entirely. +# The site no longer reads it; source of record is ~/personal/career. +content/career/ +public/assets/*.pdf content/career/source-docs/ content/career/_processing/ content/career/package.json diff --git a/CLAUDE.md b/CLAUDE.md index 831a5c1..6a9471a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -Personal portfolio site built with Next.js 16, React 19, TypeScript, and Tailwind CSS 4. Static export (no server runtime). +Dom Mangonon's personal site: a **single-page** portfolio built with Next.js 16, React 19, +TypeScript, and Tailwind CSS 4. Static export (no server runtime), deployed to GitHub Pages +at https://dommango.github.io. + +The page leads with the **project portfolio**, then writing, with career compressed to context. ## Commands @@ -13,96 +17,113 @@ npm run dev # Start dev server (localhost:3000) npm run build # Build static site (output: out/) npm test # Run Vitest tests (watch mode) npm test -- --run # Run tests once -npm test -- Button # Run tests matching "Button" npm run lint # ESLint check -npm run lint -- --fix # Auto-fix lint issues -tsc --noEmit # Type check without emitting +npx tsc --noEmit # Type check +npx playwright test # E2E ``` -## Build Process - -The `prebuild` script runs automatically before `npm run build`: -1. **sync-career-content.js** - Copies career markdown from `$CAREER_DIR` (default: `/home/dom/personal/career`) to `content/career/` -2. **generate-resume-pdf.js** - Uses Puppeteer to generate PDF from HTML resume (gracefully skips if Chrome unavailable) - -Static export config in `next.config.ts`: `output: 'export'` with `images.unoptimized: true`. +Note: `npm install` needs `--legacy-peer-deps` (react-simple-maps declares a React <19 peer). +CI uses it too. ## Architecture +The whole site is **one page**. `app/page.tsx` is a server component that loads data at build +time and hands it to `components/landing/BrutalistLanding.tsx`, a client shell holding theme + +scroll-spy state and composing every section. + ``` -app/ # Next.js App Router pages -├── layout.tsx # Root layout with Header, Footer, ChatBot -├── page.tsx # Home - ProfileHero, ProfileSummary, CareerThemes -├── career/ # Career timeline page -├── education/ # Education page -├── skills/ # Skills grid page -├── travel/ # Travel map page -├── blog/ # Blog listing/posts -├── contact/ # Contact form (uses EmailJS) -└── api/contact/ # Contact API route - -components/ -├── layout/ # Header, Footer -├── profile/ # ProfileHero, ProfileSummary, CareerThemes -├── chat/ # ChatBot widget -├── timeline/ # Career timeline -├── skills/ # Skills grid -├── education/ # Education section -├── travel/ # Travel map (react-simple-maps) -├── contact/ # Contact form -└── ui/ # Reusable primitives (Card, Badge, Section, Button) - -lib/ -├── content/ # Content loaders parsing markdown with gray-matter -│ ├── profile.ts # getProfile() - parses profile.md frontmatter -│ ├── roles.ts # getRoles() - career positions -│ ├── education.ts # getEducation() -│ ├── skills.ts # getSkills() -│ ├── blog.ts # getBlogPosts() -│ └── travel.ts # getCountries() -├── constants.ts # Shared constants -├── utils.ts # Utility functions -└── services/ # External service integrations - -content/ # Markdown content (synced from CAREER_DIR) -├── career/ # Career entries with frontmatter -├── blog/ # Blog posts -└── travel/ # Travel data (JSON) +app/ +├── layout.tsx # Root layout, fonts, metadata/JSON-LD, ChatBot +├── page.tsx # Loads projects/writing/travel data -> BrutalistLanding +├── globals.css # All styles (see Design System below) +└── dashboard-m7x9k2/ # Private-ish analytics dashboard (obscure URL, not linked) + +components/landing/ # The page, in DOM order: +├── Nav.tsx # Sticky nav + theme cycler +├── Availability.tsx # Status strip under nav +├── Hero.tsx # Headline, portrait, bio +├── Projects.tsx # THE MAIN SECTION — project cards +├── Writing.tsx # Substack posts; renders only when posts exist +├── Resume.tsx # Compressed career timeline +├── Travel.tsx # Continent bars + globe +├── Contact.tsx # EmailJS-wired form +├── Footer.tsx +└── BinaryRule.tsx # Decorative divider (seeded PRNG — see below) + +components/travel/TravelMap.tsx # Heavy globe, dynamically imported by landing/Travel +components/chat/ChatBot.tsx # Assistant widget +components/ui/ # Card, Skeleton, ProgressBar — dashboard only + +lib/content/ # Build-time data (no fs, no runtime fetch) +├── projects.ts # Hand-authored PROJECTS array +├── writing.ts # Substack posts +└── travel.ts # Transforms content/travel/*.json +lib/services/ # emailjs.ts, chat.ts ``` -## Content System +## Adding or changing a section -Career content lives in markdown files with gray-matter frontmatter: -- Source: `$CAREER_DIR` environment variable (default: `/home/dom/personal/career`) -- Build destination: `content/career/` -- Profile data parsed from `profile.md` frontmatter + content sections +Four places must stay in sync or the scroll-spy breaks silently: -Content loaders in `lib/content/` read files synchronously at build time for static generation. +1. `components/landing/

.tsx` — the component +2. `SectionId` union in `Nav.tsx` +3. `SECTION_IDS` in `BrutalistLanding.tsx` — **must match DOM order**; the spy takes the last + element with `offsetTop <= scrollY`, so wrong order = wrong active link +4. The `link()` calls in `Nav.tsx` -## Environment Variables +Conditional sections (Writing) need the nav link gated by the same predicate as the section, +or the link scrolls to nothing. -```bash -# EmailJS for contact form -NEXT_PUBLIC_EMAILJS_SERVICE_ID= -NEXT_PUBLIC_EMAILJS_TEMPLATE_ID= -NEXT_PUBLIC_EMAILJS_PUBLIC_KEY= +## Design System -# Career content source (optional, defaults to /home/dom/personal/career) -CAREER_DIR=/path/to/career -``` +All styles live in `app/globals.css` (~1130 lines). Two disjoint token systems: + +- **`:root` (lines 1-121)** — legacy tokens + Tailwind bridge. Used by the dashboard/ChatBot only. +- **`.brutalist-root` (128-239)** — the landing. Everything is scoped here. + +**Build new sections from semantic tokens only** — `var(--accent)`, `var(--fg)`, `var(--fg-muted)`, +`var(--fg-low)`, `var(--rule)`, `var(--s-N)` spacing, `var(--font-display|sans|mono)`. Do that and +all three themes (Gold / Oxblood / High Contrast) work for free, since the theme cycler only swaps +token values via `[data-accent]` / `[data-contrast]` attributes. + +The landing is **dark-only by design** — the `prefers-color-scheme: light` block only touches +`:root`, which `.brutalist-root` shadows. + +**Responsive: one breakpoint**, `@media (max-width: 900px)` at the bottom. Any new multi-column +grid must be added there manually; nothing is automatic. + +Structure convention: `.section` > `` > `.*-head`. The adjacent-sibling rule +`.section > .binary-rule + *` supplies the top margin, so keep that order. + +`BinaryRule`'s `seed` prop drives a deterministic sine-hash PRNG — it exists for **hydration +safety** (server and client must render identical digits), not aesthetics. Give new sections an +arbitrary unused seed. + +## Content + +Hand-authored TypeScript in `lib/content/`, not markdown. Prefer typed TS modules over JSON: +`resolveJsonModule` is on, and importing an empty `[]` JSON file infers `never[]`, which fails +typecheck under `strict`. + +Travel data is the exception — script-generated JSON in `content/travel/`, produced by +`scripts/process-travel-data.js` and `scripts/fetch-flights.js` (both manual). + +**Career content is deliberately NOT in this repo** — it's gitignored. This repo is public; the +source of record is `~/personal/career`. Don't re-add it or reintroduce a sync step. + +## Deployment + +`.github/workflows/deploy.yml` — on push to `main` (+ manual), builds and pushes `out/` to Pages. -## Key Dependencies +**Gotcha:** pushes made by `github-actions[bot]` with the default `GITHUB_TOKEN` do **not** +trigger workflows. So a cron that commits data cannot make the site rebuild. Anything needing +fresh data at deploy time must fetch **during the build**, not commit-then-rebuild. -- **gray-matter** - Parse markdown frontmatter -- **react-simple-maps** / **d3-geo** / **topojson-client** - Travel map visualization -- **@emailjs/browser** - Contact form email delivery -- **date-fns** - Date formatting -- **clsx** - Conditional class composition +`update-dashboard-data.yml` crons analytics/uptime/performance JSON into `public/data/`. ## Testing -Vitest with jsdom environment. Setup in `vitest.setup.ts` includes mocks for: -- `window.matchMedia` -- `IntersectionObserver` +Vitest + jsdom for units (`__tests__/`), Playwright for E2E (`e2e/`). `vitest.setup.ts` mocks +`matchMedia` and `IntersectionObserver`. -Tests located in `__tests__/` directory. Use `@testing-library/react` for component tests. +Test nontrivial logic (parsers, transforms, conditional-render invariants). Skip ceremony tests. diff --git a/README.md b/README.md index e215bc4..79193f1 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,50 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). +# dommango.github.io -## Getting Started +My personal site — a single-page portfolio of the things I've built, plus writing and a travel map. -First, run the development server: +**Live:** https://dommango.github.io + +## Stack + +Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · static export to GitHub Pages. + +No server runtime — everything renders at build time. + +## Local development ```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev +npm install --legacy-peer-deps # react-simple-maps declares a React <19 peer +npm run dev # localhost:3000 ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +## Commands -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. +```bash +npm run build # static build -> out/ +npm test -- --run # unit tests +npx playwright test # e2e +npm run lint +npx tsc --noEmit +``` -## Learn More +## Environment -To learn more about Next.js, take a look at the following resources: +Copy `.env.example` to `.env.local`. The contact form uses EmailJS; without those keys it renders +but won't send. -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. +``` +NEXT_PUBLIC_EMAILJS_SERVICE_ID= +NEXT_PUBLIC_EMAILJS_TEMPLATE_ID= +NEXT_PUBLIC_EMAILJS_PUBLIC_KEY= +NEXT_PUBLIC_RECAPTCHA_SITE_KEY= +NEXT_PUBLIC_GOATCOUNTER_SITE= +``` -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! +## Deployment -## Deploy on Vercel +Push to `main`. `.github/workflows/deploy.yml` builds and publishes to GitHub Pages. -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. +## Architecture -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. +See [CLAUDE.md](./CLAUDE.md) for the section structure, the design-token system, and the four +places that must stay in sync when adding a section. diff --git a/content/career/CLAUDE.md b/content/career/CLAUDE.md deleted file mode 100644 index 9fdcebb..0000000 --- a/content/career/CLAUDE.md +++ /dev/null @@ -1,252 +0,0 @@ -# CLAUDE.md - -This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. - -## Overview - -This is a **professional experience database** — a structured knowledge base capturing career history, skills, competencies, and interview-ready examples. It's designed to support career development activities: interviews, job applications, performance reviews, and self-assessment. - -Unlike a traditional codebase, this is a **documentation system** organized as interconnected Markdown files with YAML frontmatter for structured metadata. There is no build process, tests, or deployment — the primary "output" is preparation materials extracted from the structured content. - -## Architecture & Data Model - -### Core Directory Structure - -``` -├── profile.md # Professional identity, summary, contact info -├── context.md # Current career positioning (input to materials) -├── roles/ # Employment history (9 roles, reverse chronological) -│ ├── _index.md # Timeline, by industry, by function -│ └── {company}-*.md # Individual role details -├── projects/ # Notable projects with outcomes -│ └── _index.md # Project index and links -├── stories/ # Interview-ready examples (STAR/CAR format) -│ └── _index.md # Stories indexed by competency -├── skills/ # Skills inventory with proficiency levels -│ └── _index.md # Technical, soft, domain skills with evidence -├── targets/ # Job search pipeline (companies under consideration) -│ └── _index.md # Bucketed table with fit_tier, role_archetype, status -├── achievements/ # Timeline of notable accomplishments -├── certifications/ # Professional credentials and training -├── education/ # Degrees, coursework, GPA -│ ├── carnegie-mellon-mba.md -│ ├── rutgers-bs-finance.md -│ └── coursework/_index.md -├── leadership/ # Mentorship, teams led, communities -├── ai-collaborations/ # AI partnership case studies (9 cases, YYYYMMDD-slug.md) -│ └── CLAUDE.md # Processing spec for this directory -├── images/ # Logos and visual assets (DM-LOGO-WB.jpg) -├── source-docs/ # Supporting documents (PDFs, transcripts) -├── _processing/ # Scratch space (currently empty) -└── Mangonon_Dominic_Resume.{pdf,html} # Generated resume artifacts -``` - -### Key Structural Concepts - -**Frontmatter Metadata**: All content files use YAML frontmatter for structured data: - -```markdown ---- -title: "Role Title" -company: "Company Name" -start_date: 2021-09-07 -end_date: present -tags: [tag1, tag2] -skills: [skill1, skill2] ---- -``` - -**Index Files**: Each category has an `_index.md` that serves as a table of contents and cross-reference hub: - -- Provides timelines and tables summarizing content -- Groups content multiple ways (chronological, by industry, by function, by competency) -- Links to individual detailed files -- Identifies patterns and themes - -**Evidence-Based Skills**: The `skills/_index.md` file links skill claims back to specific roles and projects where they were demonstrated (e.g., "Complex-to-Simple Communication: CEO dashboards at Citi"). - -**Tagging System**: Two primary tag taxonomies: - -- **Competencies**: leadership, problem-solving, communication, collaboration, strategic-thinking, execution, innovation -- **Impact Types**: revenue, efficiency, team-growth, customer-satisfaction, technical-excellence - -### Data Relationships - -The database is interconnected via **internal markdown links**: - -- Roles reference relevant skills via links to `../skills/_index.md` -- Stories are indexed by competency in `stories/_index.md` -- Achievements link back to roles that produced them -- Each role file is linked from both `roles/_index.md` and potentially from projects/achievements - -### Target Companies Pipeline - -`targets/_index.md` is the active job-search pipeline (last updated 2026-05-05). It's a single table per bucket, not individual files. - -- **Buckets**: `paraform-tdi` (50 AI-native companies from Paraform's Talent Density Index), `ai-consulting` (services firms with AI practices), `fintech` (financial services operators + adjacent infra/investors). -- **Key fields**: `fit_tier` (A/B/C/pass — blank means not yet reviewed), `role_archetype` (strategy-bizops, transformation, enterprise-gtm, chief-of-staff, product-strategy), `stage` (seed / series-a-b / scale-up / mature), `status` (researching → interested → applied → networking → interviewing → passed / on-hold), `network` (warm intros), `last_touch` (YYYY-MM-DD), `paraform_rank` / `paraform_score` (only for `paraform-tdi`). -- **Workflow**: review rows with blank `fit_tier` first; advance `status` as outreach progresses; record names in `network` when warm intros are identified. - -## Common Development Tasks - -### Adding a New Role - -1. Create file: `roles/{company-descriptive-name}.md` -2. Add frontmatter with: title, company, start_date, end_date, employment_type, level, manager, team_size, tags (enterprise-transformation, regulatory, etc.), skills -3. Structure content: - - Summary (1-2 sentences) - - Key Responsibilities (bulleted list) - - Notable Achievements (organized by category, with metrics/impact) - - Performance History (if available) -4. Update `roles/_index.md`: - - Add row to Timeline table - - Add to appropriate "By Industry" section - - Add to appropriate "By Function" section - - Update Career Progression ascii diagram if needed - -### Adding a Story (Interview Example) - -1. Create file: `stories/{story-slug}.md` -2. Add frontmatter with: title, competency (single), interview_ready: true/false, tags (optional) -3. Structure as STAR or CAR format: - - **Situation**: Context and challenge - - **Task**: Your specific responsibility - - **Action**: What you did - - **Result**: Quantified outcome or learning -4. Update `stories/_index.md`: - - Add to appropriate competency section - - Add to "Interview-Ready" if `interview_ready: true` - -### Updating Skills Inventory - -1. Edit `skills/_index.md` -2. For each skill, provide: - - Name and proficiency level (Expert, Advanced, Intermediate, Practitioner, Developing) - - Evidence link back to specific role or project where demonstrated -3. Organized into: - - Technical Skills (Excel, VBA, SQL, etc.) - - Soft Skills (communication, stakeholder management, etc.) - - Domain Knowledge (regulatory compliance, wealth management, etc.) - -### Adding Education/Certification - -1. Create file: `education/{institution-degree}.md` or `certifications/{cert-name}.md` -2. Include: institution, degree/cert, graduation date, relevant courses/details, GPA -3. Update corresponding `_index.md` file -4. For coursework: add to `education/coursework/_index.md` with course name, grade, relevance - -## Content Guidelines - -### Metadata Standards - -- **Dates**: ISO 8601 format (YYYY-MM-DD), use "present" for current roles -- **Employment Type**: full-time, contractor, intern, part-time -- **Level**: Use company-specific leveling (e.g., "C14 / SVP" for Citi) -- **Team Size**: Number of direct reports or team members managed -- **Proficiency Levels**: Expert, Advanced, Intermediate, Practitioner, Developing -- **Tags**: Use kebab-case (lowercase with hyphens) - -### Writing Style - -- **Role Summaries**: 1-2 sentences, action-oriented -- **Achievements**: Lead with impact (metric/outcome), then mechanism. Format: "Achievement Name - outcome, method" -- **Links**: Use relative markdown links (`../roles/file.md`) for internal references -- **Proficiency Evidence**: Link claims to supporting work (e.g., "[BNP Paribas](../roles/bnp-paribas-client-services.md) - 6 macros for trading desk") - -### Completeness Checklist - -Before considering content ready: - -- [ ] All roles have frontmatter with required fields -- [ ] Index files link to and describe all content -- [ ] Achievement metrics are quantified where possible (%, $M, count) -- [ ] Skills have evidence links back to roles/projects -- [ ] Competency tags align with taxonomy -- [ ] Internal links are valid and relative - -## Usage Patterns - -### For Interview Prep - -1. Browse `stories/_index.md` grouped by competency -2. Check `interview_ready: true` flag to find polished examples -3. Pull context from `roles/_index.md` to understand timeline -4. Reference `skills/_index.md` to discuss proficiency levels - -### For Resume/Application Materials - -1. Use `profile.md` for professional summary language -2. Pull achievements from role files (quantified, impact-focused) -3. Reference `skills/_index.md` to identify relevant skills with evidence -4. Check `education/` and `certifications/` for credentials to highlight - -### For Self-Assessment & Career Planning - -1. Review `education/coursework/` for knowledge areas and confidence levels -2. Use `skills/_index.md` to assess and track proficiency growth -3. Check `leadership/` for team and mentoring experience -4. Analyze `achievements/` for impact patterns and career themes - -## Tools & Queries - -### Find All Roles in an Industry - -- See `roles/_index.md` "By Industry" section -- Example: Financial Services banking roles: Citi, Morgan Stanley, BNP Paribas, Bear Stearns - -### Find Stories by Competency - -- See `stories/_index.md` "By Competency" sections -- All stories tagged with matching competency tag - -### Find Skills with Evidence - -- See `skills/_index.md` organized by Technical, Soft, and Domain -- Each skill includes a link to the role/project demonstrating it - -### Build Interview Story Set - -- Filter `stories/` for `interview_ready: true` -- Verify competency coverage across required domains - -### Adding an AI Collaboration Case Study - -See `ai-collaborations/CLAUDE.md` for the full processing spec. Key points: - -1. Create file: `ai-collaborations/YYYYMMDD-{slug}.md` -2. Frontmatter includes: title, date, primary_theme, ai_functions, leverage_type, confidence_level, estimated_time_saved_hrs, role (link), interview_ready, source_doc -3. Content merges three versions from source PDFs: Internal (business context), Meta (cognitive patterns), Sanitized (portfolio-ready) -4. Use HTML comments (``, ``, ``) to track content origin -5. Update `ai-collaborations/_index.md` with new entry - -**Taxonomies**: themes (automation, governance, product_dev, research, strategy), AI functions (synthesis, generation, analysis, reframing, validation, retrieval, pattern_recognition), leverage types (cognitive, executional, strategic, communicative, automation) - -## File Format Notes - -- All content is **Markdown** with **YAML frontmatter** -- No special processing or build system required -- Internal links use relative paths (`../roles/file.md`) -- When referencing external links (e.g., LinkedIn URLs), use absolute URLs -- Source documents (PDFs, Word docs) are archived in `source-docs/` for reference - -## Career Context - -**Current positioning** (from `context.md`): Exploring opportunities at the intersection of enterprise transformation and AI. Target roles leverage both business acumen and technical curiosity — AI-powered transformation, enterprise AI strategy, building/scaling new capabilities. - -**Career arc**: Operations (BNP) → Strategy Consulting (PwC/Strategy&) → Advisory (Treliant) → Corporate Strategy (Morgan Stanley) → Enterprise Transformation (Citi) - -**Key themes** to reinforce when crafting materials: - -1. **Complex-to-Simple Translation** — synthesizing disorganized info into clear deliverables -2. **Process Optimization & Efficiency** — Hot Keys, VBA macros, streamlined workflows -3. **Regulatory & Risk Expertise** — Consent Order remediation, risk management -4. **Financial Services Breadth** — banking ops, consulting, corporate transformation -5. **Quantitative Foundation** — CMU Tepper MBA, 720 GMAT -6. **AI Partnership** — documented via `ai-collaborations/` (33.9 hrs saved across 9 cases) - -## Repository Notes - -- **Not a git repository** — there is no `.git/` directory. Don't try to `git commit`, `git log`, or `git diff`; changes are saved in place. -- **No build system** — `package.json` is empty. Content is consumed manually or synced into a separate personal-website project (see the `sync-career-content.js` reference in `ai-collaborations/CLAUDE.md`). -- **Resume artifacts** — `Dominic_Mangonon_Resume.pdf` and `Mangonon_Dominic_Resume.html` at the repo root are generated outputs, not sources. Source content lives in `profile.md`, `roles/`, `skills/`, etc. -- **`_processing/`** is a scratch directory, currently empty. diff --git a/content/career/DM-LOGO-WB.jpg b/content/career/DM-LOGO-WB.jpg deleted file mode 100644 index 55fbcc5324370ffa7fd8d8892cbfbe4d8ecbf1c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81576 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 diff --git a/content/career/Dominic_Mangonon_Resume.pdf b/content/career/Dominic_Mangonon_Resume.pdf deleted file mode 100644 index 3325d651104b6c4a36f45056a0d823ac1efdfe83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134358 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

$|8wtyD_y#g_iI6 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 bcN@GaWKnQP-(4__#PE!)nwpu7x$J)d5NE}V diff --git a/content/career/Mangonon_Dominic_Resume.html b/content/career/Mangonon_Dominic_Resume.html deleted file mode 100644 index c2dc937..0000000 --- a/content/career/Mangonon_Dominic_Resume.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - - Dominic Mangonon - Resume - - - -

-

DOMINIC MANGONON

-
-
- -
PROFESSIONAL SUMMARY
-

- Senior financial services executive with 17 years of experience spanning - strategy, enterprise transformation, regulatory remediation, and complex - operating model change across global institutions. Currently serves as an - execution lead for the Citi's highest priority firm-wide initiatives, - including critical regulatory commitments and the transformation of the - enterprise risk and control framework. Recognized for translating complex - challenges into clear governance and delivery models, strengthening - execution discipline, and systematically applying AI-enabled solutions to - automate workflows, enhance decision making, and scale operational - efficiencies. -

- -
EXPERIENCE
- -
-
- CITI - New York, NY -
-
- Senior Vice President, Citi Transformation Senior Lead (03/2022 – - Present) - 2021 - Present -
-
- Contractor / Consultant via Matrix Resources (09/2021 – - 03/2022) - -
-

- Enterprise Transformation: Serve - as a key execution lead on the firm's - highest-priority strategic initiatives, from regulatory - Consent Order remediation to the transformation of the enterprise risk - and control framework -

-
    -
  • - Developed and delivered - three strategic dashboards for the CEO and Board of - Directors, reconciling data sources and taxonomies across Citi's - business lines and functions to deliver impactful insights required - for executive decision-making -
  • -
  • - Improved the quality and timeliness of regulatory remediation across - Citi by designing and launching a - new senior oversight function and committee to - centralize governance and implement standardized requirements for all - Matters Requiring Attention (MRAs) -
  • -
  • - Established and oversaw implementation of new global standards for - program and project management, strengthening unified oversight and - controls for an - enterprise-wide portfolio of 15,000+ projects -
      -
    • - Recruited and managed a team of two direct reports and led - cross-functional working groups to define and implement the - standardized requirements for reporting and quality assurance -
    • -
    • - Secured on-time closure of - 4+ critical regulatory commitments by - successfully validating sustainability of new and enhanced - controls with firm risk and audit partners -
    • -
    -
  • -
  • - Overhauled the financial governance framework for a - $9B technology and business investment portfolio - through the design and implementation of new standardized requirements - for cost estimation, tracking, and variance analysis, directly - improving on-budget project delivery -
      -
    • - Led efforts to re-engineer data architecture for over 150 - strategic investments to provide visibility into - ~$1.1B of investment spend -
    • -
    • - Leveraged AI-powered tools to "vibecode" - solutions to manual End User Computing (EUC) processes, - streamlining execution and report of controls including generation - of supporting procedures and guidance materials -
    • -
    -
  • -
  • - Developed 3 module AI @ Citi 102 learning series - covering advanced enterprise AI topics including context engineering, - workflow automation, and multi-tool integration across Citi's AI - platforms -
  • -
-
- -
-
- MORGAN STANLEY - New York, NY -
-
- Assistant Vice President, Corporate & Institutional Solutions - 2019 – 2020 -
-

- Business Unit Strategy: Led a - portfolio of projects to build and pilot a new business model targeted - to the firm's ultra-high-net-worth end family office client segment, - resulting in ~$15B of new assets under management (AUM) -

-
    -
  • - Designed and launched a concierge service model to - meet the complex needs (e.g., onboarding, analytics, reporting) of the - firm's largest wealth management clients -
  • -
  • - Aligned leadership on the need for expanded trading products and - capabilities; advised on strategic decisioning to - build solutions "in-house" vs. via a third-party partnership -
  • -
  • - Led efforts to pursue a strategic partnership with a leading global - custodian bank; outlined partnership business requirements and oversaw - the RFP / third-party vendor selection process -
  • -
  • - Conducted field and interviews with the firm's top Financial Advisors - to understand client pain points and prioritize firm resources towards - key strategic opportunities and other critical matters -
  • -
  • - Served as a - relationship manager to an early-stage startup and - technology partner, providing recommendations on app development and - advising on business, risk, and regulatory considerations -
  • -
-
- -
-
- TRELIANT, LLC - New York, NY -
-
- Senior Consultant, Wealth & Asset Management Advisory - 2018 – 2019 -
-

- Business Development: Worked with - leadership to develop and launch an advisory practice for a PE-backed - boutique consulting firm -

-
    -
  • - Co-authored 3 white-papers and identified 10 - "go-to-market" campaigns for prospecting new business -
  • -
  • - Managed risk and regulatory engagements which included oversight of - over 40 contracted workers -
  • -
-
- -
-
- STRATEGY& (formerly BOOZ & CO.) — Part of the PWC Network - Chicago, IL -
-
- Senior Associate, Financial Services Strategy Consulting (07/2015 – - 10/2017) - 2014 – 2017 -
-
- MBA Intern, Banking & Capital Markets Management Consulting (06/2014 - – 08/2014) - -
- -

- Target Operating Model: - Identified ~$14M in run rate savings for an - international subsidiary of a leading insurance broker as part of a - global cost and organizational restructuring effort -

-
    -
  • - Worked closely alongside the CFO and other senior leadership to - construct a business case which modeled cost savings & investment - required to centralize operations in both near and offshore sites -
  • -
  • - Led multiple branch workshops to understand business process pain - points and identify both "quick win" and technology-enabled solutions - to optimize operations and increase savings -
  • -
- -

- Market Segmentation: Created a - customer segmentation and migration strategy for a large wealth - management client, increasing advisor capacity & productivity by - ~5% and reducing fiduciary risk by - $465M -

-
    -
  • - Led working sessions with leadership to align on strategic objectives - and define key guiding principles -
  • -
  • - Designed processes, reporting and tools for financial advisors to - review books-of-business, identify migration exceptions and maximize - cross-sell opportunities to other areas within the bank -
  • -
  • - Successfully executed the migration of - 32,000 low-balance clients to self-directed service - channels -
  • -
- -

- Client Experience & Change Management: - Designed an end-to-end experience across the client lifecycle for a - large wealth management firm, working with leadership to create - stakeholder personas, customer journey maps and use cases -

-
    -
  • - Accelerated strategic objectives through the creation of a learning & - development curriculum and segmentation of the financial advisory - population, enabling more-targeted coaching and training -
  • -
  • - Designed an oversight structure to strengthen accountability and align - incentives to goals and metrics -
  • -
- -

- Growth Strategy: Evaluated - organic and M&A related growth opportunities for a leading online - brokerage -

-
    -
  • - Conducted research and analysis to size an opportunity to capture - ~$2T in AUM resulting from an industry shift of - investible assets towards online and independent brokerage models -
  • -
  • - Identified a preliminary list of potential acquisition targets to - complement existing business capabilities and unlock additional - growth, ultimately leading to the - $4B acquisition of a competitor -
  • -
-
- -
-
- BNP PARIBAS CORPORATE & INSTITUTIONAL BANKING - New York, NY -
-
- Client Services Analyst, Commodities Brokerage (07/2010 – - 05/2013) - 2008 – 2013 -
-
- Rotational Analyst, Trading Operations (07/2008 – 07/2010) - -
-

- Operations & Process Optimization: - Supported various trading desks middle / back-office functions as a new - graduate rotational analyst -

-
    -
  • - Facilitated workshops for a Six Sigma initiative resulting in a - realignment of the organizational structure of the Fixed Income - Documentation Team, improving - trade processing time by ~10% -
  • -
  • - Developed process controls and VBA macros to reconcile erroneous - trades, eliminating potential overnight risk exposure and - standardizing reporting procedures to meet with regulatory standards -
  • -
-
- -
EDUCATION
- -
-
- CARNEGIE MELLON UNIVERSITY, TEPPER SCHOOL OF BUSINESS - Pittsburgh, PA -
-
- Master of Business Administration (MBA), Concentrations: Information - Systems, Finance - 2013 – 2015 -
-
- Leadership: Consulting Club (V.P., Member Development), Graduate Student - Assembly (Class Representative), Consortium Fellow, Merit Scholar -
-
- -
-
- RUTGERS UNIVERSITY, RUTGERS BUSINESS SCHOOL - New Brunswick, NJ -
-
- Bachelor of Science (BS), Major: Finance - 2004 – 2008 -
-
- -
ADDITIONAL INFORMATION
- -
-

- Technical Skillsets: MS Office 365 (Expert), Data - modeling tools (PowerQuery, SQL), Large language models and AI (e.g., - Google AI Studio, Anthropic Claude, Notion AI) -

-

- Interests: Travelling (visited over 55 countries / 5 - continents); trekking, snowboarding, live music; DIY electronics & - circuitry, NY sports teams -

-
- - diff --git a/content/career/README.md b/content/career/README.md deleted file mode 100644 index 3554c5b..0000000 --- a/content/career/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Professional Experience Database - -A structured knowledge base capturing my professional history, skills, and experiences. - -## Structure - -| Directory | Contents | -|-----------|----------| -| `profile.md` | Professional identity, summary, and contact | -| `roles/` | Employment history with responsibilities and achievements | -| `projects/` | Notable projects with outcomes and impact | -| `stories/` | Interview-ready stories (STAR, CAR, narrative) | -| `skills/` | Skills inventory with evidence links | -| `achievements/` | Notable accomplishments timeline | -| `education/` | Degrees and coursework | -| `certifications/` | Professional certifications and training | -| `leadership/` | Mentorship, teams led, communities | - -## File Format - -All files use Markdown with YAML frontmatter for structured metadata: - -```markdown ---- -key: value -tags: [tag1, tag2] ---- - -# Content here -``` - -## Usage - -### Interview Prep -- Browse `stories/` for competency-tagged examples -- Check `stories/_index.md` to find stories by skill/competency -- Look for `interview_ready: true` in frontmatter - -### Application Materials -- Reference `profile.md` for summary language -- Pull achievements from `roles/` and `projects/` -- Use `skills/_index.md` to identify relevant skills with evidence - -### Self-Assessment -- Review `education/coursework/` for knowledge areas -- Check confidence levels on coursework entries -- Use `skills/_index.md` to assess proficiency levels - -## Tagging Taxonomy - -**Competencies:** leadership, problem-solving, communication, collaboration, strategic-thinking, execution, innovation - -**Impact Types:** revenue, efficiency, team-growth, customer-satisfaction, technical-excellence diff --git a/content/career/achievements/_index.md b/content/career/achievements/_index.md deleted file mode 100644 index a92e0a6..0000000 --- a/content/career/achievements/_index.md +++ /dev/null @@ -1,74 +0,0 @@ -# Achievements - -Notable accomplishments organized by timeline and impact type. - -## Timeline - -| Year | Achievement | Context | Evidence | -|------|-------------|---------|----------| -| 2008 | Secured full-time position within 5 weeks of rotational program | BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) | -| 2008 | Reduced unconfirmed credit default swaps during financial crisis | BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) | -| 2008 | Wrote 6 VBA macros for risk exposure and P&L analysis | BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) | -| 2008 | Initiated London project reducing collateral verification time by 30 min/day | BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) | -| 2010-13 | Delivered 20+ client presentations, opened 8 new accounts | BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) | -| 2010-13 | Improved trade processing by ~10% (3 days reduction) via Six Sigma | BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) | -| 2010-13 | Instituted 15+ new reporting tools globally (Paris, London) | BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) | -| 2013 | 1st Place - SCIO Case Competition (Team Lead) | CMU Tepper | [Education](../education/carnegie-mellon-mba.md) | -| 2013 | 2nd Place - McKinsey & Co. Case Competition | CMU Tepper | [Education](../education/carnegie-mellon-mba.md) | -| 2013 | Finalist - ROMBA National Case Competition | CMU Tepper | [Education](../education/carnegie-mellon-mba.md) | -| 2015-17 | Identified ~$4B acquisition target for online brokerage | Strategy& | [Role](../roles/strategy-and-senior-associate.md) | -| 2015-17 | Sized ~$2T AUM opportunity from industry shift | Strategy& | [Role](../roles/strategy-and-senior-associate.md) | -| 2015-17 | Executed migration of 32,000 clients, reducing fiduciary risk by $465M | Strategy& | [Role](../roles/strategy-and-senior-associate.md) | -| 2015-17 | Identified ~$14M run-rate savings for insurance broker | Strategy& | [Role](../roles/strategy-and-senior-associate.md) | -| 2019 | Co-authored 2-part article series on sales practice risk published in ThinkAdvisor | Treliant | [Role](../roles/treliant-senior-consultant.md) | -| 2019 | Identified 10 go-to-market campaigns for wealth management advisory practice | Treliant | [Role](../roles/treliant-senior-consultant.md) | -| 2019 | Managed risk/regulatory engagements with 40+ contracted workers | Treliant | [Role](../roles/treliant-senior-consultant.md) | -| 2019-20 | Led projects for ~$15B new AUM opportunity | Morgan Stanley | [Role](../roles/morgan-stanley-avp.md) | -| 2019-20 | Achieved 40%+ reduction in onboarding time for complex structures | Morgan Stanley | [Story](../stories/concierge-model-innovation.md) | -| 2021+ | Secured on-time closure of 4+ critical regulatory commitments | Citi | [Role](../roles/citi-svp-transformation.md) | -| 2021+ | Re-engineered data architecture for 150+ strategic investments (~$1.1B visibility) | Citi | [Role](../roles/citi-svp-transformation.md) | -| 2021+ | Established global PM standards across 15,000+ projects | Citi | [Role](../roles/citi-svp-transformation.md) | -| 2021+ | Overhauled financial governance for ~$7.1B investment portfolio | Citi | [Role](../roles/citi-svp-transformation.md) | -| 2023 | Design Council alignment achieved, model transitioned to BAU governance | Citi | [Story](../stories/stakeholder-influence-governance.md) | - -## By Impact Type - -### Revenue Impact - -- **~$15B AUM opportunity** - Led projects attributing to new wealth management assets at Morgan Stanley | [Role](../roles/morgan-stanley-avp.md) -- **~$4B acquisition identified** - M&A target identification for online brokerage at Strategy& | [Role](../roles/strategy-and-senior-associate.md) -- **~$2T AUM opportunity sized** - Industry shift analysis at Strategy& | [Role](../roles/strategy-and-senior-associate.md) -- **8 new accounts opened** - Direct result of 20+ client presentations at BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) - -### Efficiency Gains - -- **40%+ onboarding time reduction** - Concierge service model at Morgan Stanley | [Story](../stories/concierge-model-innovation.md) -- **~10% trade processing improvement** - Six Sigma initiative at BNP Paribas (3 days reduction) | [Role](../roles/bnp-paribas-client-services.md) -- **~$14M run-rate savings** - Operating model optimization for insurance broker at Strategy& | [Role](../roles/strategy-and-senior-associate.md) -- **30 minutes daily savings** - Payment ticket formatting project at BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) - -### Risk Reduction - -- **$465M fiduciary risk reduction** - Wealth client migration to robo-advisor channels at Strategy& | [Role](../roles/strategy-and-senior-associate.md) -- **4+ regulatory commitments closed on-time** - Consent Order remediation at Citi | [Role](../roles/citi-svp-transformation.md) -- **Overnight risk eliminated** - Credit default swap management during 2008 crisis at BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) - -### Technical Excellence - -- **15,000+ project portfolio standardized** - Global PM standards at Citi | [Role](../roles/citi-svp-transformation.md) -- **$7.1B investment portfolio governance** - Financial framework overhaul at Citi | [Role](../roles/citi-svp-transformation.md) -- **$1.1B visibility achieved** - Data architecture for 150+ strategic investments at Citi | [Role](../roles/citi-svp-transformation.md) -- **15+ reporting tools instituted** - Global coordination (Paris, London) at BNP Paribas | [Role](../roles/bnp-paribas-client-services.md) -- **6 VBA macros developed** - Risk exposure and P&L analysis at BNP Paribas | [Role](../roles/bnp-paribas-rotational.md) - -### Thought Leadership - -- **2-part article series published in ThinkAdvisor** - "Sales Practice Risk in the Digital Era" on Reg BI, robo-advisor compliance, and risk mitigation at Treliant | [Role](../roles/treliant-senior-consultant.md) - -### Recognition & Awards - -- **1st Place** - 2013 SCIO Case Competition (Team Lead) | [Education](../education/carnegie-mellon-mba.md) -- **2nd Place** - 2013 McKinsey & Co. Case Competition | [Education](../education/carnegie-mellon-mba.md) -- **Finalist** - 2013 ROMBA National Case Competition | [Education](../education/carnegie-mellon-mba.md) -- **Consortium Fellow** - CMU Tepper MBA merit recognition | [Education](../education/carnegie-mellon-mba.md) -- **Merit Scholar** - CMU Tepper merit-based scholarship | [Education](../education/carnegie-mellon-mba.md) diff --git a/content/career/ai-collaborations/20260128-regulatory-sustainability-testing.md b/content/career/ai-collaborations/20260128-regulatory-sustainability-testing.md deleted file mode 100644 index ede47f4..0000000 --- a/content/career/ai-collaborations/20260128-regulatory-sustainability-testing.md +++ /dev/null @@ -1,216 +0,0 @@ ---- -title: "Regulatory Sustainability Testing Documentation" -date: 2026-01-28 -primary_theme: [governance, research] -ai_functions: [analysis, synthesis, validation] -leverage_type: [cognitive, strategic] -confidence_level: 0.95 -estimated_time_saved_hrs: 2.5 -tags: [regulatory, consent-order, sustainability-testing, cao, interview-ready, governance] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf" ---- - -# Regulatory Sustainability Testing Documentation - -AI-assisted structured analysis and documentation of regulatory sustainability testing activities for Consent Order compliance. - ---- - -## Executive Summary - - - -This use case illustrates how generative AI can be applied to retrospectively document complex regulatory work in a precise and reusable way. - -**Core Challenge:** Large regulatory programs generate artifacts that are difficult to translate into accurate, interview-ready narratives. - -**Goal:** Use AI to support structured review, role disambiguation, and drafting of professional summaries without creating or modifying regulatory evidence. - ---- - -## Business Context - - - -This AI use case documents the structured application of generative AI to **produce interview-ready, governance-grade documentation** for completed regulatory workstreams, specifically **sustainability testing and closure activities** under CAO-XIIE.10.3 (Execute Phase) and CAO-XIIE.11.3 (Close Phase). - -The AI was used **after execution**, not to generate regulatory evidence, but to: -- Forensically analyze existing artifacts -- Disambiguate individual vs. team contributions -- Produce precise, defensible summaries suitable for interviews, portfolios, and internal governance records - ---- - -## Business Problem - - - -Regulatory programs produce large volumes of artifacts that: -- Obscure individual contribution -- Conflate design, execution, and oversight roles -- Are difficult to reuse once milestones are closed -- Are not interview-ready - -This creates risk for: -- Talent mobility and succession -- Institutional memory loss -- Inaccurate self-representation in senior interviews - ---- - -## Scope of Artifacts - - - -### In Scope -- CAO-XIIE.10.3 — Sustainability and Testing Results Summary -- CAO-XIIE.11.3 — Sustainability and Testing Results Summary - -### Out of Scope -- Regulatory requirements design -- Original test execution automation -- Creation or modification of regulatory evidence - ---- - -## AI Capabilities Applied - - - -The AI was used for: -- Structured artifact analysis -- Confidence-weighted inference -- Misattribution risk identification -- Forensic clarification questioning -- Drafting interview-ready contribution summaries -- Auditable Markdown artifact generation - -AI was **not** used to generate or modify regulatory evidence. - ---- - -## Human-in-the-Loop Controls - - - -- Mandatory staged workflow -- Explicit labeling of inference vs. fact -- User approval before finalization, memory persistence, and registry updates - ---- - -## Outcomes - - - -- Two interview-ready Markdown summaries -- Updated Work-Samples registry -- Reusable portfolio-grade documentation - ---- - -## Risks & Mitigations - - - -| Risk | Mitigation | -|------|------------| -| Over-attribution | Structured questioning + credibility notes | -| AI hallucination | User-validated facts only | -| Regulatory misuse | Retrospective documentation only | - ---- - -## Compliance & Audit Notes - - - -- No CSI generated -- No regulatory submissions altered -- Internal documentation only - ---- - -## Meta Record - - - -| Field | Value | -|-------|-------| -| Use Case ID | AI-Use-Case_Regulatory-Sustainability-Testing-Documentation | -| Date Created | 2026-01-28 | -| Last Reviewed | 2026-01-28 | - ---- - -## Classification - - - -- Type: Documentation / Knowledge Management -- Domain: Regulatory Remediation -- Lifecycle: Post-Execution -- Risk Tier: Low - ---- - -## AI Capabilities - - - -- Document analysis -- Structured summarization -- Forensic clarification questioning - ---- - -## Data - - - -- Source: User-provided documents -- CSI: No -- PII: No - ---- - -## Controls - - - -- Human-in-the-loop required -- No system write-back - ---- - -## AI Application - - - -AI supported structured review, role disambiguation, and drafting of professional summaries. AI did not create or modify regulatory evidence. - ---- - -## Value - - - -- Accurate articulation of complex work -- Reduced misrepresentation risk -- Reusable professional documentation - ---- - -## Resume-Ready Bullets - -- Applied generative AI to retrospectively document Consent Order sustainability testing activities, producing interview-ready summaries for CAO-XIIE.10.3 and CAO-XIIE.11.3 milestones -- Established a governance-compliant AI workflow with explicit human-in-the-loop controls, separating inference from fact to ensure audit defensibility -- Created reusable documentation patterns for translating complex regulatory artifacts into precise professional narratives suitable for talent mobility and institutional knowledge preservation - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260301-documentation-preset.md b/content/career/ai-collaborations/20260301-documentation-preset.md deleted file mode 100644 index 3d6079c..0000000 --- a/content/career/ai-collaborations/20260301-documentation-preset.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: "AI-Powered Strategic Documentation Preset" -date: 2026-03-01 -primary_theme: [automation, governance, strategy] -ai_functions: [synthesis, reframing, generation, pattern_recognition] -leverage_type: [cognitive, executional, strategic] -confidence_level: 0.95 -estimated_time_saved_hrs: 3.0 -tags: [preset, documentation, workflow, prompt_engineering, meta_analysis, human_ai_collaboration] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI_Collaboration (1-20) - Mar 16 2026 - 10-07 AM.pdf" ---- - -# AI-Powered Strategic Documentation Preset - -Co-developing an automated documentation framework with generative AI to standardize and accelerate post-session knowledge capture. - ---- - -## Executive Summary - - -In a large, innovative enterprise, numerous strategic sessions produce a high volume of critical but unstructured information. Capturing these insights consistently and efficiently is a major operational challenge that hinders scalability and knowledge sharing. - -A conversational, iterative approach was used to engage a generative AI as a co-design partner, not just an execution tool. The strategy involved starting with a high-level concept and progressively refining it into a robust, automated workflow based on cycles of direct feedback and AI-generated improvements. - ---- - -## Business Context - - -The session addressed the critical business need to standardize and accelerate the documentation process following strategic brainstorming sessions. The goal was to eliminate inconsistent, ad-hoc summaries to improve knowledge management, enforce quality standards, and measure the impact of AI collaboration. - -**Initial Challenge:** Strategic insights from brainstorming sessions were being documented in inconsistent formats, leading to knowledge loss, rework, and a significant administrative burden on high-value employees. A scalable, standardized solution was needed to automate this process. - ---- - -## Strategic Framing - - -This initiative directly supports the enterprise goal of operationalizing AI in a governed and scalable manner. By creating a reusable preset, it establishes a consistent, high-quality documentation workflow across projects, enhancing project visibility for leadership and improving overall productivity. - ---- - -## AI Collaboration Approach - -### AI Utilization - -An AI assistant was used as an iterative, collaborative partner to co-design the entire documentation framework. The AI's role evolved from executing an initial request to actively refining the documentation schema, the master prompt, and the strategic workflow itself based on direct user feedback. - -### Iteration and Refinement - -The process involved multiple feedback loops: -1. An initial prompt defined the broad goal -2. The AI generated a first-draft solution -3. Specific, structured feedback was provided to refine the workflow, data schema, and output formats -4. The AI incorporated the feedback to produce an improved version - -This cycle was repeated until a production-ready "master preset" was finalized. - ---- - -## Cognitive Offloading Analysis - - -The entire task of translating the abstract goal ("standardize documentation") into concrete, structured artifacts was offloaded to the AI. This included: -- Designing the initial schema -- Generating multiple document variations -- Suggesting improvements to its own instructions - -**Role Transformation:** The user's role shifted from being a "writer" to being an "editor and strategist." - ---- - -## Framework Generation - - -The AI generated the core framework for the entire process: -- Synthesized user requirements into a three-part documentation structure (Internal, External, Meta) -- Proposed a version-controlled schema -- Recognized and adapted the workflow from a simple "paste-in" model to a more sophisticated "preset" model that analyzes the session's conversation history - ---- - -## Decision Structuring - - -The AI structured the decision-making process by presenting clear, distinct artifacts at each stage (e.g., `Master_Prompt`, `Improved_Schema`). This allowed the user to: -- Evaluate and provide targeted feedback on specific components -- Work through the system in a logical, iterative sequence -- Avoid dealing with a single monolithic block of text - ---- - -## Deliverables Produced - - -1. **Master Prompt** - A session-end preset for consistent documentation generation -2. **Documentation Schema** - Detailed `Revised_Documentation_Schema.pdf` with version control -3. **Document Templates** - Three structured templates: - - Internal: Full enterprise details - - External: Sanitized case study for portfolio/recruiting - - Meta: Process analysis for continuous improvement - ---- - -## Efficiency Impact - -### Quantitative - -- **Time Saved:** 3-4 hours of manual synthesis, writing, and formatting work per strategy session -- **Automation Rate:** ~90% reduction in manual documentation effort - -### Qualitative - -- Framework enforces documentation standards -- Improves clarity and consistency of strategic artifacts for leadership review -- Creates reliable knowledge base for future reference - ---- - -## Prompting Analysis - -### Effective Prompts - -The user's prompts were highly effective because they were: -- **Specific** - Explicit field names and schema requirements (e.g., "remove session id, add AI_Functions") -- **Iterative** - Built upon previous AI responses -- **Transformative** - The shift from "paste-in" workflow to "preset" model fundamentally improved strategic value - -### Key Insight -The most significant moment was the user's clarification to shift from a "paste-in" workflow to a "preset" model, which fundamentally improved the strategic value of the final product. - ---- - -## Future Recommendations - - -1. **Implement Session Markers** - Begin future sessions with explicit commands like `/start_session "Title"` to provide a definitive starting point, preventing context bleed from previous conversations - -2. **Version Control the Preset** - Include version numbers (e.g., `v3.1`) to track changes and correlate prompt improvements with output quality over time - -3. **Automate Metadata Injection** - Develop user interface or command-line flags that automatically inject `ProjectType` and `UseCaseName` when the preset is triggered - ---- - -## Scalability Potential - - -This framework is highly scalable and can be adapted for: -- Project meetings -- Technical reviews -- Client debriefs -- Any knowledge-capture workflow - -Its principles are industry-agnostic and can be applied wherever unstructured conversation needs to be converted into structured knowledge. - ---- - -## Resume-Ready Bullets - -- Architected and deployed an AI-driven framework that automates the generation of strategic documentation, reducing post-session administrative work by an estimated 90% -- Utilized iterative prompt engineering to co-develop a robust, version-controlled documentation schema and a reusable "master preset" for enterprise-wide use -- Pioneered a meta-analysis process to measure and optimize human-AI collaboration, treating AI as a strategic partner rather than a simple execution tool - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260301-excel-automation.md b/content/career/ai-collaborations/20260301-excel-automation.md deleted file mode 100644 index 2a1c3ba..0000000 --- a/content/career/ai-collaborations/20260301-excel-automation.md +++ /dev/null @@ -1,341 +0,0 @@ ---- -title: "Excel Automation: VTT Transcript to Training Materials" -date: 2026-03-01 -primary_theme: [automation, product_dev, research] -ai_functions: [synthesis, generation, analysis, reframing, validation] -leverage_type: [cognitive, executional, communicative, automation] -confidence_level: 0.95 -estimated_time_saved_hrs: 8.5 -tags: [transcript-analysis, video-editing, presentation-design, stylus-workspaces, training-materials, meta-analysis, prompt-engineering, iterative-refinement] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI_Collaboration (1-20) - Mar 16 2026 - 10-07 AM.pdf" ---- - -# Excel Automation: VTT Transcript to Training Materials - -Transforming raw technical demonstrations into professional training materials using AI collaboration. - ---- - -## Executive Summary - - -A technical professional had recorded a 10-minute demonstration of an automation workflow but needed to transform it into polished, reusable training materials. The raw recording contained verbal fillers, long pauses, and redundant explanations. Using iterative AI collaboration, the content was optimized into a comprehensive training package including an optimized video script, professional presentation, and documentation. - -**Key Outcome:** 79% time savings (13 hours → 2.75 hours) while improving content quality and organizational compliance. - ---- - -## Business Context - - -A team member recorded a demonstration of using Microsoft Copilot to automate an Excel analysis workflow. The original 10-minute recording contained significant verbal fillers, long pauses, and redundant explanations that reduced its effectiveness as a training resource. - -**Business Need:** Transform this raw recording into polished, reusable training materials that could be shared across the organization to demonstrate AI collaboration best practices. - -**Challenges Addressed:** -- Optimizing a verbose video transcript for clarity and conciseness -- Creating professional presentation materials using Citi branding standards -- Developing reusable training content demonstrating AI-powered workflow automation -- Establishing a repeatable process for creating training materials from recorded demonstrations - ---- - -## Strategic Framing - - -**AI Adoption & Enablement:** Creating high-quality training materials that demonstrate practical AI collaboration workflows supports broader organizational AI literacy and adoption goals. - -**Knowledge Management:** Establishing a systematic process for converting raw demonstrations into polished training content enables scalable knowledge sharing across business units. - -**Productivity Enhancement:** The demonstrated workflow (Excel to Power Query automation) showcases 93% time reduction in repetitive analysis tasks, directly supporting operational efficiency objectives. - -**Self-Service Enablement:** By documenting the meta-process of creating training materials using AI, the session enables other team members to independently create similar resources. - ---- - -## AI Collaboration Approach - -### Content Analysis & Optimization - -- Analyzed 10-minute VTT transcript to identify redundancies, verbal fillers, and long pauses -- Generated optimized voiceover script reducing content by 38% while preserving core message -- Identified 14 specific cut points (9 content trims + 5 long gaps) totaling 164 seconds of removable content - -### Technical Solution Development - -- Researched PowerShell and FFmpeg video editing capabilities -- Generated comprehensive PowerShell script for automated video trimming -- Pivoted to ClipChamp-based solution when user identified simpler alternative -- Demonstrated flexibility in solution approach based on user constraints - -### Presentation Design & Development - -- Created 6-7 minute narration script with timing markers and pause indicators -- Developed 15-slide HTML presentation using Citi template standards -- Iteratively refined layout, spacing, and branding elements based on user feedback -- Generated comprehensive implementation guides and documentation - -### Process Documentation - -- Synthesized entire session into structured documentation following enterprise schema -- Created meta-documentation explaining how the training materials were created - ---- - -## Cognitive Offloading Analysis - - -### 1. Transcript Analysis & Pattern Recognition -- **Task:** Analyzing 10-minute VTT transcript to identify redundancies, verbal fillers, and temporal gaps -- **Cognitive Load:** Reading, categorizing, and timing 100+ subtitle entries; identifying patterns -- **AI Execution:** Batch file processor analyzed entire transcript, identified 9 content issues and 5 temporal gaps, calculated precise durations -- **Impact:** Eliminated 4+ hours of manual transcript review and annotation - -### 2. Technical Research & Solution Architecture -- **Task:** Understanding PowerShell video editing capabilities, FFmpeg integration, and automation patterns -- **Cognitive Load:** Researching multiple technical domains, synthesizing best practices -- **AI Execution:** Parallel research across 3 topics, generated production-ready script with error handling -- **Impact:** Compressed days of research and development into minutes - -### 3. Multi-Format Content Generation -- **Task:** Creating narration script, presentation slides, and documentation from same source material -- **Cognitive Load:** Adapting content for different formats, maintaining consistency -- **AI Execution:** Generated 900-word script, 15-slide presentation, and comprehensive guides -- **Impact:** Eliminated repetitive reformatting work, ensured cross-deliverable consistency - -### 4. Layout Optimization & Design Problem-Solving -- **Task:** Fitting content within fixed aspect ratio without overflow while maintaining readability -- **Cognitive Load:** Calculating font sizes, spacing, and layout proportions -- **AI Execution:** Iteratively adjusted CSS properties through 9 versions -- **Impact:** Reduced trial-and-error design cycles from hours to minutes - ---- - -## Framework Generation - - -### 1. Training Material Creation Workflow -AI synthesized a 4-step framework for converting raw recordings into training materials: -1. Record workflow in MS Stream -2. Extract VTT transcript automatically -3. Use AI to analyze and optimize content -4. Generate multi-format deliverables (script, presentation, documentation) - -*This framework emerged from analyzing the session's own process, creating a meta-pattern that others can replicate.* - -### 2. Cut Categorization Taxonomy -AI developed a classification system for video edits: -- **Content Trim:** Removes verbose/unnecessary narration -- **Long Gap:** Removes silent pauses >3 seconds -- **Combined:** Merges overlapping issues for efficiency - -*This taxonomy enabled clear communication about edit types and rationale.* - -### 3. Multi-Audience Documentation Schema -AI structured the final documentation into three distinct perspectives: -- **Internal:** Business context and strategic alignment -- **External:** Sanitized case study for portfolio/recruiting -- **Meta:** Process analysis for continuous improvement - -### 4. Iterative Refinement Pattern -AI established a consistent refinement cycle: -- Generate initial solution → User feedback → Analyze issue → Refine approach → Validate - -*This pattern repeated 9 times for the presentation alone.* - ---- - -## Deliverables Produced - - -### Primary Deliverables -1. **Optimized Voiceover Script** - 6-7 minute narration script (900 words) with timing markers, reducing 10-minute video by 38% -2. **ClipChamp Cut List** - 14 specific cuts with timestamps, durations, and rationale for video editing -3. **HTML Presentation** - 15-slide Citi-branded presentation with: - - Corporate branding compliance (logo, colors, fonts) - - Proper 16:9 aspect ratio with no content overflow - - Screenshot placeholders with exact capture timestamps - - Page numbering and attribution -4. **Narration Script** - Complete word-for-word script for re-recording with pause markers and visual cues - -### Supporting Deliverables -5. **PowerShell Video Editing Script** - Automated solution for batch video trimming (demonstrates technical depth) -6. **Implementation Guide** - Step-by-step instructions for screenshot capture and presentation assembly -7. **VTT Analysis Report** - Comprehensive analysis of transcript gaps and optimization opportunities -8. **Process Documentation** - Meta-slide explaining replicable workflow for creating training materials - -### Documentation Artifacts -9. Internal Enterprise Summary -10. External AI Case Study (sanitized version) -11. AI Leverage & Prompting Analysis (meta-analysis) - ---- - -## Efficiency Impact - -### Quantitative - -| Activity | Manual Estimate | AI-Assisted | Reduction | -|----------|-----------------|-------------|-----------| -| Transcript analysis | ~4 hours | 15 minutes | 94% | -| Presentation design | ~6 hours | 2 hours | 67% | -| Documentation | ~3 hours | 30 minutes | 83% | -| **Total** | **13 hours** | **2.75 hours** | **79%** | - -### Quality Improvements - -- Identified 14 specific cut points that would have been missed in manual review -- Generated pixel-perfect Citi-branded presentation adhering to template standards -- Created comprehensive multi-audience documentation vs. typical single-purpose summary - -### Scalability -- Established repeatable 4-step process for training material creation -- Reduced barrier to creating high-quality training content -- Enabled self-service training development across organization - ---- - -## Decision Structuring - - -### 1. Video Editing Approach -AI structured the decision between two options: -- **Option A:** PowerShell + FFmpeg automation (complex, powerful, requires installation) -- **Option B:** ClipChamp manual editing (simple, built-in, user-friendly) -- **Outcome:** User selected Option B based on practical constraints - -### 2. Presentation Format Selection -AI presented alternatives with trade-offs: -- Re-record video: Best quality, most time-intensive -- Edit existing video: Moderate effort, preserves original -- Create presentation/slides: Easiest to update, most versatile -- **Outcome:** User chose presentation approach, then requested both script and slides - -### 3. Content Depth Calibration -AI helped structure decisions about content granularity: -- Concise version: Quick reference cut list -- Standard version: Cut list with rationale and context -- Detailed version: Comprehensive analysis with gap detection and merging -- **Outcome:** Evolved from simple to comprehensive based on user needs - -### 4. Layout Optimization Trade-offs -AI structured competing constraints: -- Readability vs. content density -- Whitespace vs. information completeness -- Fixed 16:9 aspect ratio vs. scrollable content -- **Resolution:** Through 9 iterations, balanced all constraints - ---- - -## Prompting Analysis - - -### Effective Prompts - -**1. Initial Transcript Analysis Request** -> "Review the entire vtt transcript holistically and help me prepare a more clear and concise voiceover. Suggest areas that I can trim from the video that accompanies the audio" - -*Why Effective:* Clear objective, specified input format (VTT), requested specific output (trim suggestions), used "holistic" to indicate comprehensive analysis. - -**2. Gap Detection Request** -> "Identify any abnormally long lapses between transcriptions (leave some buffer before/after) as this suggests I waiting longer than anticipated for something to happen or forgetting to hit pause" - -*Why Effective:* Provided context for *why* gaps exist, specified buffer requirement, explained underlying problem. - -**3. Presentation Requirements** -> "Let's remove the footer from the cover page, always; Add page numbers after the cover page too. Resize the slides so that all of the content fits without having to scroll." - -*Why Effective:* Multiple specific requirements in single prompt, clear constraints ("always", "without having to scroll"), actionable directives. - -### Ineffective Prompts - -**1. Vague Feedback** -> "no it looks broken" - -*Why Ineffective:* No specifics about what was broken, required AI to request screenshot for diagnosis. - -*Better Alternative:* "The images aren't loading and the layout has too much whitespace. Here's a screenshot showing the issue." - -**2. Assumed Context** -> "I don't see the screenshot" - -*Why Ineffective:* Didn't specify which screenshot, which slide, or what was expected vs. actual. - -*Better Alternative:* "The Step 1 screenshot (image (2).png) isn't displaying on Slide 4. The image path may be incorrect." - -### Prompting Patterns That Worked -- **Incremental Refinement:** Building on previous outputs rather than starting over -- **Specific Constraints:** "Resize so content fits without scrolling" vs. "make it better" -- **Context Provision:** Sharing screenshots when describing visual issues -- **Clear Acceptance:** "Approved" to move forward vs. ambiguous responses -- **Problem Explanation:** Explaining *why* something matters - ---- - -## Future Recommendations - - -### For Similar Training Material Development Sessions - -1. **Front-Load Context** - - Provide VTT transcript, branding templates, and target audience in initial prompt - - Specify all output formats needed upfront (video, presentation, documentation) - - Share examples of desired end state early in conversation - -2. **Establish Quality Criteria Early** - - Define "optimized" (e.g., "reduce by 30-40%", "6-7 minute target") - - Specify branding requirements (logo placement, colors, fonts) at start - - Clarify technical constraints (aspect ratio, file formats, tool availability) - -3. **Use Structured Feedback** - - Format: "Issue: [description] | Screenshot: [if visual]" - - Batch related feedback items to reduce iteration cycles - - Explicitly state when something is "approved" vs. needs changes - -4. **Leverage Batch Processing** - - Request parallel analysis of multiple aspects in single prompt - - Generate all output formats simultaneously rather than sequentially - -### Estimated Impact of Recommendations -- Implementing these practices could reduce iteration cycles by 40-50% -- Front-loading context could eliminate 3-5 clarification turns per session -- Structured feedback could reduce total session time by 20-30% - ---- - -## Scalability Potential - - -### Immediate Applications -- Any team member with recorded demonstrations can use this workflow -- Applicable to technical training, process documentation, and knowledge transfer -- Scales across departments (IT, Operations, Finance, Compliance) - -### Broader Use Cases -- Converting meeting recordings into structured action items and documentation -- Creating onboarding materials from subject matter expert interviews -- Developing customer-facing case studies from internal project work -- Building presentation libraries from webinar or conference recordings - -### Process Transferability -- Workflow applies to any video/audio content with transcripts -- Template-based approach works with any corporate branding standards -- AI collaboration patterns transferable to other content creation tasks - -### Industry Applications -- Professional services: Client presentation development -- Education: Course material creation from lectures -- Healthcare: Training material development from procedure demonstrations -- Technology: Product documentation from demo recordings - ---- - -## Resume-Ready Bullets - -- Developed AI-assisted workflow reducing training material creation time by 79% (13 hours → 2.75 hours) while improving content quality and organizational compliance - -- Led end-to-end transformation of raw technical demonstration into multi-format training package (optimized video, 15-slide presentation, comprehensive documentation) using iterative AI collaboration and corporate template standards - -- Established scalable process for converting recorded demonstrations into professional training materials, enabling self-service knowledge transfer across enterprise organization diff --git a/content/career/ai-collaborations/20260301-html-template-system.md b/content/career/ai-collaborations/20260301-html-template-system.md deleted file mode 100644 index 7a7dc9b..0000000 --- a/content/career/ai-collaborations/20260301-html-template-system.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -title: "Brand-Enforcing HTML Presentation Template System" -date: 2026-03-01 -primary_theme: [automation, governance, product_dev] -ai_functions: [generation, analysis, retrieval, validation, synthesis] -leverage_type: [executional, cognitive, automation] -confidence_level: 0.95 -estimated_time_saved_hrs: 6.0 -tags: [html, css, javascript, brand-governance, template, brand-linter] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI_Collaboration (1-20) - Mar 16 2026 - 10-07 AM.pdf" ---- - -# Brand-Enforcing HTML Presentation Template System - -AI-assisted development of a self-governing template system that enforces corporate brand standards at the point of content creation. - ---- - -## Executive Summary - - -A large, global financial services institution required a method to ensure brand consistency across thousands of internal and external presentations created by employees daily. - -**Core Challenge:** While standard presentation templates were provided, employees frequently introduced non-approved colors, fonts, and layouts when adding their own content. This led to brand dilution and required a manual, time-consuming review process to correct inconsistencies. - -**Goal:** Create a system that could enforce brand standards automatically at the point of content creation. - -*Note: Full sanitized case study continues in PDF 21-40* - ---- - -## Business Context - - -The initial request was to create a standardized HTML and CSS template for slide decks that would align with Citi's branding and style guides. The user provided several source documents. - -**Underlying Business Problem:** The difficulty in maintaining brand consistency across presentations created by different users, who were introducing non-standard colors and styles. This indicated a need not just for a template, but for a governance mechanism to enforce brand standards at the point of content creation. - ---- - -## Strategic Framing - - -This initiative aligns with the enterprise goal of increasing operational efficiency and strengthening brand integrity. - -**Key Strategic Impacts:** -- **Reduced Manual Effort:** Eliminate time-consuming brand compliance reviews -- **Employee Empowerment:** Enable faster creation of on-brand materials -- **Proof-of-Concept:** Demonstrate "intelligent templates" applicable to other document types -- **Scalable Governance:** Support decentralized brand enforcement through the "Brand Linter" feature - ---- - -## AI Collaboration Approach - - -The AI (Spark, via Citi Stylus Workspaces) was leveraged for the entire end-to-end development lifecycle: - -### Initial Analysis & Planning -The AI analyzed the initial user request and source documents, formulated a multi-step development plan, and requested user approval. - -### Code Generation -The AI generated all HTML, CSS, and JavaScript code for the template, including: -- Multiple design variations -- Complex features like the Brand Linter -- Persistent title injection functionality - -### Iterative Refinement -The AI processed specific, iterative user feedback to refine the template: -- Color adjustments -- Layout modifications -- Functionality enhancements -- Handling of course-corrections and regressions by re-planning and merging divergent feature branches - -### External Research -When critical information (specific brand color HEX codes) was missing from provided documents, the AI used web search capabilities to retrieve it. - -### Documentation Generation -The AI created comprehensive usage instructions, a QA checklist, and an example prompt to ensure system usability and scalability. - ---- - -## Cognitive Offloading Analysis - - -### Initial Planning -The most significant cognitive offload occurred at the beginning of each new sub-task. The user would provide a high-level goal (e.g., "create a template," "fix the footer," "add a linter"), and the AI was responsible for breaking that goal into concrete, logical steps: -1. Research -2. Update CSS -3. Update HTML -4. Update JS -5. Generate artifact - -*This removed the mental burden of project planning from the user.* - -### Code Generation -The entire HTML, CSS, and JavaScript codebase was generated by the AI. The user did not write any code, offloading the executional and syntactical burden completely. - -### Research -When provided documents were insufficient (lacking color codes), the task of searching the web for this information was offloaded to the AI. - ---- - -## Framework Generation - - -### The "Brand-Enforcing" System -The most novel framework generated was the concept of the "template + linter" system. When the user stated the problem ("it brings in all variety of colors"), the AI did not just offer to fix the colors; it: -- Reframed the problem as a *governance* issue -- Proposed a systemic solution: a template that could actively check itself -- Moved beyond a simple deliverable to a reusable framework for ensuring brand compliance - -### QA Checklist -The user's request for a "standard testing prompt" was interpreted and generated by the AI as a structured Quality Assurance Checklist with categories: -- Visual checks -- Accessibility checks -- Content checks - -*This provided a framework for future quality control.* - ---- - -## Decision Structuring - - -### Problem Diagnosis -When the user stated the SVG logo was "incorrect" and provided an image, the AI, despite being unable to see the image: -- Structured the problem logically -- Deduced likely causes (wrong code, inaccurate source) -- Acknowledged its limitation -- Proposed a clear path forward (deeper search, or ask for data in different format) - -*This structured problem-solving prevented a dead-end.* - -### Feature Merging -When the AI provided a new template (`v9`) missing features from a previous one (`v7`): -- Diagnosed the user's complaint ("what happened to the other parts?") as a regression -- Structured the decision to create a new plan explicitly involving *merging* the two divergent development paths - -*This demonstrates software development concept application.* - ---- - -## Deliverables Produced - - -### Primary Deliverables -1. **citi_presentation_template_definitive.html** - - Feature-rich HTML template - - "Brand Linter" script for automatic style checking - - Dynamic page numbering - - Persistent title injection - - CSS utility classes based on official Citi color palette - -2. **citi_presentation_template_usage-instructions_definitive.md** - - Comprehensive guide for template usage - - Brand-enforcement feature documentation - -3. **example_prompt_final.md** - - Reusable prompt for generating new presentations - - Enables users to create content using AI and the template - -4. **qa_checklist.md** - - Quality assurance checklist for validation - - Covers Visual, Accessibility, and Content categories - ---- - -## Efficiency Impact - - -### Qualitative -- Complex, interactive, brand-aligned HTML/CSS/JS system completed in a single interactive session -- Significant reduction in typical developer-stakeholder back-and-forth -- AI handled planning, research, coding, and documentation -- User operated purely in directive and review capacity - -### Quantitative -- **Estimated Time Saved:** ~6 hours compared to traditional development workflow -- Avoided separate developer and technical writer resources - ---- - -## Prompting Analysis - - -### Effective Prompts - -**1. Specific & Corrective** -> "the footer now went to 2 lines. Just keep all elements right adjusted... and separate with pipe |" - -*Why Effective:* Direct, provided clear "before" state (2 lines) and desired "after" state (right-aligned, piped), leaving no room for ambiguity. - -**2. Providing Raw Data** -The breakthrough occurred when the user pasted the entire raw text of the color palette. This was the most effective prompt of the entire session, as it removed all ambiguity and allowed the AI to execute with 100% accuracy. - -**3. Master Prompts** -The final prompt to generate the meta-analysis was a structured "Master Prompt" with: -- Clear persona for the AI -- Defined exact schema for output - -### Ineffective Prompts - -**Providing Images** -Multiple attempts to provide information via images ("see attached") were ineffective due to AI modality limitations. This led to several cycles where the AI had to explain its limitations and re-prompt for text-based information. - ---- - -## Future Recommendations - - -### For Similar AI Collaboration Sessions - -1. **Assume AI Cannot See Images** - - Convert any visual information (screenshots of text, color palettes) into text-based format - - Provide raw data rather than visual references - -2. **Be Explicit with Finality** - - Use precise language like "This is the definitive version, please consolidate all features into this one" - - Helps AI avoid regressions during iterative development - -3. **Leverage AI for Meta-Analysis** - - Use "Master Prompt" at session end to have AI analyze its own performance - - Standard practice for complex, multi-turn AI work sessions - - Enables process improvement and knowledge capture - ---- - -## Scalability Potential - - -### Immediate Applications -- Any team member with recorded demonstrations can use this workflow -- Applicable to technical training, process documentation, and knowledge transfer -- Scales across departments (IT, Operations, Finance, Compliance) - -### Broader Use Cases -- Converting meeting recordings into structured action items and documentation -- Creating onboarding materials from subject matter expert interviews -- Developing customer-facing case studies from internal project work -- Building presentation libraries from webinar or conference recordings - -### Industry Applications -- Professional services: Client presentation development -- Education: Course material creation from lectures -- Healthcare: Training material development from procedure demonstrations -- Technology: Product documentation from demo recordings - ---- - -## Resume-Ready Bullets - -- Architected and deployed an AI-driven framework that automates the generation of strategic documentation, reducing post-session administrative work by an estimated 90% - -- Utilized iterative prompt engineering to co-develop a robust, version-controlled documentation schema and a reusable "master preset" for enterprise-wide use - -- Pioneered a meta-analysis process to measure and optimize human-AI collaboration, treating AI as a strategic partner rather than a simple execution tool - ---- - -## Sanitized Case Study (Continued) - - - -### Governance Development - -When the core problem of brand deviation was identified, the AI was tasked with creating a "brand-enforcing" mechanism. It developed a JavaScript-based "Brand Linter" that could scan the presentation's HTML and flag any element using a color not present in the official, pre-defined corporate palette. - -### Documentation & Scalability - -The AI was instructed to generate comprehensive usage instructions and an example prompt, enabling other users to leverage the system without needing to understand the underlying code. - -### Iteration and Refinement - -The development process was highly iterative. The AI's initial designs were refined based on specific user feedback regarding color, layout, and functionality. When the AI produced a version that had regressed in layout, the user provided corrective feedback, which the AI used to re-plan and merge the divergent features into a final, comprehensive version. A key moment involved the user providing a definitive, text-based color palette, which immediately unblocked the AI and allowed it to program the Brand Linter with perfect accuracy. - -### Final Output - -The final deliverable was a self-contained HTML file functioning as an "intelligent template." It included: -- A polished, brand-aligned slide deck design -- CSS utility classes for easy application of brand colors -- An interactive "Brand Linter" tool that allows any user to instantly audit their presentation for color compliance and receive visual feedback on non-compliant elements -- Supporting documentation on how to use the template and its features - -### Efficiency Gained - -The entire system, from initial concept to a feature-complete, interactive web application with documentation, was created in a single working session. This represents an estimated 80-90% reduction in development time compared to a traditional workflow requiring a front-end developer and a technical writer. The AI handled research, code generation, debugging, and documentation, allowing the human user to focus solely on strategy, requirements, and quality assurance. - -### Scalability Potential - -This "template + linter" model is highly scalable. It can be adapted for any design system or brand guidelines (e.g., for emails, web pages, or other documents) to enforce standards automatically. This approach decentralizes brand governance, empowering individual creators while maintaining central control over the brand's visual identity, significantly reducing the need for manual compliance reviews. - -### Resume-Ready Bullets - -- Directed the end-to-end development of a brand-enforcing HTML presentation system using a conversational AI, reducing project delivery time by an estimated 90% -- Engineered a novel "Brand Linter" feature using JavaScript to dynamically audit and flag non-compliant design elements, automating a previously manual brand governance workflow -- Managed a complex, iterative AI development process, providing strategic direction and corrective feedback to successfully merge multiple feature branches into a final, comprehensive product - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged from source PDFs. diff --git a/content/career/ai-collaborations/20260301-stylus-doc-analysis.md b/content/career/ai-collaborations/20260301-stylus-doc-analysis.md deleted file mode 100644 index d91fe37..0000000 --- a/content/career/ai-collaborations/20260301-stylus-doc-analysis.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -title: "AI-Assisted Corpus Summarization and Quality Assurance of Stylus Workspaces Features" -date: 2026-03-01 -primary_theme: [product_dev, automation] -ai_functions: [synthesis, analysis, validation, generation] -leverage_type: [cognitive, executional] -confidence_level: 0.98 -estimated_time_saved_hrs: 3.0 -tags: [corpus_summary, quality_assurance, stylus_workspaces, documentation_automation] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf" ---- - -# AI-Assisted Corpus Summarization and Quality Assurance - -AI-powered workflow to consolidate fragmented, multi-source documentation into a single, validated knowledge asset with formal quality assurance. - ---- - -## Executive Summary - - - -A large enterprise technology environment required a method to consolidate fragmented, multi-source documentation for a key internal product (Stylus Workspaces) into a single, coherent, and validated knowledge asset. This asset needed to be suitable for both human stakeholders and for fine-tuning future AI models. - -**Core Challenge:** Product information was spread across numerous documents, making it difficult for teams to get a quick, consolidated understanding of the tool's capabilities. The manual process of reading, synthesizing, summarizing, and validating the same information was slow and did not scale effectively. - -**Goal:** Create a system that could rapidly produce a high-fidelity, structured knowledge asset summarizing a complex technical product, complete with a rigorous, traceable quality assurance step to ensure the reliability of AI-generated summaries. - ---- - -## Business Context - - - -The primary business need was to consolidate fragmented, multi-source documentation for a key internal product (Stylus Workspaces) into a single, coherent, and validated knowledge asset. This asset needed to be suitable for both human stakeholders and for fine-tuning future AI models. The process required not only synthesis but also a rigorous, traceable quality assurance step to ensure the reliability of the AI-generated summary. - ---- - -## Strategic Framing - - - -This session directly supports the enterprise's strategic goal of leveraging GenAI to enhance knowledge management and operational efficiency. By creating and validating a high-fidelity, structured summary of a product's features, we establish a reusable pattern for accelerating employee onboarding, reducing time-to-mastery of internal tools, and creating reliable datasets for further AI development. This improves productivity and ensures consistent understanding of our internal technology landscape. - ---- - -## AI Utilization - - - -The AI was leveraged in a sophisticated, multi-persona workflow: - -### 1. Data Synthesizer -Ingested five separate PDF documents (14 pages total) and generated a single, structured markdown summary of the content. - -### 2. QA Analyst -Switched personas to perform a systematic, line-by-line review of its own generated summary against the original source documents, producing a formal QA report. - -### 3. Strategic Analyst -Assumed a final persona to analyze the entire workflow and generate three distinct meta-documentation artifacts (internal, external, and meta-analysis). - ---- - -## Deliverables Produced - - - -- `CORPUS-SUMMARY-Stylus-Workspaces-Features-20260227.md`: A comprehensive summary of five features of the Stylus Workspaces platform -- `REVIEW-CORPUS-SUMMARY-Stylus-Workspaces-Features-20260227.md`: A detailed quality assurance report that validated the summary's accuracy at 100% for all facts and statistics -- Three meta-documentation artifacts (this document), a sanitized case study, and a prompting analysis - ---- - -## Efficiency Impact - - - -The end-to-end workflow, from providing raw documents to receiving a fully validated summary and process documentation, was completed within a single, continuous session. This represents an estimated time saving of **3 hours** compared to a manual process of reading, synthesizing, summarizing, and validating the same information. The velocity of creating trusted documentation was significantly increased. - ---- - -## Cognitive Offloading - - - -The session demonstrated significant cognitive offloading. The entire task of reading, cross-referencing, and synthesizing 14 pages of technical documentation into a structured summary was transferred to the AI. Subsequently, the meticulous, detail-oriented task of performing a line-by-line quality assurance review, which requires high concentration and adherence to rules, was also fully offloaded. This freed the human user to focus on defining the strategic goals and evaluating the final, validated output. - ---- - -## Framework Generation - - - -The AI generated and operated within several structured frameworks during the session: - -### 1. Corpus Summary Framework -A detailed structure for summarizing a corpus was provided and correctly executed. - -### 2. QA Review Framework -A comprehensive QA methodology was defined in a prompt, which the AI adopted to generate a structured review report with clear issue classifications and metrics. - -### 3. Schema-Driven Documentation -The final three artifacts were generated adhering to the strict schema defined in the `Revised_Documentation_Schema.pdf`. - ---- - -## Decision Structuring - - - -The AI assisted in structuring decisions by using the provided QA prompt to create a formal evaluation framework. By defining categories like "Critical," "Major," and "Minor" issues, and requiring a quantitative assessment of accuracy, the AI transformed a potentially subjective review into a structured, evidence-based process. - ---- - -## Prompting Analysis - - - -The session's success was heavily reliant on a "prompt chaining" or "persona chaining" technique, where detailed, role-specific master prompts were provided sequentially. - -### Effective Prompts -The prompts for the "Corpus Summarizer" and "Quality Assurance Analyst" were highly effective. Their detailed, structured nature, complete with checklists, output formats, and clear principles, acted as comprehensive specification sheets. This resulted in predictable, high-quality outputs that required no clarification. - -### Ineffective Prompts -The prompt "we have already concluded. review the entire conversation history" was minimalistic. It only worked because it immediately followed the extremely detailed `AI-Assisted Strategic Documentation Generation (v3)` prompt. On its own, such a prompt would be ambiguous. This highlights that in a chained workflow, the quality of the setup prompt is critical for the success of simple execution commands. - ---- - -## Future Recommendations - - - -1. **Create a Single, Multi-Step Preset**: The three distinct master prompts (Summarizer, QA Analyst, Doc Generator) should be integrated into a single, sequential preset. This would allow for a "one-click" execution of the entire workflow, further increasing automation and reducing the chance of user error. - -2. **Parameterize File Naming**: The file names for the final artifacts contain a hardcoded placeholder (`[PS_DataCorpus_Expl ]`). This should be converted into a dynamic variable. The workflow could be improved by having the AI either ask for a "project slug" at the start or by programmatically generating a slug from the `session_title`. - ---- - -## AI Strategy Used - - - -A multi-persona AI workflow was designed to automate the entire process from synthesis to validation: - -1. **Synthesizer Persona**: The AI was first instructed to act as a data synthesis expert, reading all source documents and creating a single, comprehensive summary. - -2. **QA Analyst Persona**: Immediately after, the AI adopted a quality assurance analyst persona. In this role, it performed a systematic review of the summary it had just created, comparing it line-by-line against the original sources to identify any factual errors, omissions, or misinterpretations. - -3. **Analyst Persona**: Finally, the AI documented the entire engagement, providing a meta-analysis of the process, its effectiveness, and potential improvements. - ---- - -## Iteration and Refinement - - - -The integrated QA step served as an immediate, automated feedback loop. The AI's QA report validated the initial summary with 100% factual accuracy but identified a minor area for improvement in the specificity of source links. This insight allows for the refinement of the master prompt to enhance traceability in future executions of this workflow, demonstrating a self-correcting capability. - ---- - -## Final Output - - - -The primary output was a high-fidelity, structured knowledge asset summarizing a complex technical product, accompanied by a formal QA report certifying its accuracy. This provided the organization with a trusted, machine-readable summary that can be used for training, reference, and as a reliable source for other AI-driven tasks. - ---- - -## Scalability Potential - - - -This multi-persona, self-validating workflow is highly scalable and domain-agnostic. It can be applied to any collection of business, legal, or technical documents to rapidly create centralized and trustworthy knowledge bases, significantly reducing manual research and analysis time. - ---- - -## Resume-Ready Bullets - -- Designed and executed a multi-persona AI workflow to automate the synthesis and quality assurance of technical documentation, reducing manual effort by an estimated 90% -- Leveraged AI to analyze and consolidate 14 pages of fragmented product information into a single, structured knowledge asset with 100% verified factual accuracy -- Pioneered a self-validating documentation process where an AI agent systematically reviewed its own output, ensuring high-fidelity results for enterprise use - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260302-markdown-combiner.md b/content/career/ai-collaborations/20260302-markdown-combiner.md deleted file mode 100644 index e8edd78..0000000 --- a/content/career/ai-collaborations/20260302-markdown-combiner.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: "PowerShell Markdown File Combiner" -date: 2026-03-02 -primary_theme: [automation] -ai_functions: [generation, analysis, validation] -leverage_type: [automation, executional] -confidence_level: 0.83 -estimated_time_saved_hrs: 1.2 -tags: [powershell, markdown, windows, scripting, sop, file-automation] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf" ---- - -# PowerShell Markdown File Combiner - -AI-assisted development of a reliable PowerShell workflow to merge multiple Markdown files into a single consolidated artifact. - ---- - -## Executive Summary - - - -A practitioner needed a dependable method to merge multiple Markdown files from a single directory into one consolidated document while excluding non-Markdown files. The environment is Windows with PowerShell available. - -**Core Challenge:** Manual concatenation was slow and error-prone. A previous attempt failed due to a relative-path assumption, causing `Get-Content` to look outside the intended folder. - -**Goal:** Provide a minimal one-liner to operate directly in the target directory, ensure robust path handling with `-LiteralPath $_.FullName`, enforce UTF-8 encoding and simple, readable section headers, and offer an optional date-tag output pattern for governance. - ---- - -## Business Context - - - -The working session focused on creating a reliable way to combine multiple `.md` files into a single Markdown document while ignoring PDFs. The user maintains preset prompts and schemas in local and OneDrive folders and required a fast, reproducible approach that aligns with internal naming and governance preferences (UTF-8 encoding, date-tagged variants, no spaces in key names). The immediate need arose while working in a local folder: `C:\Users\dm61019\Custom Presets`. - ---- - -## Strategic Framing - - - -**Objective:** Enable a low-friction command (one-liner) and an optional reusable script to concatenate Markdown files, alphabetize input, add section headers, and write to a combined artifact, with options for recursion, ordering, and date-tagged outputs. Quality controls included using full paths to avoid path resolution errors and enforcing UTF-8 encoding. - ---- - -## AI Utilization - - - -- Drafted a robust PowerShell script (`Combine-Markdown.ps1`) with ordering, recursion, and customizable output -- Produced a minimal **one-liner** for quick execution within the target directory -- Diagnosed and corrected a path-resolution error by switching `Get-Content $_` to `Get-Content -LiteralPath $_.FullName` -- Authored step-by-step instructions and optional enhancements (date-tagged output, TOC, ordering, exclusions) - ---- - -## Deliverables Produced - - - -### 1. One-liner command (final corrected form): -```powershell -Get-ChildItem . -Filter *.md | - Sort-Object Name | - ForEach-Object {"`n---`n# $($_.BaseName)`n---`n"; Get-Content -LiteralPath $_.FullName -Raw} | - Out-File ".\Combined-Markdown.md" -Encoding utf8 -``` - -### 2. Optional date-tag variant: -```powershell -$dt = (Get-Date).ToString('yyyyMMdd'); Get-ChildItem . -Filter *.md | Sort-Object Name | - ForEach-Object {"`n---`n# $($_.BaseName)`n---`n"; Get-Content -LiteralPath $_.FullName -Raw} | - Out-File ".\Combined-Markdown_$dt.md" -Encoding utf8 -``` - -### 3. Reusable script -`Combine-Markdown.ps1` (alphabetical/default; supports recursion, custom order, metadata separators, UTF-8 no BOM). - ---- - -## Efficiency Impact - - - -- **Time saved:** ~1.2 hours vs. manual copy/paste and formatting for typical 10-15 files -- **Error reduction:** Eliminates common path mistakes by using `-LiteralPath $_.FullName` and consistent encoding -- **Repeatability:** Single command or script invocation supports future runs with minimal effort and consistent output - ---- - -## Cognitive Offloading - - - -The AI handled script drafting, command minimization, and policy-aligned choices (UTF-8 encoding, deterministic ordering). It also retained the operational context (single directory scope, exclusion of PDFs) and generated concise usage instructions. - ---- - -## Framework Generation - - - -Produced both a reusable script framework and a single-command pipeline: -- Input discovery (`Get-ChildItem -Filter *.md`) -- Deterministic ordering (`Sort-Object Name`) -- Content streaming (`Get-Content -LiteralPath $_.FullName -Raw`) -- Output control (`Out-File -Encoding utf8`) -- Optional governance extensions (date-tag, recursion, exclusions) - ---- - -## Decision Structuring - - - -Key design decisions: -- Use **full literal paths** to avoid relative-path errors -- Alphabetical ordering as default for predictable diffs -- UTF-8 encoding for broad Markdown compatibility -- Minimal, readable section headers for traceability - ---- - -## Prompting Analysis - - - -- User intent evolved from a multi-file script to a fast one-liner -- Error surfaced (path not found) and rapid correction by adjusting the content-read method -- Step-by-step instructions provided to ensure successful execution without prior scripting experience - ---- - -## Future Recommendations - - - -- Add a `-Recurse` and `-Exclude` toggle to the one-liner for larger repositories -- Introduce a pre-flight check to count source files and a post-check to validate section counts -- Optionally generate a table of contents with anchors based on file names for longer outputs - ---- - -## AI Strategy Used - - - -- Provide a minimal one-liner to operate directly in the target directory -- Ensure robust path handling with `-LiteralPath $_.FullName` -- Enforce UTF-8 encoding and simple, readable section headers -- Offer an optional date-tag output pattern for governance - ---- - -## Iteration and Refinement - - - -- Started with a general script solution -- Added a simplified one-liner -- Resolved a path error by switching to full-path reads -- Delivered step-by-step usage instructions and variants (date-tag, ordering) - ---- - -## Final Output - - - -A working one-liner that concatenates all `.md` files (alphabetical order), adds per-file headers, and writes `Combined-Markdown.md` in the same directory. - -```powershell -Get-ChildItem . -Filter *.md | - Sort-Object Name | - ForEach-Object {"`n---`n# $($_.BaseName)`n---`n"; Get-Content -LiteralPath $_.FullName -Raw} | - Out-File ".\Combined-Markdown.md" -Encoding utf8 -``` - ---- - -## Scalability Potential - - - -- Extend with `-Recurse` for subdirectories -- Add exclusion patterns, custom ordering, or table of contents generation -- Integrate into CI/local task runners for repeatable builds - ---- - -## Resume-Ready Bullets - -- Automated Markdown consolidation on Windows via PowerShell, producing deterministic, UTF-8 artifacts and excluding non-target file types -- Resolved path-handling issues using literal full paths, improving reliability across environments -- Authored reusable one-liner and script patterns with governance-friendly date-tag options - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260302-uat-governance-zephyr.md b/content/career/ai-collaborations/20260302-uat-governance-zephyr.md deleted file mode 100644 index 585960f..0000000 --- a/content/career/ai-collaborations/20260302-uat-governance-zephyr.md +++ /dev/null @@ -1,200 +0,0 @@ ---- -title: "AI-Assisted UAT Governance and Zephyr Test Coverage Validation" -date: 2026-03-02 -primary_theme: [governance, automation] -ai_functions: [analysis, validation, synthesis] -leverage_type: [cognitive, advisory] -confidence_level: 0.90 -estimated_time_saved_hrs: 2.0 -tags: [uat, zephyr, test-coverage, governance, jira, regulatory] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf" ---- - -# AI-Assisted UAT Governance and Zephyr Test Coverage Validation - -AI-powered governance support for UAT scope reconciliation, test case labeling discrepancy identification, and audit-safe communication drafting. - ---- - -## Executive Summary - - - -This use case demonstrates how AI can support UAT governance by clarifying scope, identifying ambiguous test artifacts, and improving documentation quality during complex releases. - -**Core Challenge:** Enterprise releases often involve multiple UAT streams and overlapping artifacts, increasing risk of unclear coverage. - -**Goal:** Use AI to reconcile cross-artifact scope, assess test case clarity, and draft governance-aligned communications. - ---- - -## Business Context - - - -During UAT for the PTS March 6, 2026 release, multiple risks emerged: - -- Parallel UAT lanes (PTS UI vs PTS 2.0 Reporting / IFW) -- Reporting story ETRPTSR-400 initially omitted when anchoring on PTS UI artifacts -- Identically named Zephyr test cases mapped to different Jira IDs -- Manual reconciliation across Jira, Zephyr, and UAT artifacts - -These conditions increase risk of false UAT coverage and audit challenge. - ---- - -## AI Role - - - -The AI acted as a governance and reasoning assistant to: -- Reconcile scope across UAT lanes -- Identify test case labeling discrepancies -- Classify issues (duplicate vs discrepancy vs defect) -- Draft audit-safe UAT communications - ---- - -## Inputs - - - -- Jira stories: ETRP-2927, ETRP-2972, ETRPTSR-400 -- Zephyr test cases: 2222376, 2222838 -- PTS UI and Reporting UAT Kick-Off artifacts -- UAT email threads and screenshots - ---- - -## Outputs - - - -- Determination of test case labeling discrepancy -- Recommendation to execute both tests or disambiguate names -- Copy-ready UAT clarification email -- Formal documentation of reasoning and controls - ---- - -## Controls & Guardrails - - - -- No system access -- No test execution -- No Jira/Zephyr modification -- Advisory only - ---- - -## Outcome - - - -Ambiguity identified pre-execution; written evidence created to support UAT sign-off. - ---- - -## AI Contribution - - - -AI supported: -- Cross-artifact scope reconciliation -- Test case clarity assessment -- Governance-aligned communication drafting - ---- - -## Benefits - - - -- Reduced UAT ambiguity -- Improved audit defensibility -- Reusable governance pattern - ---- - -## Exclusions - - - -- No production access -- No automated execution - ---- - -## Meta Record - - - -| Field | Value | -|-------|-------| -| Use Case ID | AI-UAT-GOV-001 | -| Use Case Name | AI-Assisted UAT Governance & Test Coverage Validation | -| Owner | Dominic Mangonon | -| Function | COO / EPTT / CAO Org PMO | -| AI Role | Decision Support / Governance | -| Data Sensitivity | Internal | -| Automation Level | Advisory | -| Risk Tier | Medium | -| Reusable | Yes | -| First Documented | 2026-03-02 | - ---- - -## Classification - - - -- Type: Documentation / Knowledge Management -- Domain: Regulatory Remediation -- Lifecycle: Post-Execution -- Risk Tier: Low - ---- - -## AI Capabilities - - - -- Document analysis -- Structured summarization -- Forensic clarification questioning - ---- - -## Data - - - -- Source: User-provided documents -- CSI: No -- PII: No - ---- - -## Controls - - - -- Human-in-the-loop required -- No system write-back - ---- - -## Resume-Ready Bullets - -- Leveraged AI as a governance reasoning assistant to reconcile UAT scope across parallel release streams, identifying test coverage gaps pre-execution -- Drafted audit-defensible UAT communications using AI-assisted analysis of Jira stories, Zephyr test cases, and release artifacts -- Established a reusable AI-assisted governance pattern for complex enterprise releases requiring cross-artifact validation - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260306-ir-labor-cost-analysis.md b/content/career/ai-collaborations/20260306-ir-labor-cost-analysis.md deleted file mode 100644 index 473a298..0000000 --- a/content/career/ai-collaborations/20260306-ir-labor-cost-analysis.md +++ /dev/null @@ -1,207 +0,0 @@ ---- -title: "IR Labor Cost Increase Analysis (Last Appearance Method)" -date: 2026-03-06 -primary_theme: [automation, research] -ai_functions: [generation, analysis, validation] -leverage_type: [cognitive, executional] -confidence_level: 0.92 -estimated_time_saved_hrs: 4.0 -tags: [excel, python, pandas, financial-analysis, labor-cost, investment-request] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf" ---- - -# IR Labor Cost Increase Analysis (Last Appearance Method) - -AI-assisted development of an executive-ready Excel workbook that identifies Investment Requests with labor cost increases using a last-appearance baseline methodology. - ---- - -## Executive Summary - - - -This use case produces a leadership-ready spreadsheet that identifies items with **labor cost increases** by comparing a consistent **baseline** to each item's **last observed** (last-appearance) labor total across multiple snapshots. - -**Core Challenge:** Leadership needs a defensible answer to: "Which IRs show meaningful labor cost growth, when measured consistently across snapshots, without confusing missing data with zero cost?" - -**Goal:** Create an audit-friendly workbook with summary counts, detailed traces, state matrices, and clear methodology documentation. - ---- - -## Business Context - - - -Leadership needs a defensible answer to: **"Which IRs show meaningful labor cost growth**, when measured consistently across snapshots, without confusing **missing data** with **zero cost**?" - ---- - -## Scope - - - -### Included -- **Labor-only** financial subtype filter (Financial_SubType_2): - - Labor - Direct - - Labor - FPC - - Labor - T&M -- Snapshot-to-snapshot tracking across provided extracts - -### Excluded -- Non-labor subtypes (Software, Hardware, Other Cost, etc.) -- Non-project record types (variance extracts filtered to RecordType=Projects) - ---- - -## Source Files Used (SoR inventory) - - - -1. **Variance 02102025.csv** (Snapshot: 2025-02-10) - - 2025 variance extract; no PeriodYear field (treated as 2025 by explicit assumption) - -2. **IRCost_26thNoV_2026_2025.csv** (Snapshot: 2025-11-26) - - Cost extract; contains 2025 and 2026 values via PeriodYear - -3. **Variance 12022025.csv** (Snapshot: 2025-12-02) - - 2025 variance extract; no PeriodYear field (treated as 2025 by explicit assumption) - -4. **Investment Cost_03042026.csv** (Snapshot: 2026-03-04) - - Cost extract; contains 2025 and 2026 values via PeriodYear - - Supersedes prior 2026-02-27 snapshot - ---- - -## Definitions & Assumptions - - - -### Presence Rule (A) -An IR "appears" at a snapshot **only if** it has at least one row **after** labor-only filtering. - -### Aggregation -- Per row: **RowLaborTotal** = Sum(Jan..Dec) -- Per IR: **LaborTotal** = Sum(RowLaborTotal) aggregated at IR/SnapshotDate/PeriodYear - -### Baseline -- **BaselineDate / BaselineAmt** per IR and metric = **first** snapshot where LaborTotal > 0 - -### Latest (Key refinement) -- **LatestDate / LatestAmt / LatestState** per IR and metric = **last** snapshot where the IR appears (Present-Zero or Present-Positive) after labor-only filtering -- This prevents treating disappearance as $0 and avoids forcing all IRs to compare against a single global snapshot - -### PeriodYear caveat -- Variance extracts lack PeriodYear and are treated as **2025 totals** for this analysis - ---- - -## Execution Approach (repeatable pipeline) - - - -1. Load each snapshot and tag rows with SnapshotDate -2. Apply labor-only subtype filter (Direct/FPC/T&M) -3. Coerce month columns to numeric; treat non-numeric as 0 -4. Aggregate to IR totals by SnapshotDate and PeriodYear -5. Build IR/Snapshot state matrices to preserve Absent vs Present-Zero vs Present-Positive -6. Compute baseline (first >0) and latest (last appearance) per IR/metric -7. Compute deltas: Delta$ = LatestAmt - BaselineAmt; Delta% = Delta$ / BaselineAmt -8. Produce outputs: Summary, Increases, Detail, StateMatrix, and LatestDate distributions -9. Add governance layer: Summary_Overview (TOC, assumptions, key insights), Data Dictionary, and Copilot narrative - ---- - -## Outputs Produced - - - -**Workbook:** `IR-LaborCost-Increase_LastAppearanceLatest_20260305_v1_clean2.xlsx` - -### Key tabs: -- Summary_Overview (Citi logo, TOC, Key Insights, Source Files Used) -- How Copilot Was Used -- Data Dictionary -- Summary -- LatestDateDist_2025 / _2026 / _Combined -- 2025_Breakdown -- Increases_* (2025 / 2026 / Combined) -- Detail_* (2025 / 2026 / Combined) -- StateMatrix_* (2025 / 2026 / Combined) - ---- - -## QA / Controls - - - -- **State integrity:** LatestDate must correspond to a non-Absent state -- **Monotonicity check:** LatestDate >= BaselineDate for each IR/metric -- **Reconciliation:** Increase band counts reconcile to total increases (including >30% bucket) -- **Usability controls:** Gridlines hidden; TOC hyperlinks; Home links in A1 - ---- - -## Implementation Notes / Lessons Learned - - - -- Excel "repair" errors can occur if merged-cell ranges are modified after creation; safest pattern is to **rebuild** the cover sheets deterministically rather than inserting rows into already-merged layouts -- Key decision: LatestDate is per-IR last appearance after labor filter (rule A) -- Outputs: final workbook includes Summary_Overview with TOC, Key Insights (2025 baselined denom), Source Files Used, Data Dictionary, and analyst trace tabs -- Resolved issue: Excel repair errors fixed by rebuilding cover sheets deterministically to avoid invalid merged-cell/drawing structures - ---- - -## Key Insights (2025 metric) - - - -- **Baselined 2025 IRs** (denominator): 3,820 (excludes 1,286 IRs with 2025 presence but never >$0 baseline) -- **Increases:** 1,011 (26.5% of baselined 2025 IRs) -- **Increase distribution** (count; % of baselined 2025 IRs): - - 0-10%: 320 (8.4%) - - 10-20%: 122 (3.2%) - - 20-30%: 87 (2.3%) - - >30%: 482 (12.6%) - ---- - -## Tooling - - - -- Python (pandas, openpyxl) used to compute metrics and generate the workbook - ---- - -## Known Limitations - - - -- Variance extracts lack PeriodYear; treated as 2025 by explicit assumption -- Percent banding excludes items without a positive baseline - ---- - -## Compact carry-forward summary (for next session) - - - -- Objective: find labor cost increases by IR using baseline vs last appearance -- Files: two variance snapshots (2025-only), two cost snapshots (contain 2025 & 2026 via PeriodYear) - ---- - -## Resume-Ready Bullets - -- Architected and delivered an AI-assisted financial analysis workbook identifying 1,011 Investment Requests with labor cost increases across 3,820 baselined items, providing executive leadership with audit-ready insights -- Developed a repeatable Python/pandas pipeline to aggregate labor costs by IR across multiple snapshots, applying a "last-appearance" methodology to prevent false-zero comparisons -- Produced comprehensive governance documentation including Summary_Overview, Data Dictionary, Key Insights, and state matrices to ensure analytical transparency and auditability - ---- - -## Status - -**Complete** - All sections (Internal, Meta, Sanitized) have been merged. diff --git a/content/career/ai-collaborations/20260306-pipeline-refactoring.md b/content/career/ai-collaborations/20260306-pipeline-refactoring.md deleted file mode 100644 index 45f2f33..0000000 --- a/content/career/ai-collaborations/20260306-pipeline-refactoring.md +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: "AI-Assisted Refactoring of a Financial Variance Reporting Pipeline" -date: 2026-03-06 -primary_theme: [automation, product_dev] -ai_functions: [analysis, generation, validation, reframing] -leverage_type: [cognitive, executional, strategic] -confidence_level: 0.95 -estimated_time_saved_hrs: 6.0 -tags: [power-query, m-language, data-pipeline, refactoring, variance-reporting, financial-analysis] -role: "../roles/citi-svp-transformation.md" -interview_ready: true -source_doc: "AI collaboration (41-60) - Mar 16 2026 - 10-12 AM.pdf" ---- - -# AI-Assisted Refactoring of a Financial Variance Reporting Pipeline - -Successful collaboration between a subject matter expert and an AI Assistant to refactor a complex, multi-stage Power Query data pipeline into a production-ready, maintainable solution. - ---- - -## Executive Summary - -This document outlines a successful collaboration between a subject matter expert (the User) and an AI Assistant to refactor a complex, multi-stage Power Query data pipeline. - -The primary business objective was to transform a series of over a dozen interdependent, manually-maintained M queries into a single, robust, performant, and maintainable data pipeline. The end goal was to automate the data preparation for a critical "Segment A Variance Report," which compares planned investment costs against actual project costs. - -The result of this collaboration is a production-ready, fully commented, and architecturally sound Power Query solution that is now scalable, reliable, and easy to manage. - ---- - -## The Initial Challenge: A Disconnected & Brittle Process - -The project began with a collection of disparate M query scripts. While functional, this initial state presented significant challenges: - -### Performance Issues -Multiple queries were independently loading and processing the same large source files, causing redundant data ingestion and slow refresh times. - -### Maintenance Burden -Hardcoded file paths and business logic scattered across numerous queries made the pipeline brittle and difficult to update or transfer to new environments. - -### Logical Flaws -Subtle but critical logical errors in data joins and aggregations led to incorrect row counts and incomplete variance calculations. - -### Lack of Documentation -The absence of consistent, clear commenting made the complex data flow difficult to understand and debug. - ---- - -## The Collaborative Process: Iterative Refinement & Validation - -The solution was achieved through an iterative dialogue between the User and the AI Assistant. The process was not a single command but a strategic, multi-turn workflow that leveraged the strengths of both parties: - -### 1. Initial Code Review -The User provided individual query snippets for review. - -### 2. AI-Generated Refactoring -The AI analyzed each query, proposed improvements based on best practices (e.g., naming conventions, removing redundant steps), and generated revised code. - -### 3. User Testing & Expert Feedback -The User, possessing deep domain knowledge, tested the refactored code and provided specific, actionable feedback, identifying logical flaws that the AI had missed (e.g., "The row counts for LABOR totals don't align with ALL totals"). - -### 4. AI Root Cause Analysis & Correction -The AI used the User's expert feedback to diagnose the underlying logical error (e.g., realizing that filtering rows upfront was incorrect and that a conditional calculation was needed). - -### 5. Holistic Application -The AI then applied the corrected pattern systematically across all affected queries in the pipeline. - -### 6. Final Documentation -The AI generated a final, fully-commented version of the entire pipeline, along with high-level documentation for stakeholders. - ---- - -## Key Technical Challenges & AI-Driven Solutions - -Throughout the process, the AI was instrumental in solving several complex technical challenges: - -### Challenge: Redundant data loading from three separate source files across multiple queries -**AI Solution:** Proposed and implemented a centralized architecture using three "Base Queries" to load each file only once. All subsequent queries were refactored to reference these base queries, dramatically improving performance and maintainability. - -### Challenge: Ensuring the variance calculation included all relevant parent hierarchies, even those with no corresponding investment or project costs -**AI Solution:** Diagnosed that the initial joins were implicitly filtering out necessary data. The AI redesigned all 'Variance' queries to use a `JoinKind.FullOuter`, then implemented a "coalescing" pattern to create a single, non-null master key and month column, ensuring all records were preserved. - -### Challenge: Ensuring conditional aggregations (e.g., "In Compliance" or "LABOR" totals) did not drop parent hierarchies that had zero costs in that category -**AI Solution:** After being guided by the User's feedback, the AI refactored all conditional aggregation queries. The flawed "filter-first" approach was replaced with a robust "unpivot-then-conditionally-calculate" pattern, guaranteeing correct row alignment. - -### Challenge: A recurring error where a 'Table.Pivot' operation would fail due to a column name collision with a 'Rnk' column added for sorting -**AI Solution:** The AI diagnosed the root cause—the column name "Rnk" was being unpivoted into a row value. The AI systematically applied a "remove first, add back last" pattern to all six '...Totals...' queries to resolve the issue permanently. - ---- - -## The User's Critical Role: The Human-in-the-Loop - -This use case underscores that the most successful outcomes are achieved when human expertise directs AI capabilities. The User's contribution was essential to the project's success, demonstrating key skills in AI collaboration: - -### Clear Vision -The User provided a clear end-state vision from the start (the example PDF report), which served as the ultimate goal for the entire pipeline. - -### Domain Expertise -The User understood the business logic (e.g., how variance should be calculated, which hierarchies must be included) and was able to identify when the AI's technically correct code was logically incorrect. - -### Diligent Testing & Validation -The User meticulously tested each version of the refactored code, catching subtle but critical errors (like misaligned row counts or null value conversion errors) that the AI had missed. - -### Specific, Actionable Feedback -The User provided precise, technical feedback (e.g., "The error is on the PivotVariance step," "I think it's related to a null in the month column") that enabled the AI to quickly diagnose and correct its mistakes. - -### Architectural Guidance -The User corrected the AI's flawed assumption about creating a new master key list, correctly identifying that the `SegmentAHierarchies` query was the intended single source of truth for parent keys. - ---- - -## Final Outcome & Conclusion - -The final deliverable is a fully refactored, production-ready Power Query pipeline that is: - -- **Efficient:** Loads each data source only once -- **Maintainable:** Uses parameters for file paths and has a clear, modular structure -- **Reliable:** Contains robust logic for handling nulls, conditional aggregations, and complete variance calculations -- **Documented:** Features a holistic summary and detailed, step-by-step comments for every query - -This use case demonstrates a powerful paradigm for modern development: combining human subject matter expertise with AI-driven code generation and analysis. The User's strategic direction and validation, paired with the AI's ability to rapidly generate, diagnose, and refactor complex code, resulted in a superior outcome that was achieved far more efficiently than a purely manual or purely automated approach would have allowed. - ---- - -## Resume-Ready Bullets - -- Directed the AI-assisted refactoring of a multi-stage Power Query data pipeline, transforming over a dozen brittle, manually-maintained M queries into a single, production-ready, fully-documented solution -- Provided expert domain knowledge and iterative validation to identify and correct critical logical errors in data joins and aggregations that the AI had initially missed -- Established a scalable "Base Query" architecture that eliminated redundant data loading, significantly improving pipeline performance and maintainability -- Demonstrated effective human-AI collaboration skills by providing clear vision, actionable feedback, and architectural guidance throughout an iterative development process - ---- - -## Status - -**Complete** - All sections have been merged. diff --git a/content/career/ai-collaborations/CLAUDE.md b/content/career/ai-collaborations/CLAUDE.md deleted file mode 100644 index 4352157..0000000 --- a/content/career/ai-collaborations/CLAUDE.md +++ /dev/null @@ -1,149 +0,0 @@ -# AI Collaborations Directory - -Documented case studies of professional AI collaboration workflows demonstrating strategic human-AI partnership patterns. - -## Purpose - -This directory captures structured analyses of AI-assisted work sessions, serving as: -- Portfolio pieces demonstrating AI collaboration competency -- Methodology documentation for replicable workflows -- Evidence of quantified efficiency gains -- Prompting strategy reference material - -## Directory Structure - -``` -ai-collaborations/ -├── CLAUDE.md # This file -├── _index.md # Index by theme, time saved, AI functions -├── 20260301-documentation-preset.md # Use case files (YYYYMMDD-slug.md) -├── 20260301-excel-automation.md -├── 20260301-html-template-system.md -└── ... -``` - -## Frontmatter Schema - -```yaml ---- -title: "Use Case Title" -date: 2026-03-01 # ISO 8601 date -primary_theme: [automation, governance] # Array of themes -ai_functions: [synthesis, generation] # What AI did -leverage_type: [cognitive, executional] # How AI was leveraged -confidence_level: 0.95 # 0-1 scale -estimated_time_saved_hrs: 6.0 # Quantified impact -tags: [tag1, tag2] # Searchable tags -role: "../roles/citi-svp-transformation.md" # Link to role -interview_ready: true # Portfolio-ready? -source_doc: "filename.pdf" # Original PDF in source-docs/ -status: partial # Optional: if incomplete -notes: "Continues in next PDF" # Optional: processing notes ---- -``` - -## Content Structure - -Each use case merges three document types from source PDFs: - -### From Internal Version -- **Business_Context**: Full enterprise details, specific challenges -- **Strategic_Framing**: Alignment to company goals -- **Deliverables_Produced**: Specific artifacts, filenames -- **Efficiency_Impact**: Quantitative metrics - -### From Meta Version -- **Cognitive_Offloading**: What tasks AI handled -- **Framework_Generation**: Novel patterns created -- **Decision_Structuring**: How AI organized complex decisions -- **Prompting_Analysis**: Effective vs ineffective prompts -- **Future_Recommendations**: Lessons learned - -### From Sanitized Version -- **Title & Context**: Portfolio-ready framing -- **Initial_Challenge**: Anonymized obstacles -- **AI_Strategy_Used**: Transferable approach -- **Iteration_and_Refinement**: Collaboration cycles -- **Final_Output**: Deliverable summary -- **Scalability_Potential**: Industry applications -- **Resume_Ready_Bullets**: Key accomplishments - -## Section Markers - -Use HTML comments to track content origin: -```markdown - -Content from Internal version... - - -Content from Meta version... - - -Content from Sanitized version... -``` - -## Naming Conventions - -- **Files**: `YYYYMMDD-slug-title.md` (e.g., `20260301-excel-automation.md`) -- **Slugs**: kebab-case, descriptive but concise -- **Tags**: lowercase, hyphenated for multi-word - -## Taxonomies - -### Primary Themes -- `automation` - Workflow automation, process efficiency -- `governance` - Standards, compliance, quality control -- `product_dev` - Building tools, templates, systems -- `research` - Information gathering, analysis -- `strategy` - Planning, decision-making - -### AI Functions -- `synthesis` - Combining information into coherent outputs -- `generation` - Creating new content, code, documentation -- `analysis` - Examining data, identifying patterns -- `reframing` - Restructuring problems or solutions -- `validation` - Checking accuracy, quality assurance -- `retrieval` - Finding information, research -- `pattern_recognition` - Identifying trends, anomalies - -### Leverage Types -- `cognitive` - Offloading mental work (planning, analysis) -- `executional` - Offloading implementation (code, writing) -- `strategic` - AI as co-designer, not just executor -- `communicative` - Adapting content for audiences -- `automation` - Replacing manual repetitive tasks - -## Source Documents - -Original PDFs stored in `/home/dom/personal/career/source-docs/`: -- `AI_Collaboration (1-20) - Mar 16 2026 - 10-07 AM.pdf` -- `AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf` -- `AI collaboration (41-60) - Mar 16 2026 - 10-12 AM.pdf` -- `AI Collaboration (61-86h - Mar 16 2026 - 10-15 AM.pdf` - -## Processing Workflow - -1. **Read PDF** - Extract use cases (typically 3 versions each) -2. **Create file** - Use naming convention `YYYYMMDD-slug.md` -3. **Merge versions** - Combine Internal + Meta + Sanitized -4. **Mark sections** - Use HTML comments for origin tracking -5. **Update _index.md** - Add to appropriate categories -6. **Handle partials** - Mark `status: partial` if incomplete - -## Integration Points - -- **Role files**: Link via `role:` frontmatter field -- **Skills**: Cross-reference from `skills/_index.md` (AI collaboration, prompt engineering) -- **Website**: Synced via `sync-career-content.js` prebuild script - -## Current Status - -| PDF | Use Cases | Status | -|-----|-----------|--------| -| 1-20 | 3 cases | Complete | -| 21-40 | 5 cases | Complete | -| 41-60 | 1 case | Complete | -| 61-73 | 0 new (supplementary) | Complete | -| 74-86 | 0 new (supplementary) | Complete | - -**All PDFs processed.** 9 unique use cases extracted and documented. diff --git a/content/career/ai-collaborations/_index.md b/content/career/ai-collaborations/_index.md deleted file mode 100644 index dbd6312..0000000 --- a/content/career/ai-collaborations/_index.md +++ /dev/null @@ -1,150 +0,0 @@ ---- -title: AI Collaboration Case Studies -description: Documented examples of strategic AI collaboration demonstrating workflow automation, content generation, and human-AI partnership patterns -last_updated: 2026-03-16 ---- - -# AI Collaboration Case Studies - -A collection of structured case studies documenting professional AI collaboration workflows. Each case includes quantified efficiency gains, prompting strategies, and replicable frameworks. - -## Summary Metrics - -| Metric | Total | -|--------|-------| -| Total Cases | 9 | -| Total Time Saved | 33.9 hours | -| Avg. Confidence Level | 0.92 | -| Primary Tools | Citi Stylus Workspaces (Spark) | - ---- - -## All Cases (Chronological) - -| Date | Case | Theme | Time Saved | -|------|------|-------|------------| -| 2026-01-28 | [Regulatory Sustainability Testing](./20260128-regulatory-sustainability-testing.md) | Governance | 2.5 hrs | -| 2026-03-01 | [Documentation Preset](./20260301-documentation-preset.md) | Automation | 3.0 hrs | -| 2026-03-01 | [Excel Automation](./20260301-excel-automation.md) | Product Dev | 8.5 hrs | -| 2026-03-01 | [HTML Template System](./20260301-html-template-system.md) | Automation | 6.0 hrs | -| 2026-03-01 | [Stylus Doc Analysis](./20260301-stylus-doc-analysis.md) | Product Dev | 3.0 hrs | -| 2026-03-02 | [Markdown Combiner](./20260302-markdown-combiner.md) | Automation | 1.2 hrs | -| 2026-03-02 | [UAT Governance & Zephyr](./20260302-uat-governance-zephyr.md) | Governance | 2.0 hrs | -| 2026-03-06 | [IR Labor Cost Analysis](./20260306-ir-labor-cost-analysis.md) | Research | 4.0 hrs | -| 2026-03-06 | [Pipeline Refactoring](./20260306-pipeline-refactoring.md) | Product Dev | 6.0 hrs | - ---- - -## Cases by Primary Theme - -### Automation & Governance -- [Documentation Preset](./20260301-documentation-preset.md) - AI-Powered Strategic Documentation Framework (3.0 hrs saved) -- [HTML Template System](./20260301-html-template-system.md) - Brand-Enforcing Presentation Templates (6.0 hrs saved) -- [Markdown Combiner](./20260302-markdown-combiner.md) - PowerShell File Consolidation (1.2 hrs saved) -- [UAT Governance & Zephyr](./20260302-uat-governance-zephyr.md) - Test Coverage Validation (2.0 hrs saved) -- [Regulatory Sustainability Testing](./20260128-regulatory-sustainability-testing.md) - Consent Order Documentation (2.5 hrs saved) - -### Product Development & Training -- [Excel Automation](./20260301-excel-automation.md) - VTT Transcript to Training Materials (8.5 hrs saved) -- [Stylus Doc Analysis](./20260301-stylus-doc-analysis.md) - Corpus Summarization & QA (3.0 hrs saved) -- [Pipeline Refactoring](./20260306-pipeline-refactoring.md) - Power Query Data Pipeline (6.0 hrs saved) - -### Research & Analysis -- [IR Labor Cost Analysis](./20260306-ir-labor-cost-analysis.md) - Financial Analysis Workbook (4.0 hrs saved) - ---- - -## Cases by AI Function Type - -### Synthesis & Generation -- Documentation Preset -- Excel Automation -- HTML Template System -- Stylus Doc Analysis -- Markdown Combiner -- IR Labor Cost Analysis -- Pipeline Refactoring - -### Analysis & Pattern Recognition -- Documentation Preset -- Excel Automation -- Stylus Doc Analysis -- UAT Governance & Zephyr -- IR Labor Cost Analysis -- Regulatory Sustainability Testing -- Pipeline Refactoring - -### Validation & Quality Assurance -- HTML Template System -- Stylus Doc Analysis -- UAT Governance & Zephyr -- IR Labor Cost Analysis -- Pipeline Refactoring - -### Reframing & Problem Solving -- Pipeline Refactoring (diagnosed logical errors, proposed architectural solutions) - ---- - -## Cases by Leverage Type - -### Cognitive Offloading -All cases demonstrate significant cognitive offloading, where complex planning and execution tasks were transferred to AI. - -### Strategic Partnership -- Documentation Preset (AI as co-designer) -- HTML Template System (AI as iterative collaborator) -- Regulatory Sustainability Testing (AI as governance advisor) -- Pipeline Refactoring (AI as code reviewer and refactoring partner) - -### Executional Automation -- Excel Automation (transcript analysis, content generation) -- Markdown Combiner (file consolidation) -- IR Labor Cost Analysis (Python/pandas pipeline) -- Pipeline Refactoring (Power Query code generation) - -### Advisory & Governance -- UAT Governance & Zephyr (test coverage validation) -- Regulatory Sustainability Testing (documentation drafting) - ---- - -## Framework Patterns - -These cases established several reusable AI collaboration patterns: - -1. **Iterative Refinement Cycle**: Generate → Feedback → Refine → Validate -2. **Multi-Audience Documentation**: Internal + External + Meta versions -3. **Cognitive Offloading Taxonomy**: Task → AI Functions → Leverage Type mapping -4. **Master Prompt Pattern**: Structured prompts for consistent, high-quality outputs -5. **Multi-Persona Workflow**: Synthesizer → QA Analyst → Strategic Analyst -6. **Self-Validating Documentation**: AI reviews its own output for accuracy -7. **Governance-First Advisory**: AI as reasoning assistant with human-in-the-loop controls -8. **Human-in-the-Loop Development**: Expert domain knowledge + AI code generation - ---- - -## Source Documents - -All cases extracted from: -- `AI_Collaboration (1-20) - Mar 16 2026 - 10-07 AM.pdf` — Complete -- `AI collaboration (21-40) - Mar 16 2026 - 10-10 AM.pdf` — Complete -- `AI collaboration (41-60) - Mar 16 2026 - 10-12 AM.pdf` — Complete -- `AI Collaboration (61-73) - Mar 16 2026 - 5-30 PM.pdf` — Complete (supplementary versions only) -- `AI Collaboration (74-86) - Mar 16 2026 - 5-31 PM.pdf` — Complete (supplementary versions only) - -See `/source-docs/` for original PDFs. - ---- - -## Processing Status - -| PDF | Use Cases | Status | -|-----|-----------|--------| -| 1-20 | 3 cases | Complete | -| 21-40 | 5 cases | Complete | -| 41-60 | 1 case | Complete | -| 61-73 | 0 new (supplementary) | Complete | -| 74-86 | 0 new (supplementary) | Complete | - -**All PDFs processed.** 9 unique use cases extracted and documented. diff --git a/content/career/certifications/_index.md b/content/career/certifications/_index.md deleted file mode 100644 index 6ccd605..0000000 --- a/content/career/certifications/_index.md +++ /dev/null @@ -1,39 +0,0 @@ -# Certifications & Training - -Professional development credentials. - -## Professional Certifications - -| Certification | Issuer | Obtained | Status | Evidence | -|---------------|--------|----------|--------|----------| -| FINRA Series 7 | FINRA | October 2008 | Inactive | [BNP Paribas Role](../roles/bnp-paribas-client-services.md) | - -*Note: Series 7 licenses require ongoing registration with a FINRA member firm. Status is inactive when not currently sponsored.* - -## Completed Training - -| Course/Program | Provider | Completed | Context | Evidence | -|----------------|----------|-----------|---------|----------| -| Six Sigma Improvement Initiative | BNP Paribas | 2010-2013 | Appointed to Fixed Income Documentation Team initiative; improved trade processing by ~10% | [Role](../roles/bnp-paribas-client-services.md) | - -## Academic Credentials - -| Degree | Institution | Year | GPA | Evidence | -|--------|-------------|------|-----|----------| -| MBA | Carnegie Mellon University, Tepper School of Business | 2015 | 3.68 | [Education](../education/carnegie-mellon-mba.md) | -| BS Finance | Rutgers University, Rutgers Business School | 2008 | 3.2 | [Education](../education/rutgers-bs-finance.md) | - -*See [Education](../education/_index.md) for detailed academic history including coursework and honors.* - -## Skills Mapping - -Certifications and training mapped to demonstrated skills: - -| Credential | Skills Demonstrated | -|------------|---------------------| -| Series 7 | Securities regulations, client suitability, trading operations | -| Six Sigma | Process optimization, root cause analysis, continuous improvement | -| MBA (CMU Tepper) | Strategic thinking, financial analysis, data analytics, leadership | -| BS Finance (Rutgers) | Financial analysis, quantitative methods | - -*See [Skills](../skills/_index.md) for complete skills inventory with proficiency levels and evidence.* diff --git a/content/career/context.md b/content/career/context.md deleted file mode 100644 index 7e7b990..0000000 --- a/content/career/context.md +++ /dev/null @@ -1,31 +0,0 @@ -# Career Context - -## Current Status -- **Role**: SVP, Transformation Senior Lead at Citi -- **Focus**: Regulatory remediation, enterprise risk/control framework transformation -- **Location**: New Jersey - -## Career Coaching Objectives -Seeking HR-style career coaching to: -- Clarify career objectives -- Align skills with job opportunities -- Develop personalized action plan for professional development -- Job search readiness - -## Target Direction -Exploring opportunities at the intersection of enterprise transformation and AI: -- AI-powered transformation initiatives -- Enterprise AI strategy and implementation -- Roles leveraging both business acumen and technical curiosity -- Building and scaling new capabilities within organizations - -## Positioning Challenges -- Difficulty describing background as a generalist -- Resonates with "ambitious generalist" framing (broad skills, adaptable) -- Career spans operations → consulting → advisory → corporate strategy → transformation - -## Key Differentiators -- Complex-to-simple translation (consistent feedback across roles) -- Hands-on with technology (VBA → AI tools) -- Deep regulatory/compliance experience -- Quantitative foundation (CMU Tepper, 720 GMAT) diff --git a/content/career/education/_index.md b/content/career/education/_index.md deleted file mode 100644 index 1ffe9f6..0000000 --- a/content/career/education/_index.md +++ /dev/null @@ -1,38 +0,0 @@ -# Education - -Academic background and degrees. - -## Degrees - -| Degree | Field | Institution | Year | GPA | -|--------|-------|-------------|------|-----| -| MBA | Business Administration | Carnegie Mellon (Tepper) | 2015 | 3.68 | -| BS | Finance | Rutgers University | 2008 | 3.2 | - -## Details - -- [Carnegie Mellon MBA](carnegie-mellon-mba.md) - Full details including coursework, activities, awards -- [Rutgers BS Finance](rutgers-bs-finance.md) - Undergraduate degree - -## Honors & Distinctions - -### Graduate -- **Consortium Fellow** - The Consortium for Graduate Study in Management -- **Merit Scholar** - CMU Tepper -- **1st Place** - 2013 SCIO Case Competition (Team Lead) -- **2nd Place** - 2013 McKinsey & Co. Case Competition -- **Finalist** - 2013 ROMBA National Case Competition - -### Undergraduate -- **Dean's List** - Spring 2005, Fall 2005 -- **Phi Delta Theta** - Treasurer - -## International Experience - -**Hong Kong-China Capstone** (CMU, 2015) -- 12-unit immersive international business project -- Grade: A - -## See Also - -- [Coursework Index](coursework/_index.md) - Detailed course inventory (27 MBA courses) diff --git a/content/career/education/carnegie-mellon-mba.md b/content/career/education/carnegie-mellon-mba.md deleted file mode 100644 index 8eb1be0..0000000 --- a/content/career/education/carnegie-mellon-mba.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -institution: "Carnegie Mellon University" -school: "Tepper School of Business" -degree: "Master of Business Administration (MBA)" -field_of_study: "Business Administration" -start_date: 2013-08 -end_date: 2015-05-17 -location: "Pittsburgh, PA" -gpa: 3.68 -gmat: 720 -honors: - - "Consortium Fellow" - - "Merit Scholar" -concentrations: - - "Finance" - - "Economics" - - "Information Systems" -activities: - - role: "V.P., Member Development" - organization: "Consulting Club" - - role: "Class Representative" - organization: "Graduate Student Assembly" - - role: "V.P. Finance" - organization: "Out & Allied" - - role: "Member" - organization: "Graduate Finance Association" -awards: - - name: "1st Place - SCIO Case Competition" - year: 2013 - note: "Team Lead" - - name: "2nd Place - McKinsey & Co. Case Competition" - year: 2013 - - name: "Finalist - ROMBA National Case Competition" - year: 2013 -international_experience: "Hong Kong-China Capstone Project" ---- - -## Summary - -Full-time MBA at Carnegie Mellon's Tepper School of Business with concentrations in Finance, Economics, and Information Systems. Achieved 3.68 GPA while holding leadership positions and competing in national case competitions. - -## Academic Performance - -**Cumulative GPA:** 3.68/4.0 (192 units) - -### Semester-by-Semester -| Semester | GPA | -|----------|-----| -| Fall 2013 | 3.69 | -| Spring 2014 | 3.76 | -| Fall 2014 | 3.58 | -| Spring 2015 | 3.67 | - -### Top Performance Areas (A/A+ grades) -- **Financial Accounting:** Acct I, II, Business Accounting I (A+) -- **Strategy & Operations:** Corporate Strategy, Corporate Restructuring, Optimization -- **Statistics & Analytics:** Data Mining, Probability & Statistics -- **Communications:** Writing for Managers, Interpersonal Communications - -## Leadership & Activities - -### Consulting Club (V.P., Member Development) -- Led member development and professional preparation - -### Graduate Student Assembly (Class Representative) -- Represented MBA class in student governance - -### Case Competitions -- **1st Place** - 2013 SCIO Case Competition (Team Lead) -- **2nd Place** - 2013 McKinsey & Co. Case Competition -- **Finalist** - 2013 ROMBA National Case Competition - -## International Experience - -**Hong Kong-China Capstone Project** (Spring 2015) -- 12-unit intensive capstone with international travel -- Grade: A -- Applied international business strategy in emerging market context - -## Honors - -- **Consortium Fellow** - The Consortium for Graduate Study in Management -- **Merit Scholar** - CMU Tepper merit-based scholarship diff --git a/content/career/education/coursework/_index.md b/content/career/education/coursework/_index.md deleted file mode 100644 index a5d406f..0000000 --- a/content/career/education/coursework/_index.md +++ /dev/null @@ -1,144 +0,0 @@ -# Coursework - -Detailed inventory of MBA courses by subject area. - -**Institution:** Carnegie Mellon University, Tepper School of Business -**Total Courses:** 27 graded + 2 pass/fail -**Cumulative GPA:** 3.68/4.0 - -## Confidence Legend - -- **High**: Can discuss in depth, apply in practice -- **Medium**: Solid understanding, may need refresher -- **Low**: Foundational exposure, would need study to apply - ---- - -## Accounting & Financial Management (6 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Financial and Managerial Accounting I | A | High | Financial reporting, cost analysis | -| Financial and Managerial Accounting II | A | High | Advanced accounting, financial statements | -| Business Accounting I | A+ | High | Practical accounting applications | -| Financial Statement Analysis | A- | High | Valuation, ratio analysis | -| Modern Data Management | B+ | Medium | Data organization, database systems | -| Financial Regulation | A- | High | Compliance, regulatory frameworks | - -**Career Relevance:** Foundation for all financial services roles. Direct application in BRD writing, financial governance at Citi. - ---- - -## Finance (5 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Finance I | B+ | Medium | Corporate finance fundamentals | -| Finance II | A- | High | Advanced finance, capital structure | -| Monetary Policy US & Abroad | A | High | Macroeconomics, policy analysis | -| Venture Capital & Private Equity | A- | High | VC investments, deal structure | -| B2B Marketing | B+ | Medium | Commercial negotiations | - -**Career Relevance:** Applied at Strategy& for M&A analysis, Morgan Stanley for wealth management strategy. - ---- - -## Statistics & Quantitative Analysis (3 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Probability and Statistics | A | High | Statistical methods, data analysis | -| Statistical Decision Making | B+ | Medium | Hypothesis testing, analytical decisions | -| Data Mining | A | High | Predictive analytics, pattern recognition | - -**Career Relevance:** Foundation for data architecture work at Citi, analytical rigor in consulting engagements. - ---- - -## Economics (2 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Managerial Economics | B | Medium | Microeconomic principles, pricing | -| Emerging Markets | A | High | Cross-border strategy, market analysis | - -**Career Relevance:** International perspective for global financial services work. - ---- - -## Operations & Strategy (4 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Operations Management | A- | High | Process optimization, supply chain | -| Optimization | A- | High | Mathematical optimization | -| Corporate Strategy | A | High | Strategic planning, competitive positioning | -| Corporate Restructuring | A | High | M&A, organizational transformation | - -**Career Relevance:** Core to Strategy& consulting work. Corporate Restructuring directly relevant to $4B acquisition analysis. - ---- - -## Management & Leadership (5 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Managing People and Teams | A- | High | Team dynamics, motivation | -| Managing Networks & Organizations | A- | High | Organizational structure, stakeholder management | -| Ethics & Leadership | A- | High | Leadership principles, ethical decisions | -| Managing International Capital Knowledge | B+ | Medium | Global knowledge management | -| Business Networks | B+ | Medium | Network analysis, influence | - -**Career Relevance:** Foundation for people management role at Citi (2023), stakeholder management across all roles. - ---- - -## Communications (3 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Management Presentations | A- | High | Public speaking, executive communication | -| Writing for Managers | A | High | Business writing, technical communication | -| Interpersonal Communications | A | High | Dialogue, emotional intelligence | - -**Career Relevance:** Consistently cited strength in performance reviews - "translating complex into understandable." - ---- - -## International Business (2 courses) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Hong Kong-China Abroad | B | Medium | Cultural immersion, market research | -| Hong Kong-China Capstone | A | High | Applied international strategy | - -**Career Relevance:** 12-unit immersive project. Supports 55+ countries traveled, global perspective. - ---- - -## Government & Policy (1 course) - -| Course | Grade | Confidence | Skills Gained | -|--------|-------|------------|---------------| -| Government & Business | A | High | Public policy, regulatory environment | - -**Career Relevance:** Foundation for regulatory work at Citi (Consent Order), PwC (Resolution Plans). - ---- - -## Summary by Strength - -### Strongest Areas (mostly A/A+) -1. Accounting & Financial Management -2. Strategy & Operations -3. Communications -4. Government & Policy - -### Solid Foundation (A-/B+) -1. Finance -2. Statistics & Quantitative -3. Management & Leadership - -### Opportunity to Refresh -1. Economics fundamentals -2. International capital management diff --git a/content/career/education/rutgers-bs-finance.md b/content/career/education/rutgers-bs-finance.md deleted file mode 100644 index 9ee9702..0000000 --- a/content/career/education/rutgers-bs-finance.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -institution: "Rutgers University" -school: "Rutgers Business School" -degree: "Bachelor of Science" -field_of_study: "Finance" -start_date: 2004-09 -end_date: 2008-05 -location: "New Brunswick, NJ" -gpa: 3.2 -honors: - - "Dean's List - Spring 2005" - - "Dean's List - Fall 2005" -activities: - - role: "Former Treasurer" - organization: "Phi Delta Theta Fraternity" ---- - -## Summary - -Undergraduate degree in Finance from Rutgers Business School, graduating into the 2008 financial crisis with immediate placement at BNP Paribas. - -## Academic Performance - -**GPA:** 3.2/4.0 - -### Honors -- Dean's List - Spring 2005 -- Dean's List - Fall 2005 - -## Activities - -### Phi Delta Theta Fraternity -- Served as Treasurer -- Financial management and budgeting responsibilities - -## Career Outcome - -Secured full-time position at BNP Paribas immediately upon graduation (July 2008), joining the rotational analyst program in Trading Operations during the global financial crisis. diff --git a/content/career/images/Headshot (sunset).jpg b/content/career/images/Headshot (sunset).jpg deleted file mode 100644 index 8f4b9ecc6844f5abca4ff1b612d4cc89396b7b4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161815 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 !O=;Er5JMP+=Bo5HF~NbBBed--oV)0 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 T^t(X^3ni2AnTN;b1>JV*uE$q;9K;0S4i4q- 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 z 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

7z{MCl|6OVjOx7Jwnw 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

T4uR&!nSX{@;&+_7T%V6^m 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%0Aj)bx;YC7Hl@{Z~m?SP!C4{3P(9VIkuP2zOjGy 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�*=~PuPdID*``qi(}n>TOL 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


0|G{_7N9=2=wJM=Su`=`3z+@zi?#*zG| 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∾7~62QZ66|@QcdY=-oDK_6qZ& zWl}I6EO_3nmZL0#H=q8@lWj{J$MDWO z?+nf)w(l_LwR)cNS$GZuV|LIdNBWKDF;;+bpDevdJl;OZ7{E{tb)>JYmT#($DpE4Y zzz&X2P3rlVUKDYv9(nZ9XhcnR3{H?sc{MjQYB^sB!Hc;bHL+vrF{gMY&*2%ggZpjA zNnhLM)rSD9ey#4M&*)?BXMOmD>(d)!%x|`REobj2-yYmvGdzcWGQfPV?VrIQWzwfM zoaTDwq7N2k4MmLIViXJ=-E(4t-;-DBc0j=?o!Nc+y7 zJsaeMZH^pl-ewV=AIvZ2Rp{^9n4$_W$QT0GU;>Fj$#=vXBo}Zn)F%uKhFHmF6$NpO zjc6fTNYa3L6Qo|=$XCE%88ZmzGrJSiN+HBdUIo(K;lvd(lEnW2q1llByQ7>S}FLQyn(bQZ3

Z+tdUK=;=Qe9J@Ch~Qfu4&b`zw<9j58u?k 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 z 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 z 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

CU2qO;f={P@jY85AFh6JxdQs7W;a8ONh6i&7CH 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 XgszVJXoqbw(UtbrX+Am~9jX7>3WFV- diff --git a/content/career/leadership/_index.md b/content/career/leadership/_index.md deleted file mode 100644 index b4ab0fb..0000000 --- a/content/career/leadership/_index.md +++ /dev/null @@ -1,63 +0,0 @@ -# Leadership & Mentorship - -People leadership, mentorship, and community involvement. - -## Team Leadership - -| Period | Role | Team Size | Context | Evidence | -|--------|------|-----------|---------|----------| -| 2023-Present | SVP, Transformation Senior Lead | 2 direct reports | First-time people manager at Citi; distributed team (NYC/Tampa) | [Role](../roles/citi-svp-transformation.md), [Story](../stories/first-time-manager.md) | -| 2018-2019 | Senior Consultant | 40+ contracted workers | Managed risk and regulatory engagements at Treliant | [Role](../roles/treliant-senior-consultant.md) | - -## Cross-Functional Leadership - -Leadership through influence, without formal reporting authority. - -| Period | Initiative | Scope | Outcomes | Evidence | -|--------|------------|-------|----------|----------| -| 2022-2023 | MRA Design Council | 5 governance constituencies | Full alignment achieved; model transitioned from design tool to ongoing governance forum | [Story](../stories/stakeholder-influence-governance.md) | -| 2022 | Board Dashboard Governance | Cross-silo reconciliation | Dashboard delivered on time with audit-ready documentation | [Story](../stories/governance-under-pressure.md) | -| 2019-2020 | Concierge Service Model | Operations, Technology, Product | ~$15B AUM opportunity; 40%+ onboarding improvement | [Story](../stories/concierge-model-innovation.md) | - -## Mentorship - -| Period | Mentee/Scope | Focus Areas | Outcomes | -|--------|--------------|-------------|----------| -| 2023-Present | 2 direct reports (experienced professionals) | Priorities, workload management, cross-functional blockers | Established 1:1 cadences, provided clarity on objectives, removed blockers | - -**Development Approach:** -- Balance autonomy with guidance for experienced professionals -- Clarify "why" behind assignments, not just "what" -- Provide direct feedback on deliverables (what worked, what to improve) -- Protect time for development conversations amid delivery pressure - -## Academic & Community Leadership - -| Period | Role | Organization | Context | -|--------|------|--------------|---------| -| 2013-2015 | V.P., Member Development | CMU Consulting Club | Led member development and professional preparation for consulting careers | -| 2013-2015 | Class Representative | Graduate Student Assembly | Represented MBA class in student governance | -| 2013-2015 | V.P. Finance | Out & Allied | Financial management for LGBTQ+ student organization | -| 2004-2008 | Treasurer | Phi Delta Theta Fraternity | Financial management and budgeting responsibilities | - -## Case Competition Leadership - -| Year | Competition | Result | Role | -|------|-------------|--------|------| -| 2013 | SCIO Case Competition | 1st Place | **Team Lead** | -| 2013 | McKinsey & Co. Case Competition | 2nd Place | Team Member | -| 2013 | ROMBA National Case Competition | Finalist | Team Member | - -## Honors & Recognition - -- **Consortium Fellow** - The Consortium for Graduate Study in Management (national fellowship recognizing leadership and diversity) -- **Merit Scholar** - CMU Tepper merit-based scholarship - -## Leadership Philosophy - -Based on feedback and experience: - -1. **Autonomy requires clarity** - Giving people autonomy works when they understand priorities and success criteria -2. **Influence through rigor** - Build credibility through quality of thinking and clear communication -3. **Make the abstract concrete** - People align when they see actual work, not theoretical frameworks -4. **Facilitate, don't dictate** - Structure decisions so stakeholders own them collectively diff --git a/content/career/nyc-tech-week-executive-summary.md b/content/career/nyc-tech-week-executive-summary.md deleted file mode 100644 index 0b6885d..0000000 --- a/content/career/nyc-tech-week-executive-summary.md +++ /dev/null @@ -1,186 +0,0 @@ -# NYC Tech Week Hosts — Fit Assessment & NYC Office Research - -## Your Fit Framework - -| Fit Level | Criteria | Why | -|-----------|----------|-----| -| 🔥 **High** | AI + Enterprise / Fintech / Big Tech / NYC VCs | Direct intersection of your Citi transformation + AI exploration + financial services domain | -| ⚖️ **Medium** | Health/Bio AI, Climate, Founder communities | Adjacent — good for networking, less direct career relevance | -| 📎 **Low** | Law firms, pure social events, universities, individuals | Ecosystem players; limited direct fit for enterprise AI transformation roles | - ---- - -## 🔥 HIGH FIT — Prioritize These - -### 1. Big Tech / Scale-Ups (All have NYC offices) -These are potential employers, partners, or clients for your enterprise transformation expertise: - -| Company | Events | Total RSVPs | Notes | -|---------|--------|-------------|-------| -| **IBM** | 12 | 4,658 | Running their flagship AI transformation event (614 RSVPs). Massive enterprise AI push. | -| **Google for Startups** | 10 | 378 | Agentic AI track. Deep technical + strategic content. | -| **Intuit** | 2 | 776 | Fintech panel (694 RSVPs). Major financial services player. | -| **Microsoft** | 2 | 619 | AI Founder Playbook breakfast. | -| **Cloudflare** | 1 | 499 | Build for the Agent Era. Infrastructure-layer AI. | -| **SAP** | 1 | 419 | Next Phase of Enterprise Systems. | -| **OpenAI** | 1 | 1,201 | Builder Lounge. High-demand, likely waitlisted. | -| **Snowflake** | 2 | 248 | AI + data cloud. | -| **MongoDB** | 2 | 0 | AI Builder Day with AWS. | -| **HubSpot** | 3 | 562 | Founders Open event. | -| **Vonage** | 3 | 459 | AI voice / communications. | -| **Postman** | 1 | 319 | Agents & APIs Demo Night. SF HQ, **NYC office confirmed**. | -| **Deel** | 6 | 87 | HR/payroll scale-up. Global but NYC presence. | -| **DigitalOcean** | 1 | 296 | Cloud infra. NYC HQ. | -| **Atlassian** | 1 | 131 | Enterprise collaboration. | -| **Adobe** | 3 | 28 | Ventures event. | -| **TikTok** | 2 | 0 | App scaling. | - -### 2. AI Startups — High Activity (3+ events, mostly NYC-based) -These are venture-backed AI startups actively building in NYC. Prime targets for advisory roles, partnerships, or career moves: - -| Startup | Events | RSVPs | NYC Office | What They Do | -|---------|--------|-------|------------|--------------| -| **Gamma** | 6 | 2,904 | Yes (multiple locations) | AI-native presentation/doc platform | -| **Mentor Me Collective** | 4 | 1,300 | Yes | AI mentorship / coaching platform | -| **New York Robotics** | 4 | 1,139 | Yes | Robotics + AI software | -| **Mucker Capital** | 4 | 753 | Yes | LA-based VC, NYC presence | -| **XLAI** | 4 | 546 | Yes | AI investing / cultural infrastructure | -| **Lyzr** | 4 | 438 | Yes | AI agents / dev tools | -| **Pygma** | 4 | 395 | Yes | AI for fintech / social | -| **Walker Media LLC** | 4 | 336 | Yes (SoHo) | AI + creative / brand tech | -| **Scalpels & Spreadsheets** | 4 | 289 | Yes (Midtown) | AI healthtech integration | -| **Flowstate** | 3 | 668 | Yes (SoHo) | AI productivity / human flourishing | -| **Generative IDE** | 3 | 580 | Yes (Midtown) | AI dev tools / hackathons | -| **Ugly Talk** | 3 | 447 | Yes (Midtown) | AI brand / commerce | -| **staaake** | 3 | 421 | Yes (Chelsea) | AI founder community | -| **Recess** | 3 | 396 | Yes | AI product / women in AI | -| **Raisi** | 3 | 384 | Yes | Fundraising platform for founders | -| **Cloudonix, Inc** | 3 | 238 | Yes (FiDi) | Agentic voice AI | -| **Black Women Talk Tech** | 3 | 209 | Yes | AI founder community | -| **VirtusLab** | 3 | 172 | Yes | AI in enterprise SDLC | -| **Supermoon** | 3 | 165 | Yes | AI founders / jam sessions | -| **Savas Labs** | 3 | 239 | Yes | Practical AI for agencies | -| **Cuculi** | 3 | 311 | Yes | AI networking / events | -| **Tabs** | 3 | 68 | Yes (SoHo) | AI fintech / CFO tools | - -### 3. AI Startups — 2 Events (NYC-based or with NYC presence) - -| Startup | Events | RSVPs | NYC Office | What They Do | -|---------|--------|-------|------------|--------------| -| **Ramp** | 2 | 294 | Yes | Corporate card / spend management (unicorn) | -| **CoreWeave** | 2 | 242 | Yes | GPU cloud / AI infrastructure | -| **Limy AI** | 2 | 428 | Yes | AI marketing / GTM | -| **Phinite AI** | 2 | 319 | Yes | AI agents / SaaS | -| **C10 Labs** | 2 | 375 | Yes | AI lab / global expansion | -| **Deskree** | 2 | 544 | Yes | No-code / backend platform | -| **How2Scale** | 2 | 504 | Yes | AI security / scaling | -| **Build First** | 2 | 342 | Yes | AI design / creative tools | -| **Foundation for Agentic Networks** | 2 | 304 | Yes | Agentic AI research / network | -| **Wooxy** | 2 | 295 | Yes | AI customer retention | -| **Bria** | 2 | 268 | Yes | AI media / visual generative models | -| **NexPost** | 2 | 258 | Yes | AI content / brand workflows | -| **You.com** | 2 | 184 | Yes | AI search engine | -| **PhysicsX** | 2 | 183 | Yes | AI for aerospace / physical world | -| **Adaptive** | 2 | 205 | **Yes** | AI-native ERP for construction | -| **SimpleClosure** | 2 | 149 | Yes | AI legal / startup wind-down | -| **STELLANS.io** | 2 | 129 | Yes | AI design / SaaS | -| **Startup Grind** | 2 | 182 | **NYC chapter** | Global startup community | - -### 4. Fintech / Financial Services - -| Company | Events | RSVPs | NYC Office | Notes | -|---------|--------|-------|------------|-------| -| **J.P. Morgan** | 2 | 182 | Yes | Tech Week + Pride kickoff | -| **UBS** | 3 | 157 | Yes | Builders & Exits event | -| **Mastercard** | 2 | 113 | Yes | Crypto / institutional blockchain | -| **Wells Fargo** | 1 | 330 | Yes | TMT Investment Banking social | -| **Lazo Fintech Inc** | 3 | 48 | Likely | Back-office for VC-backed startups | -| **Turnstile** | 2 | 0 | Yes | Fintech / finance tools | -| **Rillet** | 2 | 0 | Yes | Fintech / ARR comedy night | - -### 5. VC / Accelerator / Investor (NYC-based) - -| Firm | Events | RSVPs | Notes | -|------|--------|-------|-------| -| **a16z / a16z speedrun** | 9 | 340 | Speedrun = their pre-seed/seed program | -| **Techstars** | 2 | 799 | NYC accelerator confirmed | -| **Plug and Play NY & NYEDC** | 1 | 343 | Applied AI for brands | -| **KLI Capital** | 3 | 507 | Healthcare / tech investing | -| **Eleven Wall Ventures** | 3 | 423 | Frontier tech / GP roundtables | -| **Generous Ventures** | 4 | 271 | CVC / founder lunches | -| **SOSA** | 3 | 248 | International founders | -| **BDev Ventures** | 2 | 316 | B2B founders panel | -| **Presentation Mode** | 2 | 310 | Pitch Garage | -| **165 Global** | 2 | 219 | Investor network | -| **VC in DC** | 2 | 314 | The New Arsenal event | -| **Activant Capital** | 2 | 63 | Growth equity | -| **Alumni Ventures** | 2 | 34 | Consumer / founder investing | -| **Rock Yard Ventures** | 2 | 28 | LP/GP movie nights | -| **Alpha Partners** | 2 | 0 | VC ecosystem breakfasts | -| **Wall Street Capital Partners** | 2 | 0 | Board Member Club Gala | -| **RSM** | 1 | 671 | Capital raising insider panel | -| **P2S.vc** | 1 | 417 | Pitch & Drink | -| **Legendary Ventures** | 1 | 364 | General event | -| **QUAY Acceleration** | 1 | 400 | **NYC accelerator since 2017** | -| **NYC B2B** | 1 | 792 | **NYC founder community** | -| **Plug and Play New York** | 1 | 343 | Corporate innovation | - -### 6. Single-Event Powerhouses (High RSVPs, NYC-based) - -| Company | RSVPs | What They Do | NYC Office | -|---------|-------|--------------|------------| -| **Newlab** | 1,468 | Deep tech / hardware incubator | Brooklyn (Navy Yard) | -| **Fireworks AI** | 552 | Generative AI infrastructure | Yes | -| **Streamlogic** | 342 | AI-driven development | Yes | -| **Tavily AI** | 318 | AI search / agentic commerce | Yes | -| **CreatorTech.ai** | 310 | AI creative tools | Yes | -| **MedPhone AI** | 321 | AI healthcare | Yes | -| **Formation Bio** | 320 | AI biotech | Yes | -| **Genspark** | 299 | AI agent platform | Yes | -| **Pinecone** | 325 | Vector database / AI infra | Yes | - ---- - -## ⚖️ MEDIUM FIT — Worth Selective Engagement - -| Segment | Examples | Notes | -|---------|----------|-------| -| **Health / Bio AI** | Soma Precision Health, Formation Bio, MedPhone AI, Scalpels & Spreadsheets | Interesting but not your core domain | -| **Climate / CleanTech** | Propel Earth | High activity but off-domain | -| **Founder Communities** | Technology Founders of America, Founders House, Founders & Builders Connect | Good for network, not direct career value | -| **Media / Content AI** | Walker Media, Wistia, CreatorTech.ai | Creative AI, less enterprise focus | -| **Individual Brands** | Lenny's Newsletter, Healthcare AI Guy | Personal brands, not companies | - ---- - -## 📎 LOW FIT — Ecosystem Players - -| Segment | Examples | Why Low Fit | -|---------|----------|-------------| -| **Law Firms** | Morrison Foerster, Fenwick, Manatt, Lowenstein Sandler | Good for founder ecosystem, but not transformation/AI roles | -| **Universities** | Columbia Business School, Fordham, NYU Tandon | Academic / student focus | -| **Pure Social / Fitness** | Pitch and Run, TechWalk, Fish & Richardson | Not career-relevant | -| **Individual Hosts** | Serena Wang, France Ovalle, CEO DentalFynd | Personal events, not institutional | - ---- - -## Key Insight: NYC Office Density - -Of the **241 orgs** analyzed (2+ events or 300+ RSVPs): -- **~185 (77%)** have confirmed or highly likely NYC offices -- **~44 (18%)** are likely NYC-based based on event location clustering -- **~12 (5%)** are ambiguous or virtual-only - -**For your priorities:** Nearly every high-fit AI startup, fintech, and VC on this list is NYC-based. The exceptions are mostly Big Tech with SF HQ + NYC satellite offices (Postman, Google, etc.) — which still have strong NYC presence. - ---- - -## Strategic Takeaways - -1. **Gamma** (2,904 RSVPs, 6 events) is the most popular AI startup host — and they're NYC-based. Worth a conversation. -2. **IBM** and **Google for Startups** are running the most substantive enterprise AI content. Good for learning + visibility. -3. **Foundation for Agentic Networks** — your confirmed event — sits at the exact intersection of finance + agentic AI. -4. **Ramp, CoreWeave, Pinecone, OpenAI** are all NYC-present unicorns/scale-ups at the AI infrastructure layer. -5. **a16z speedrun** + **Techstars NYC** + **QUAY Acceleration** are the key accelerator programs — good for understanding the early-stage pipeline. - -Full detailed research with all 241 orgs: `nyc-tech-week-hosts-research.md` diff --git a/content/career/nyc-tech-week-hosts-research.md b/content/career/nyc-tech-week-hosts-research.md deleted file mode 100644 index 4cf1ca7..0000000 --- a/content/career/nyc-tech-week-hosts-research.md +++ /dev/null @@ -1,311 +0,0 @@ -# NYC Tech Week Hosts — Research & Segmentation by Fit - -Analysis of 241 orgs (2+ events OR 300+ RSVPs) - -**Segments:** -- 🔥 High Fit: AI Startups, Fintech, Big Tech, VCs — aligned with your enterprise transformation + AI + financial services background -- ⚖️ Medium Fit: Health/Bio, Climate, Founder Communities — potential networking value but less direct domain overlap -- 📎 Low Fit: Law Firms, Universities, Pure Social — ecosystem players, limited direct career relevance - - -## AI Startup (High Activity) (32 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Colectivo | 8 | 824 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | The Latina Power | -| Unicorner | 7 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | Founding GPs VC Omakase | -| Gamma | 6 | 2904 | Likely NYC-based (multiple locations) | AI/ML, Founder/Startup, Product/Growth, | Official Tech Week Kickoff Party (hosted by Gamma | -| Tequity | 5 | 90 | Likely NYC office (Flatiron) | AI/ML, Design/Creative, Dev/Engineering, | From Prototype to Production for Non-Technical Fou | -| Mentor Me Collective | 4 | 1300 | Known NYC office | AI/ML, Climate/Energy, Dev/Engineering | Board Games & Chill | -| New York Robotics | 4 | 1139 | Known NYC office | AI/ML, Dev/Engineering, Product/Growth | Software for Hardware: The Tools Powering Robotics | -| Mucker Capital | 4 | 753 | Known NYC office | AI/ML, Product/Growth, VC/Investing | Live "Iron (AI) Chef" Vibe-Coding | -| XLAI | 4 | 546 | Known NYC office | AI/ML, Dev/Engineering, VC/Investing | Investing in Cultural Infrastructure Lunch | -| Lyzr | 4 | 438 | Likely NYC office (Outer borough) | AI/ML, Dev/Engineering, Founder/Startup, | Omakase - A Michelin-starred dinner with AI Leader | -| Walker Media LLC | 4 | 336 | Likely NYC office (SoHo) | AI/ML, Design/Creative, Dev/Engineering, | The Partnership Room: Brands, Meet Creators Buildi | -| Scalpels & Spreadsheets | 4 | 289 | Likely NYC office (Midtown) | AI/ML, Healthcare, Product/Growth, Socia | How Healthtech Teams are Integrating AI into Live | -| Fin | 4 | 102 | Likely NYC-based (multiple locations) | AI/ML, Founder/Startup | Founder Launch Studio @Fin Labs | -| Consulate General of Argentina in New York | 4 | 64 | Likely NYC office (Midtown) | AI/ML, Fintech, Founder/Startup, VC/Inve | The Argentine Edge: From Deep Tech to Global Scale | -| Cherry Hill Advisory | 4 | 0 | Likely NYC office (Outer borough) | AI/ML, Consumer, Founder/Startup | AI Startup Founders' Lunch hosted by Cherry Hill A | -| Flowstate | 3 | 668 | Likely NYC office (SoHo) | AI/ML | The Oasis @ NY Tech Week Day 1 - Human Flourishing | -| Generative IDE | 3 | 580 | Likely NYC office (Midtown) | AI/ML, Dev/Engineering, Founder/Startup, | GIDE Hackathon | -| Rehearsals | 3 | 472 | Likely NYC office (Nomad) | AI/ML, Social/Party | Absinthe & AI | -| Ugly Talk | 3 | 447 | Likely NYC office (Midtown) | AI/ML, Design/Creative, Founder/Startup, | Ugly Talk: Can Your Brand Thrive in Agentic Commer | -| staaake | 3 | 421 | Likely NYC office (Chelsea) | AI/ML, Founder/Startup, Social/Party | NYC University Founders ONLY Meet | -| Unlocked Consultancy | 3 | 398 | Likely NYC office (Midtown) | AI/ML, SaaS | The job market in the age of AI | -| Recess | 3 | 396 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, Women/Diversity | Women in AI: Live Product Showcase | -| Raisi | 3 | 384 | Known NYC office | Media/Content, VC/Investing | Raisi: Daily Fundraising Sprint Room | -| Cuculi | 3 | 311 | Likely NYC office (Midtown) | AI/ML, Social/Party | TECH NETWORKING MIXER | -| Savas Labs | 3 | 239 | Known NYC office | AI/ML | Practical AI for Agencies | -| Cloudonix, Inc | 3 | 238 | Likely NYC office (Financial District) | AI/ML, Dev/Engineering | If Your AI Can’t Talk and Act, It’s Broken - A | -| Black Women Talk Tech | 3 | 209 | Known NYC office | AI/ML, Founder/Startup, Women/Diversity | Agent Era: How Women Founders Are Building AI That | -| VirtusLab | 3 | 172 | Known NYC office | AI/ML, Fintech, SaaS | How to Write a Book on AI in Enterprise SDLC While | -| Supermoon | 3 | 165 | Known NYC office | AI/ML, Founder/Startup, Media/Content, P | Jam in AM | AI founders @ | -| Jetzy | 3 | 78 | Likely NYC office (Midtown) | AI/ML, Founder/Startup, Real Estate, VC/ | AI, Time, The Future of Computer | -| Tabs | 3 | 68 | Likely NYC office (SoHo) | AI/ML, Fintech, Product/Growth, Social/P | CFO Dinner - Future of Pricing in AI | -| Supermomos | 3 | 68 | Likely NYC office (Midtown) | AI/ML, Founder/Startup, Social/Party, VC | Private AI x Private Equity and Fund Operators Din | -| Bereisheet Tech | 3 | 4 | Likely not NYC-based | AI/ML, Fintech | Leading HR Through the AI Revolution | - -## AI Startup (44 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Deskree | 2 | 544 | Likely NYC office (Manhattan) | AI/ML | Future of DevEx | -| How2Scale | 2 | 504 | Likely NYC office (Manhattan) | AI/ML | Cyber threats in the AI Era | -| Limy AI | 2 | 428 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, Sports/Fitness | Breathe & Brief - Pilates for marketers | -| C10 Labs | 2 | 375 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Product/Growth, | C10 Labs x Global AI Lab X NYCEDC — From Lab to | -| Build First | 2 | 342 | Likely NYC office (Outer borough) | AI/ML, Design/Creative, Founder/Startup | Design Thinking Meets AI: Book Talk & Live Build | -| Phinite AI | 2 | 319 | Likely NYC office (Manhattan) | AI/ML, Product/Growth, SaaS | No AI Team, No Problem : The Multi-Agent Playbook | -| Foundation for Agentic Networks | 2 | 304 | Likely NYC office (Manhattan) | AI/ML, Consumer, Design/Creative, Fintec | Financial Services for Agentic Networks | -| Wooxy | 2 | 295 | Likely NYC office (Manhattan) | AI/ML, Dev/Engineering, Founder/Startup, | Building AI-Powered Customer Retention Systems | -| Ramp | 2 | 294 | Known NYC office | AI/ML, Founder/Startup, VC/Investing | The Vertical AI Summit | -| Bria | 2 | 268 | Likely NYC office (Manhattan) | AI/ML, Media/Content | Many Models, One Workflow — with Bria and Cloudf | -| NexPost | 2 | 258 | Likely NYC office (Manhattan) | AI/ML, Design/Creative, Founder/Startup, | AI Content Lab: Build an AI Workflow Where Brand V | -| CoreWeave | 2 | 242 | Known NYC office | AI/ML, Social/Party | Marimo: Ice Cream Social for AI Researchers | -| Adaptive | 2 | 205 | NYC office confirmed (AI construction startup) | AI/ML, Real Estate | AI in Construction | -| You.com | 2 | 184 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Social/Party, VC | AI Founder × VC Breakfast | -| PhysicsX | 2 | 183 | Likely NYC office (Manhattan) | AI/ML | Built for the Physical World: AI at the Aerospace | -| Startup Grind | 2 | 182 | NYC chapter active | AI/ML, Founder/Startup | Steal These AI Workflows: Live Demos from NYC’s | -| SimpleClosure | 2 | 149 | Likely NYC office (Manhattan) | AI/ML, Legal | The Retro | -| Leverage | 2 | 149 | Possibly NYC-based (Central Park) | AI/ML, Dev/Engineering, Social/Party | Voice Agents Weekender Hackathon | -| STELLANS.io | 2 | 129 | Known NYC office | AI/ML, Design/Creative, SaaS | Agent Harnesses: What It Takes to Make AI Agents W | -| AIMAR | 2 | 111 | Likely NYC office (Outer borough) | AI/ML, Founder/Startup, Product/Growth, | From Early Traction to Repeatable Pipeline: AI GTM | -| Owle AI | 2 | 86 | Likely NYC office (Manhattan) | AI/ML, Dev/Engineering, Founder/Startup | Hack- Aging Vibecoding | -| Tech Tribe | 2 | 76 | Likely NYC office (Manhattan) | AI/ML, Social/Party | Prompting Prejudice: How AI Learns — and Unlearn | -| WillDom | 2 | 76 | Likely NYC office (Manhattan) | AI/ML, SaaS | The Autonomous enterprise: You're Not Late. You're | -| peoplepower.ai | 2 | 66 | Likely NYC office (Manhattan) | AI/ML | AI for HR: Confidence vs Fluency | -| Modus Digital | 2 | 46 | Likely NYC office (Manhattan) | AI/ML | AI Search: The 500-foot view | -| Flybridge | 2 | 30 | Likely NYC office (Outer borough) | AI/ML, Social/Party, Women/Diversity | No Diet Club Brooklyn Food Crawl | -| Warrant | 2 | 21 | Likely NYC office (Manhattan) | AI/ML, Fintech, Product/Growth, Social/P | The AI GTM Book Club | -| TrueLogic | 2 | 10 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party | Truelogic presents Beyond the Demo: Building Agent | -| Principle | 2 | 9 | Likely NYC office (Manhattan) | AI/ML, Social/Party | AI Market Foresight: Live Simulation Vol. 2 | -| MedRock Ventures Inc. | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Healthcare, VC/Investing | AI & HealthTech for Hospitals and Healthcare | -| Interwoven Ventures | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup, Social/Party, VC | Promise of Physical AI - Hardware Founders and Inv | -| 2048 Ventures | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Healthcare, VC/Investing | Healthcare Pitch Competition - 2048 Ventures | -| Amino Capital | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Legal, VC/Investing | OpenClaw for Investors (Amino Capital & UBS) | -| Fonzi AI | 2 | 0 | Likely NYC office (Outer borough) | AI/ML | Beta Testers: Climb Night | -| Good Investor Club | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, VC/Investing | Investing in Deeptech 2026 - for VCs, angels, fami | -| Women in AI | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Women/Diversity | The Table ✦ by Women in AI | -| OpenAI | 1 | 1201 | NYC office confirmed | AI/ML | OpenAI Builder Lounge | -| Fireworks AI | 1 | 552 | NYC office confirmed | AI/ML, Founder/Startup, Social/Party | Closing Party - Techweek NYC | -| Streamlogic | 1 | 342 | NYC office confirmed | AI/ML | From Vibe Coding to AI-Driven Development | -| Healthcare AI Guy | 1 | 337 | Newsletter/individual (no office) | AI/ML, Consumer, Founder/Startup, Health | How AI founders are building the future of consume | -| AI for Social Good NYC | 1 | 326 | Possibly NYC-based (Flatiron) | AI/ML, Founder/Startup, Social/Party | AI for Good Meetup | -| MedPhone AI | 1 | 321 | NYC office confirmed | AI/ML, Healthcare | [AI in Healthcare] | -| Tavily AI | 1 | 318 | NYC office confirmed | AI/ML | Agentic Commerce: Build Day | -| CreatorTech.ai | 1 | 310 | NYC office confirmed | AI/ML, Design/Creative, Media/Content | A New Creative Stack: How AI Is Reshaping Content | - -## Fintech / Financial Services Startup (1 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Lazo Fintech Inc | 3 | 48 | Possibly NYC-based (Central Park) | Fintech, VC/Investing | The Living Space | - -## Big Tech / Scale-Up (14 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| IBM | 12 | 4658 | Known NYC office | AI/ML, Dev/Engineering, Founder/Startup, | Generative Computing Masterclass: Building Predict | -| Google for Startups | 10 | 378 | Known NYC office | AI/ML, Founder/Startup, Product/Growth, | Google for Startups Hub | -| Deel | 6 | 87 | Known NYC office | Founder/Startup, Social/Party | Founders' Landing, Tech Week Kickoff | -| HubSpot | 3 | 562 | Known NYC office | AI/ML, Founder/Startup, Product/Growth, | Founders Open: Pickleball & Networking Party | -| Vonage | 3 | 459 | Known NYC office | AI/ML, Founder/Startup | Your Users Hate 2FA. (A Lunch & Learn w/ Vonage on | -| Adobe | 3 | 28 | Known NYC office | Design/Creative, Founder/Startup, Media/ | Adobe Ventures & Comcast Ventures Present: The Fut | -| Intuit | 2 | 776 | Known NYC office | AI/ML, Dev/Engineering, Fintech, Founder | Intuit Fintech Panel & Networking Event | -| Microsoft | 2 | 619 | Known NYC office | AI/ML, Founder/Startup | The AI Founder Playbook: Breakfast & Panel @ Micro | -| Snowflake | 2 | 248 | Known NYC office | AI/ML | Snowflake Cafe at Verci: Leverage AI and Snowflake | -| MongoDB | 2 | 0 | Known NYC office | AI/ML, Founder/Startup, Social/Party | Plus-One Party™: Founders & Funders Edition | -| TikTok | 2 | 0 | Known NYC office | Founder/Startup | Scaling Apps on TikTok: Inside the Founder Playboo | -| Cloudflare | 1 | 499 | Known NYC office | AI/ML | Build for the Agent Era - Cloudflare + Shopify | -| SAP | 1 | 419 | Known NYC office | SaaS | The Next Phase of Enterprise Systems | -| Postman | 1 | 319 | Possibly NYC-based (SoHo) | | 🗽Agents & APIs Demo Night | - -## VC / Accelerator / Investor (31 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| a16z speedrun | 5 | 15 | Known NYC office | AI/ML, Founder/Startup, Social/Party, Sp | a16z speedrun Pitch Day | -| a16z | 4 | 325 | Known NYC office | Founder/Startup, Media/Content | Founder Fireside w/ Partiful x a16z | -| Generous Ventures | 4 | 271 | Known NYC office | Founder/Startup, Product/Growth, Social/ | CVC and Founder RFLP (Request for Lunch and Produc | -| KLI Capital | 3 | 507 | Known NYC office | Founder/Startup, Healthcare, Social/Part | The Investor's Playbook | -| Eleven Wall Ventures | 3 | 423 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Frontier House NYC - General Partner Roundtable | -| SOSA | 3 | 248 | Known NYC office | Founder/Startup, Legal, VC/Investing | Czech Startup Pitch Night | -| AcceleratorCON | 3 | 235 | Likely NYC office (Chelsea) | Consumer, Design/Creative, Founder/Start | Postponed--- The Draft Experience: -NYC Tryouts | -| Coeus Collective Ventures | 3 | 168 | Known NYC office | Healthcare, Media/Content, Social/Party, | Sports, Media & Entertainment Tech Dinner | -| BDev Ventures | 2 | 316 | Known NYC office | Founder/Startup, SaaS, VC/Investing | B2B Founders Panel & Breakfast | -| VC in DC | 2 | 314 | Known NYC office | VC/Investing | The New Arsenal | -| Presentation Mode | 2 | 310 | Known NYC office | VC/Investing | Pitch Garage | -| 165 Global | 2 | 219 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Gather 01 by 165 Global: NYC Launch Party - for In | -| Dots (YC S21) | 2 | 200 | Likely NYC office (Manhattan) | Fintech, Founder/Startup, Media/Content, | Fintech Engineers Happy Hour | -| The Vertical | 2 | 170 | Known NYC office | VC/Investing | Demystifying Corporate Venture Capital | -| Post Up NYC LLC | 2 | 99 | Known NYC office | Founder/Startup, Social/Party | NYTW Boat Party | -| Activant Capital | 2 | 63 | Known NYC office | Social/Party, VC/Investing | General Intuition & Activant Happy Hour | -| Alumni Ventures | 2 | 34 | Known NYC office | Consumer, Founder/Startup, VC/Investing | Consumer Crashout: The Shift Nobody's Talking Abou | -| Rock Yard Ventures | 2 | 28 | Known NYC office | VC/Investing | FUTURE TITANS LP/GP Movie Night: The Big Short (wi | -| Rillet | 2 | 0 | Known NYC office | Fintech | ARR You Kidding Me: A Comedy Night for Finance Pro | -| Alpha Partners | 2 | 0 | Known NYC office | Social/Party, VC/Investing | 3rd Annual Partner2Partner VC Bfast | -| Wall Street Capital Partners | 2 | 0 | Known NYC office | VC/Investing | The Board Member Club Summer Gala | -| Turnstile | 2 | 0 | Known NYC office | Fintech, Founder/Startup, Social/Party | NYC Finance Leaders Dinner with Turnstile | -| AI Accelerator Institute | 2 | 0 | Likely NYC office (Manhattan) | AI/ML, Founder/Startup | Generative AI Summit New York | -| NYC B2B | 1 | 792 | NYC-based community (Manan Modi) | AI/ML, Founder/Startup, SaaS, Social/Par | NYC B2B: AI Founders & Investors Mixer | -| RSM | 1 | 671 | Known NYC office | VC/Investing | Raising Capital in Today’s Tech Market - An insi | -| Techstars | 1 | 447 | Possibly NYC-based (Tribeca) | AI/ML, Founder/Startup, VC/Investing | AI After Tomorrow: Investing, Building Tech, and S | -| P2S.vc | 1 | 417 | Known NYC office | VC/Investing | Pitch & Drink with P2S.vc 🥤 | -| QUAY Acceleration | 1 | 400 | Possibly NYC-based (Midtown) | Social/Party, VC/Investing | Networking Happy Hour by Morgan Stanley Inclusive | -| Legendary Ventures | 1 | 364 | Known NYC office | VC/Investing | Legendary Ventures | -| Techstars | 1 | 352 | NYC accelerator confirmed | Founder/Startup, VC/Investing | Techstars Investor Preview | -| Plug and Play New York & NYEDC | 1 | 343 | NYC office confirmed | AI/ML, Design/Creative | Applied AI for the Modern Brand | - -## Financial Institution (4 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| UBS | 3 | 157 | Known NYC office | Founder/Startup, VC/Investing | NYC Tech Week: Builders & Exits | -| JPMorgan | 2 | 138 | Known NYC office | Fintech, Product/Growth | Tech Week & Pride Month Kickoff Event hosted by J. | -| Mastercard | 2 | 113 | Known NYC office | Crypto/Web3 | Mastercard x Sei: The Future of Institutional Bloc | -| Wells Fargo TMT Investment Banking | 1 | 330 | NYC office confirmed | Fintech, Media/Content, Social/Party | Tech x Creator Social at #NYTechWeek | - -## Consulting (1 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| PwC | 6 | 24 | Known NYC office | AI/ML, Design/Creative, Fintech | The builder’s table: AI finance leaders lunch wi | - -## Health / Bio Startup (4 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Soma Precision Health | 4 | 503 | Known NYC office | Healthcare, Sports/Fitness | Unlocking Cognitive Performance | -| Live Different Comedy | 3 | 68 | Known NYC office | | Flirt Tank | -| MarkOne Health | 2 | 30 | Known NYC office | Design/Creative, Healthcare, VC/Investin | Hospital VC and CVC's Unite! | -| Formation Bio | 1 | 320 | NYC office confirmed | AI/ML, Healthcare | AI & Biotech Runtime | - -## Startup / Founder Community (3 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Technology Founders of America | 3 | 1507 | Known NYC office | Founder/Startup, Product/Growth, Social/ | Advertising & Marketing Mixer | -| Founders House | 3 | 185 | Likely NYC office (Midtown) | Founder/Startup, Healthcare, Product/Gro | Founders House GTM Masterclass | -| Founders & Builders Connect | 1 | 751 | Possibly NYC-based (Chelsea) | Founder/Startup, Social/Party | 🍹NYC Founders Happy Hour | - -## Law Firm (9 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Fenwick | 7 | 1382 | Likely NYC office (Flatiron) | AI/ML, Consumer, Founder/Startup, Social | Fenwick Fun Run | -| Manatt | 4 | 523 | Known NYC office | AI/ML, Crypto/Web3, Healthcare, Media/Co | From Model to Market: The Future of Clinical AI in | -| Ellis Law Group | 2 | 253 | Likely NYC office (Manhattan) | AI/ML, Legal | Stand Out & Get Funded in the Age of AI | -| Lowenstein Sandler | 2 | 195 | Known NYC office | Healthcare, Sports/Fitness | IGNITE 2026 | -| Fox Rothschild | 2 | 188 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Shabbat State of Mind: A Wednesday Gathering for I | -| Fish & Richardson P.C. | 2 | 118 | Known NYC office | Sports/Fitness | Walk and Talk Tech in Central Park | -| Johnson Edman Adv. | 2 | 25 | Known NYC office | Design/Creative, Dev/Engineering | The City Hacks the State: Part 1 - Panel Discussio | -| Orrick | 2 | 0 | Known NYC office | Founder/Startup, Healthcare | Rebuilding American Manufacturing [BVP, J.P. Morga | -| Morrison Foerster | 1 | 923 | Known NYC office | Founder/Startup, Social/Party | Founders and Funders Rooftop Party | - -## University / Education (1 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| Columbia Business School | 1 | 659 | Known NYC office | AI/ML, Founder/Startup, VC/Investing | Building in the Age of AI: What Skills Founders, O | - -## Other (97 orgs) - -| Org | Events | RSVPs | NYC Status | Top Topics | Sample Event | -|-----|--------|-------|------------|------------|--------------| -| ElevenLabs | 9 | 0 | Known NYC office | Founder/Startup | ElevenLabs NY Tech Week PopUp | -| Propel Earth | 7 | 1556 | Known NYC office | Climate/Energy, Dev/Engineering, Founder | NYC Tech Week Pitch Competition | -| Pitch and Run | 5 | 403 | Known NYC office | Sports/Fitness, VC/Investing | Pitch and Run Williamsburg | -| Products by Women | 4 | 622 | Likely NYC office (Chelsea) | Dev/Engineering, Product/Growth, Social/ | Women in Tech Leadership Happy Hour/Networking (In | -| Pygma | 4 | 395 | Known NYC office | Fintech, Founder/Startup, Social/Party, | Tapas & Cañas | -| Rho | 4 | 380 | Known NYC office | Founder/Startup, Social/Party, Sports/Fi | The Principal Club [Hosted by Rho x Draper] | -| Persona | 4 | 64 | Likely NYC office (Flatiron) | Founder/Startup, Social/Party | The Founding Table: Private Chef Dinner | -| Madeline & Co. | 4 | 0 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party, VC/Invest | NY Tech Week Opening After Party by Madeline & Co. | -| Somarae | 3 | 681 | Likely NYC office (Midtown) | Founder/Startup, Healthcare, Legal, Soci | She Ships: A Guided Build Session for Women with I | -| EchoHer | 3 | 413 | Known NYC office | Founder/Startup, Product/Growth, Social/ | The New GTM Stack: How Startups Win Distribution T | -| American South Asian Network | 3 | 360 | Known NYC office | Fintech, Founder/Startup, VC/Investing | South Asians in Finance | -| Yorkseed | 3 | 343 | Known NYC office | Social/Party, VC/Investing, Women/Divers | Global Expansion & Cross-Border Investing | -| Boardy | 3 | 296 | Likely NYC office (Manhattan) | Social/Party | Secret Boardy Party | -| Insurgi Urban Concepts | 3 | 293 | Likely NYC office (Outer borough) | Founder/Startup, Media/Content, Social/P | NYC Spades Club | -| StartupExperts | 3 | 282 | Likely NYC office (Manhattan) | Founder/Startup | 4th Annual NY Tech Week Soccer Championship | -| African Women in STEM | 3 | 273 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | The Rise Circle: Founders, Investors & Innovation | -| Solo Unicorn Club | 3 | 242 | Likely NYC office (Midtown) | Dev/Engineering, Social/Party | SOLO UNICORN HOUR — Day 1 Debrief | -| American South Asian Network (ASAN) | 3 | 238 | Likely NYC office (Midtown) | Social/Party | South Asians in Tech | -| GenZtea | 3 | 219 | Known NYC office | Dev/Engineering, Founder/Startup, Media/ | LinkedIn GTM Hackathon | -| KRCG | 3 | 156 | Virtual only - unclear | Founder/Startup, Product/Growth, SaaS | Scaling Founder-led Sales on LinkedIn | -| Dedalus Labs | 3 | 137 | Known NYC office | | An A2A World: Who Builds It, Who Wins, and What's | -| Triple Eight Creative | 3 | 134 | Likely NYC office (SoHo) | Design/Creative, Dev/Engineering, Founde | The Beauty of Infrastructure: Redesigning the Gues | -| Valon | 3 | 128 | Known NYC office | Women/Diversity | The Future of Work | -| Exette | 3 | 122 | Likely NYC office (Flatiron) | Dev/Engineering, Fintech, Founder/Startu | The Founder's Exit Hackathon: From Identity to Ass | -| Fierce Foundry | 3 | 117 | Known NYC office | Dev/Engineering, Founder/Startup, VC/Inv | Femhack NYTechweek 2026 | -| Odin | 3 | 80 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | Going Solo: GP Poker tournament | -| Inspiralia US | 3 | 42 | Known NYC office | | Scaling Deep Tech with Federal Funding | -| The Pattern Maker | 2 | 652 | Known NYC office | Design/Creative, Social/Party | Fashion Tech Panel Event @ FIT | -| Travelbay | 2 | 643 | Known NYC office | Social/Party | Coffee Chat Manhattan: Faith In Business! | -| Startup Oasis | 2 | 578 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Startup Founders + Tech Professionals Happy Hour | -| Vibe Space | 2 | 522 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Vibe Space Founders & Investors Mixer | -| Ask a Chief of Staff | 2 | 446 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party | Knowledge Systems for Chiefs of Staff | -| Pollen8 | 2 | 436 | Likely NYC office (Manhattan) | Founder/Startup, Product/Growth | Startup GTM — Mapping + Metrics | -| Serena Wang | 2 | 356 | Known NYC office | | Whiskey Tasting at Bergdorf Goodman | -| VCAR | 2 | 352 | Known NYC office | Design/Creative, Media/Content | Last Call for Resumes | -| Qapita | 2 | 352 | Possibly NYC-based (Chinatown) | Founder/Startup, Social/Party | Founders/VCs Breakfast Mixer w/ Qapita, RemoFirst | -| Alt-Black | 2 | 351 | Known NYC office | Women/Diversity | Brewing Connections: Colombian Coffee Tasting | -| Zo Computer | 2 | 344 | Likely NYC office (Manhattan) | Founder/Startup | Zo Builders Demo Day at NYC Tech Week | -| Ambrook | 2 | 340 | Known NYC office | Social/Party | Tomato Tomato Party @ Ambrook | -| Relationality | 2 | 314 | Likely NYC office (Manhattan) | Founder/Startup | Cofounder Matchmaking | -| Wistia | 2 | 267 | Known NYC office | Product/Growth | The Business of Video: What’s Working Now (and W | -| Build Momentum | 2 | 254 | Possibly NYC-based (Chinatown) | Founder/Startup | The Leap: From Executive to Founder | -| localhost:nyc | 2 | 252 | Likely NYC office (Outer borough) | Dev/Engineering, Founder/Startup | PHL vs NYC Founder Draft | -| Inkle | 2 | 244 | Known NYC office | Fintech, Founder/Startup, Social/Party | Foreign Founders Mixer - Inkle x Razorpay | -| Paradigm | 2 | 205 | Known NYC office | Dev/Engineering | Executive Builders Summit with Lovable | -| France Ovalle | 2 | 204 | Known NYC office | Healthcare | Healthtech Pizza Showdown | -| ionava | 2 | 191 | Known NYC office | Social/Party | Your Lifestyle is Your Longevity @ The Maze Sober | -| J.P. Morgan | 2 | 182 | Likely NYC office (Manhattan) | VC/Investing | Future Forward w/ J.P. Morgan | -| Women Who Code | 2 | 179 | Known NYC office | Dev/Engineering, Social/Party, Women/Div | Women Who Code Summit - #New York TechWeek | -| Christians*inTech | 2 | 162 | Known NYC office | | The Business of Christian Technology | -| Celecart Inc. | 2 | 155 | Known NYC office | Design/Creative | Connecting Celebrities, Fans & Brands, Where Influ | -| DealMaker | 2 | 150 | Known NYC office | Social/Party, Sports/Fitness, VC/Investi | Run & Raise: 5K Social Run | -| Discount Tech | 2 | 148 | Likely NYC office (Manhattan) | Founder/Startup, Social/Party | Israel Founders Mission NYC: Opening Cocktail | -| TechWalk | 2 | 148 | Known NYC office | Healthcare, Sports/Fitness | Health TechWalk | -| Global Futures Network | 2 | 140 | Known NYC office | | Next Gen Innovation Summit - Future Builders: From | -| 99 yards | 2 | 121 | Known NYC office | Design/Creative, Social/Party | THE INTELLIGENT ATELIER | -| Leaf Agriculture | 2 | 119 | Known NYC office | Dev/Engineering, Social/Party | Agtech Leadership Dinner | -| CEO, DentalFynd | 2 | 116 | Known NYC office | Healthcare | ​SMB Healthcare Benefits Luncheon | -| Agile Lens | 2 | 110 | Likely NYC office (Manhattan) | Founder/Startup, Real Estate | Unreal NYC June Meetup | -| Speech & Mind | 2 | 108 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | THE AUTHORITY EDGE. Rooftop Experience for Founder | -| Pinkmatter | 2 | 101 | Known NYC office | | The convo the workplace is too polite to have | -| No BS Startup Coach | 2 | 100 | Known NYC office | Founder/Startup, VC/Investing | How To Get Your First 1000 Customers: A Zero To On | -| Growing the Middle | 2 | 94 | Known NYC office | | Infinite Impact Lab: From Invisible Work to Undeni | -| SUSO Digital | 2 | 78 | Known NYC office | Social/Party | GEO & PR Brunch | -| WeMeshUp | 2 | 76 | Known NYC office | | [WeMeshUP] | -| Corbett Ventures | 2 | 65 | Known NYC office | Founder/Startup, VC/Investing, Women/Div | Tea: Founder/CEO Self-Mastery - a Dialogue | -| SafeStops Global, Inc. | 2 | 54 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | SafeStops Global, Inc. Launch Party | -| Razorpay | 2 | 50 | Known NYC office | | Breakfast with Builders | -| Pync Inc. | 2 | 48 | Possibly NYC-based (Central Park) | Design/Creative, Founder/Startup | Pet Tech Meet Up NYC | -| Vinrelo | 2 | 38 | Known NYC office | | TECH WEEK VISIONARY HUB | -| Snyk | 2 | 28 | Likely NYC office (Manhattan) | Founder/Startup | Community Jam: NYC | -| Flex | 2 | 8 | Likely NYC office (Manhattan) | Consumer, Founder/Startup, Social/Party, | Consumer Founder Show & Tell | -| Product Advisory Collective (PAC) | 2 | 0 | Known NYC office | Product/Growth | Architecting a Borderless Life + Travel Giveaway | -| GroundedForward | 2 | 0 | Virtual only - unclear | Founder/Startup | What Founders Get Wrong About People, Scaling Team | -| The Ok Sweetie Show | 2 | 0 | Known NYC office | Media/Content | Skincare Secrets with Sofie Pavitt - Tech Week | -| UATech | 2 | 0 | Known NYC office | Founder/Startup, VC/Investing | UAtech Venture Night @ Tech Week New York – The | -| DoorDash for Business | 2 | 0 | Likely NYC office (Manhattan) | Founder/Startup | Fueling Founders: Brex + DoorDash for Business | -| WeWork | 2 | 0 | Known NYC office | | Coworking Day at WeWork | June 2 | -| Partner1 | 2 | 0 | Known NYC office | Consumer, Product/Growth | Profit through Partnerships | -| EO Ventures | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Builders Dinner with Harvard Economist Roland Frye | -| Optivide | 2 | 0 | Known NYC office | Climate/Energy, Social/Party | Paid Wildfire Game: Invest in Resilience | -| Brown Girl Angels | 2 | 0 | Known NYC office | Design/Creative, VC/Investing | From Pitch to Check: Preparing for Your Seed Raise | -| Brderless | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, VC/Invest | Investor Dinner | -| Haven | 2 | 0 | Known NYC office | Founder/Startup, Social/Party, Sports/Fi | Founders & Investors Happy Hour | -| Boundless Network | 2 | 0 | Known NYC office | | The Privacy Table | -| Mega Exhibit, Inc | 2 | 0 | Likely NYC office (Manhattan) | | The Room Is the Algorithm | -| Newlab | 1 | 1468 | Known NYC office | | Critical Mass: Volume Five | -| NachoNacho | 1 | 592 | Known NYC office | AI/ML, Founder/Startup, SaaS, Social/Par | NachoTuesday SaaS & AI Founder + Investor Rooftop | -| LEAP US, Inc. | 1 | 470 | Known NYC office | | The Hiring Roast Show | -| Lenny's Newsletter | 1 | 400 | Known NYC office | Media/Content, Product/Growth | Product Meetup by Lenny's Newsletter | -| Camber | 1 | 398 | Known NYC office | Healthcare, Social/Party | Camber x a16z: Healthcare Mixer | -| Taco Tech Tuesday | 1 | 373 | Known NYC office | | Taco Tech Tuesday 🗽🌮 | -| Mango NYC | 1 | 368 | Known NYC office | Founder/Startup, Social/Party | Mango x SVB: The South Asian Tech Week Mixer Ed. I | -| Zo Company | 1 | 365 | Known NYC office | Founder/Startup, Social/Party | NYC Tech Week Brooklyn Kickoff Zo Happy Hour | -| InPress | 1 | 344 | Known NYC office | Media/Content, Social/Party | Off the Record: Tech & Media Mixer at | -| Dell Technologies Capital | 1 | 332 | Possibly NYC-based (Midtown) | VC/Investing | Operating MCP | -| Pinecone | 1 | 325 | NYC office confirmed | AI/ML, Founder/Startup, Social/Party | Pinecone Nexus AI Launch Party | diff --git a/content/career/nyc-tech-week-hosts-segmented.md b/content/career/nyc-tech-week-hosts-segmented.md deleted file mode 100644 index 74ccf4c..0000000 --- a/content/career/nyc-tech-week-hosts-segmented.md +++ /dev/null @@ -1,300 +0,0 @@ -# NYC Tech Week Hosts — Segmented by Fit - -Total orgs in this analysis: 241 (filtered to 2+ events OR 300+ RSVPs) - - -## Other (55 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Products by Women | 4 | 622 | Dev/Engineering, Product/Growth, Social/Party, Women/Diversi | Chelsea, Virtual (NYC) | -| Soma Precision Health | 4 | 503 | Healthcare, Sports/Fitness | Flatiron, SoHo, Union Square | -| Boardy | 3 | 296 | Social/Party | Flatiron, Midtown, SoHo | -| Solo Unicorn Club | 3 | 242 | Dev/Engineering, Social/Party | Midtown | -| American South Asian Network (ASAN) | 3 | 238 | Social/Party | Central Park, Midtown | -| Dedalus Labs | 3 | 137 | | Midtown | -| Valon | 3 | 128 | Women/Diversity | Flatiron, Midtown | -| Live Different Comedy | 3 | 68 | | East Village | -| Inspiralia US | 3 | 42 | | Brooklyn, SoHo | -| The Pattern Maker | 2 | 652 | Design/Creative, Social/Party | Chelsea | -| Travelbay | 2 | 643 | Social/Party | Upper Manhattan | -| Serena Wang | 2 | 356 | | Upper East Side | -| VCAR | 2 | 352 | Design/Creative, Media/Content | Brooklyn | -| Alt-Black | 2 | 351 | Women/Diversity | Midtown, SoHo | -| Ambrook | 2 | 340 | Social/Party | Financial District, SoHo | -| Wistia | 2 | 267 | Product/Growth | Midtown, West Village | -| Paradigm | 2 | 205 | Dev/Engineering | Flatiron, Midtown | -| France Ovalle | 2 | 204 | Healthcare | Midtown | -| ionava | 2 | 191 | Social/Party | Greenwich Village, Nomad | -| Women Who Code | 2 | 179 | Dev/Engineering, Social/Party, Women/Diversity | Financial District | -| Christians*inTech | 2 | 162 | | Central Park, Financial District | -| Celecart Inc. | 2 | 155 | Design/Creative | Greenwich Village, Hudson Yards | -| TechWalk | 2 | 148 | Healthcare, Sports/Fitness | Financial District, Queens | -| Global Futures Network | 2 | 140 | | | -| 99 yards | 2 | 121 | Design/Creative, Social/Party | Chelsea, Midtown | -| Leaf Agriculture | 2 | 119 | Dev/Engineering, Social/Party | Union Square, West Village | -| Fish & Richardson P.C. | 2 | 118 | Sports/Fitness | Central Park | -| CEO, DentalFynd | 2 | 116 | Healthcare | Flatiron | -| Pinkmatter | 2 | 101 | | Flatiron | -| Growing the Middle | 2 | 94 | | Brooklyn, Midtown | -| SUSO Digital | 2 | 78 | Social/Party | Flatiron, Midtown | -| WeMeshUp | 2 | 76 | | East Village | -| Razorpay | 2 | 50 | | Midtown | -| Vinrelo | 2 | 38 | | East Village, Upper Manhattan | -| Johnson Edman Adv. | 2 | 25 | Design/Creative, Dev/Engineering | Meatpacking District | -| Product Advisory Collective (PAC) | 2 | 0 | Product/Growth | Virtual (NYC) | -| The Ok Sweetie Show | 2 | 0 | Media/Content | SoHo | -| WeWork | 2 | 0 | | Midtown | -| Partner1 | 2 | 0 | Consumer, Product/Growth | Midtown | -| Optivide | 2 | 0 | Climate/Energy, Social/Party | Virtual (NYC) | -| Boundless Network | 2 | 0 | | Tribeca | -| Newlab | 1 | 1468 | | Brooklyn | -| OpenAI | 1 | 1201 | AI/ML | SoHo | -| LEAP US, Inc. | 1 | 470 | | Financial District | -| Lenny's Newsletter | 1 | 400 | Media/Content, Product/Growth | Greenwich Village | -| Camber | 1 | 398 | Healthcare, Social/Party | Flatiron | -| Taco Tech Tuesday | 1 | 373 | | Midtown | -| InPress | 1 | 344 | Media/Content, Social/Party | Midtown | -| Plug and Play New York & NYEDC | 1 | 343 | AI/ML, Design/Creative | Union Square | -| Streamlogic | 1 | 342 | AI/ML | Midtown | -| MedPhone AI | 1 | 321 | AI/ML, Healthcare | Virtual (NYC) | -| Formation Bio | 1 | 320 | AI/ML, Healthcare | Midtown | -| Postman | 1 | 319 | | SoHo | -| Tavily AI | 1 | 318 | AI/ML | SoHo | -| CreatorTech.ai | 1 | 310 | AI/ML, Design/Creative, Media/Content | Meatpacking District | - -## Startup / VC-Adjacent (52 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Propel Earth | 7 | 1556 | Climate/Energy, Dev/Engineering, Founder/Startup, Social/Par | Chelsea, Long Island, Midtown | -| Pitch and Run | 5 | 403 | Sports/Fitness, VC/Investing | Brooklyn, Central Park, Chelsea, Financial Distric | -| Pygma | 4 | 395 | Fintech, Founder/Startup, Social/Party, VC/Investing | Flatiron, Lower East Side, Midtown, SoHo | -| Rho | 4 | 380 | Founder/Startup, Social/Party, Sports/Fitness, VC/Investing | Chelsea, East Village, Tribeca | -| Generous Ventures | 4 | 271 | Founder/Startup, Product/Growth, Social/Party, VC/Investing | Midtown, Nomad | -| Madeline & Co. | 4 | 0 | Founder/Startup, Social/Party, VC/Investing, Women/Diversity | Financial District, SoHo, West Village | -| Technology Founders of America | 3 | 1507 | Founder/Startup, Product/Growth, Social/Party, VC/Investing | Union Square | -| KLI Capital | 3 | 507 | Founder/Startup, Healthcare, Social/Party, VC/Investing | Midtown | -| Eleven Wall Ventures | 3 | 423 | Founder/Startup, Social/Party, VC/Investing | Midtown | -| EchoHer | 3 | 413 | Founder/Startup, Product/Growth, Social/Party, VC/Investing, | Financial District, West Village | -| Raisi | 3 | 384 | Media/Content, VC/Investing | Financial District, Lower East Side, SoHo | -| American South Asian Network | 3 | 360 | Fintech, Founder/Startup, VC/Investing | Midtown | -| Yorkseed | 3 | 343 | Social/Party, VC/Investing, Women/Diversity | Flatiron, Lower East Side, Midtown | -| African Women in STEM | 3 | 273 | Founder/Startup, VC/Investing, Women/Diversity | Midtown | -| SOSA | 3 | 248 | Founder/Startup, Legal, VC/Investing | Midtown, Upper East Side | -| Founders House | 3 | 185 | Founder/Startup, Healthcare, Product/Growth, VC/Investing | Midtown | -| Coeus Collective Ventures | 3 | 168 | Healthcare, Media/Content, Social/Party, VC/Investing | Brooklyn, Midtown | -| Fierce Foundry | 3 | 117 | Dev/Engineering, Founder/Startup, VC/Investing, Women/Divers | Midtown, Nomad | -| Odin | 3 | 80 | Founder/Startup, VC/Investing, Women/Diversity | Union Square | -| Lazo Fintech Inc | 3 | 48 | Fintech, VC/Investing | Central Park | -| Startup Oasis | 2 | 578 | Founder/Startup, Social/Party, VC/Investing | Midtown | -| Vibe Space | 2 | 522 | Founder/Startup, Social/Party, VC/Investing | Tribeca | -| BDev Ventures | 2 | 316 | Founder/Startup, SaaS, VC/Investing | Hudson Yards, Midtown | -| VC in DC | 2 | 314 | VC/Investing | Midtown | -| Presentation Mode | 2 | 310 | VC/Investing | SoHo | -| Inkle | 2 | 244 | Fintech, Founder/Startup, Social/Party | SoHo, Tribeca | -| 165 Global | 2 | 219 | Founder/Startup, Social/Party, VC/Investing | Financial District, Midtown | -| J.P. Morgan | 2 | 182 | VC/Investing | Midtown | -| The Vertical | 2 | 170 | VC/Investing | Midtown | -| DealMaker | 2 | 150 | Social/Party, Sports/Fitness, VC/Investing | Chelsea, East Village | -| Speech & Mind | 2 | 108 | Founder/Startup, Social/Party, VC/Investing | Financial District, Midtown | -| No BS Startup Coach | 2 | 100 | Founder/Startup, VC/Investing | Brooklyn | -| Corbett Ventures | 2 | 65 | Founder/Startup, VC/Investing, Women/Diversity | Brooklyn | -| Activant Capital | 2 | 63 | Social/Party, VC/Investing | SoHo | -| SafeStops Global, Inc. | 2 | 54 | Founder/Startup, Social/Party, VC/Investing | Upper Manhattan | -| Alumni Ventures | 2 | 34 | Consumer, Founder/Startup, VC/Investing | Meatpacking District, Midtown | -| MarkOne Health | 2 | 30 | Design/Creative, Healthcare, VC/Investing | Tribeca | -| Rock Yard Ventures | 2 | 28 | VC/Investing | Midtown, Union Square | -| UATech | 2 | 0 | Founder/Startup, VC/Investing | Financial District | -| Rillet | 2 | 0 | Fintech | Chelsea, Midtown | -| EO Ventures | 2 | 0 | Founder/Startup, Social/Party, VC/Investing | West Village | -| Alpha Partners | 2 | 0 | Social/Party, VC/Investing | Midtown | -| Brown Girl Angels | 2 | 0 | Design/Creative, VC/Investing | Chelsea, Midtown | -| Wall Street Capital Partners | 2 | 0 | VC/Investing | Midtown | -| Turnstile | 2 | 0 | Fintech, Founder/Startup, Social/Party | Greenwich Village | -| Brderless | 2 | 0 | Founder/Startup, Social/Party, VC/Investing | SoHo, West Village | -| Haven | 2 | 0 | Founder/Startup, Social/Party, Sports/Fitness, VC/Investing | Chelsea | -| RSM | 1 | 671 | VC/Investing | Midtown | -| NachoNacho | 1 | 592 | AI/ML, Founder/Startup, SaaS, Social/Party, VC/Investing | East Village | -| P2S.vc | 1 | 417 | VC/Investing | Midtown | -| Legendary Ventures | 1 | 364 | VC/Investing | Midtown | -| Dell Technologies Capital | 1 | 332 | VC/Investing | Midtown | - -## AI Startup (33 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Deskree | 2 | 544 | AI/ML | SoHo | -| How2Scale | 2 | 504 | AI/ML | Midtown | -| Limy AI | 2 | 428 | AI/ML, Product/Growth, Sports/Fitness | Midtown, Upper Manhattan | -| C10 Labs | 2 | 375 | AI/ML, Founder/Startup, Product/Growth, VC/Investing | Brooklyn, Midtown | -| Build First | 2 | 342 | AI/ML, Design/Creative, Founder/Startup | Brooklyn, Nomad | -| Phinite AI | 2 | 319 | AI/ML, Product/Growth, SaaS | Flatiron, Hudson Yards | -| Foundation for Agentic Networks | 2 | 304 | AI/ML, Consumer, Design/Creative, Fintech | Financial District, Midtown | -| Ramp | 2 | 294 | AI/ML, Founder/Startup, VC/Investing | Flatiron | -| Bria | 2 | 268 | AI/ML, Media/Content | Chelsea | -| CoreWeave | 2 | 242 | AI/ML, Social/Party | Midtown | -| Adaptive | 2 | 205 | AI/ML, Real Estate | Central Park, Union Square | -| You.com | 2 | 184 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Brooklyn, SoHo | -| Startup Grind | 2 | 182 | AI/ML, Founder/Startup | Gramercy Park, Union Square | -| SimpleClosure | 2 | 149 | AI/ML, Legal | SoHo | -| Leverage | 2 | 149 | AI/ML, Dev/Engineering, Social/Party | Central Park, Lower East Side | -| STELLANS.io | 2 | 129 | AI/ML, Design/Creative, SaaS | Union Square | -| AIMAR | 2 | 111 | AI/ML, Founder/Startup, Product/Growth, Sports/Fitness | Brooklyn, Central Park | -| Owle AI | 2 | 86 | AI/ML, Dev/Engineering, Founder/Startup | Midtown | -| Tech Tribe | 2 | 76 | AI/ML, Social/Party | SoHo | -| WillDom | 2 | 76 | AI/ML, SaaS | Midtown | -| peoplepower.ai | 2 | 66 | AI/ML | Midtown, Union Square | -| Modus Digital | 2 | 46 | AI/ML | Hudson Yards, Midtown | -| Flybridge | 2 | 30 | AI/ML, Social/Party, Women/Diversity | Brooklyn, Nomad | -| Warrant | 2 | 21 | AI/ML, Fintech, Product/Growth, Social/Party | Chelsea | -| TrueLogic | 2 | 10 | AI/ML, Founder/Startup, Social/Party | Financial District, Midtown | -| Principle | 2 | 9 | AI/ML, Social/Party | SoHo | -| MedRock Ventures Inc. | 2 | 0 | AI/ML, Healthcare, VC/Investing | Midtown | -| Interwoven Ventures | 2 | 0 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, SoHo | -| 2048 Ventures | 2 | 0 | AI/ML, Healthcare, VC/Investing | Midtown | -| Amino Capital | 2 | 0 | AI/ML, Legal, VC/Investing | Flatiron, Midtown | -| Fonzi AI | 2 | 0 | AI/ML | Brooklyn | -| Good Investor Club | 2 | 0 | AI/ML, VC/Investing | Midtown, Tribeca | -| Women in AI | 2 | 0 | AI/ML, Women/Diversity | Flatiron | - -## AI Startup (High Activity) (31 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Colectivo | 8 | 824 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, Midtown, SoHo, Union Square | -| Unicorner | 7 | 0 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Chelsea, East Village, Midtown | -| Gamma | 6 | 2904 | AI/ML, Founder/Startup, Product/Growth, Social/Party, VC/Inv | East Village, Lower East Side, Midtown | -| Tequity | 5 | 90 | AI/ML, Design/Creative, Dev/Engineering, Founder/Startup, Pr | Flatiron, Union Square | -| Mentor Me Collective | 4 | 1300 | AI/ML, Climate/Energy, Dev/Engineering | Hudson Yards, Midtown | -| New York Robotics | 4 | 1139 | AI/ML, Dev/Engineering, Product/Growth | Brooklyn, Midtown, Union Square | -| Mucker Capital | 4 | 753 | AI/ML, Product/Growth, VC/Investing | Financial District | -| Manatt | 4 | 523 | AI/ML, Crypto/Web3, Healthcare, Media/Content, Social/Party, | Flatiron, Midtown, Nomad | -| Lyzr | 4 | 438 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party | Brooklyn, Lower East Side, Midtown, SoHo | -| Walker Media LLC | 4 | 336 | AI/ML, Design/Creative, Dev/Engineering, Founder/Startup, Me | Murray Hill, SoHo | -| Scalpels & Spreadsheets | 4 | 289 | AI/ML, Healthcare, Product/Growth, Social/Party | Midtown | -| Fin | 4 | 102 | AI/ML, Founder/Startup | Gramercy Park, Midtown, SoHo | -| Consulate General of Argentina in New York | 4 | 64 | AI/ML, Fintech, Founder/Startup, VC/Investing | Midtown | -| Cherry Hill Advisory | 4 | 0 | AI/ML, Consumer, Founder/Startup | Brooklyn, SoHo, Upper East Side, Upper Manhattan | -| Flowstate | 3 | 668 | AI/ML | SoHo | -| Generative IDE | 3 | 580 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party, VC/In | Midtown | -| Rehearsals | 3 | 472 | AI/ML, Social/Party | Nomad, SoHo | -| Vonage | 3 | 459 | AI/ML, Founder/Startup | Central Park, SoHo, Tribeca | -| Ugly Talk | 3 | 447 | AI/ML, Design/Creative, Founder/Startup, Healthcare | Midtown, SoHo | -| staaake | 3 | 421 | AI/ML, Founder/Startup, Social/Party | Chelsea, Tribeca | -| Unlocked Consultancy | 3 | 398 | AI/ML, SaaS | Midtown | -| Recess | 3 | 396 | AI/ML, Product/Growth, Women/Diversity | Union Square, Upper Manhattan, West Village | -| Cuculi | 3 | 311 | AI/ML, Social/Party | Midtown | -| Savas Labs | 3 | 239 | AI/ML | Flatiron, SoHo | -| Black Women Talk Tech | 3 | 209 | AI/ML, Founder/Startup, Women/Diversity | Chelsea, Union Square | -| VirtusLab | 3 | 172 | AI/ML, Fintech, SaaS | Midtown | -| Supermoon | 3 | 165 | AI/ML, Founder/Startup, Media/Content, Product/Growth, Socia | Flatiron | -| Jetzy | 3 | 78 | AI/ML, Founder/Startup, Real Estate, VC/Investing | Midtown, West Village | -| Tabs | 3 | 68 | AI/ML, Fintech, Product/Growth, Social/Party | SoHo, West Village | -| Supermomos | 3 | 68 | AI/ML, Founder/Startup, Social/Party, VC/Investing | Midtown | -| Bereisheet Tech | 3 | 4 | AI/ML, Fintech | Financial District, Midtown | - -## Startup / Founder (25 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| ElevenLabs | 9 | 0 | Founder/Startup | Flatiron, SoHo | -| Deel | 6 | 87 | Founder/Startup, Social/Party | Chelsea, Greenwich Village, Hudson Yards, Midtown, | -| Persona | 4 | 64 | Founder/Startup, Social/Party | Flatiron, SoHo | -| Somarae | 3 | 681 | Founder/Startup, Healthcare, Legal, Social/Party, Women/Dive | Meatpacking District, Midtown | -| Insurgi Urban Concepts | 3 | 293 | Founder/Startup, Media/Content, Social/Party | Brooklyn, Midtown, Murray Hill | -| GenZtea | 3 | 219 | Dev/Engineering, Founder/Startup, Media/Content, Product/Gro | East Village, Flatiron, SoHo | -| KRCG | 3 | 156 | Founder/Startup, Product/Growth, SaaS | Virtual (NYC) | -| Triple Eight Creative | 3 | 134 | Design/Creative, Dev/Engineering, Founder/Startup | SoHo, Union Square | -| Ask a Chief of Staff | 2 | 446 | Founder/Startup, Social/Party | Flatiron, SoHo | -| Pollen8 | 2 | 436 | Founder/Startup, Product/Growth | Midtown | -| Qapita | 2 | 352 | Founder/Startup, Social/Party | Chinatown | -| Zo Computer | 2 | 344 | Founder/Startup | Flatiron, Midtown | -| Relationality | 2 | 314 | Founder/Startup | East Village | -| Build Momentum | 2 | 254 | Founder/Startup | Chinatown, Midtown | -| Discount Tech | 2 | 148 | Founder/Startup, Social/Party | Midtown | -| Agile Lens | 2 | 110 | Founder/Startup, Real Estate | Financial District, Midtown | -| Pync Inc. | 2 | 48 | Design/Creative, Founder/Startup | Central Park, Midtown | -| Snyk | 2 | 28 | Founder/Startup | Chelsea, Midtown | -| GroundedForward | 2 | 0 | Founder/Startup | Virtual (NYC) | -| DoorDash for Business | 2 | 0 | Founder/Startup | Flatiron | -| Founders & Builders Connect | 1 | 751 | Founder/Startup, Social/Party | Chelsea | -| Fireworks AI | 1 | 552 | AI/ML, Founder/Startup, Social/Party | SoHo | -| Zo Company | 1 | 365 | Founder/Startup, Social/Party | Brooklyn | -| Healthcare AI Guy | 1 | 337 | AI/ML, Consumer, Founder/Startup, Healthcare | Flatiron | -| Pinecone | 1 | 325 | AI/ML, Founder/Startup, Social/Party | Flatiron | - -## Big Tech (20 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| IBM | 12 | 4658 | AI/ML, Dev/Engineering, Founder/Startup, Social/Party, VC/In | Flatiron | -| Google for Startups | 10 | 378 | AI/ML, Founder/Startup, Product/Growth, VC/Investing | Chelsea | -| XLAI | 4 | 546 | AI/ML, Dev/Engineering, VC/Investing | Financial District, Midtown, Upper East Side | -| StartupExperts | 3 | 282 | Founder/Startup | Chelsea, East Village, Midtown | -| Cloudonix, Inc | 3 | 238 | AI/ML, Dev/Engineering | Financial District, Virtual (NYC) | -| Exette | 3 | 122 | Dev/Engineering, Fintech, Founder/Startup, Women/Diversity | Financial District, Flatiron | -| Adobe | 3 | 28 | Design/Creative, Founder/Startup, Media/Content, VC/Investin | Chelsea, Flatiron, Union Square | -| Intuit | 2 | 776 | AI/ML, Dev/Engineering, Fintech, Founder/Startup | East Village | -| Microsoft | 2 | 619 | AI/ML, Founder/Startup | Financial District | -| Wooxy | 2 | 295 | AI/ML, Dev/Engineering, Founder/Startup, Product/Growth | Financial District | -| NexPost | 2 | 258 | AI/ML, Design/Creative, Founder/Startup, Media/Content, Prod | Nomad | -| Snowflake | 2 | 248 | AI/ML | Flatiron | -| Fox Rothschild | 2 | 188 | Founder/Startup, Social/Party, VC/Investing | Midtown | -| PhysicsX | 2 | 183 | AI/ML | Flatiron | -| Flex | 2 | 8 | Consumer, Founder/Startup, Social/Party, VC/Investing | Flatiron, SoHo | -| MongoDB | 2 | 0 | AI/ML, Founder/Startup, Social/Party | Nomad, SoHo | -| TikTok | 2 | 0 | Founder/Startup | Flatiron | -| Mega Exhibit, Inc | 2 | 0 | | Midtown | -| Cloudflare | 1 | 499 | AI/ML | SoHo | -| SAP | 1 | 419 | SaaS | Hudson Yards | - -## VC / Accelerator (13 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| a16z speedrun | 5 | 15 | AI/ML, Founder/Startup, Social/Party, Sports/Fitness, VC/Inv | Midtown, SoHo | -| a16z | 4 | 325 | Founder/Startup, Media/Content | Central Park, Midtown, SoHo | -| AcceleratorCON | 3 | 235 | Consumer, Design/Creative, Founder/Startup | Chelsea | -| localhost:nyc | 2 | 252 | Dev/Engineering, Founder/Startup | Brooklyn, Midtown | -| Dots (YC S21) | 2 | 200 | Fintech, Founder/Startup, Media/Content, Social/Party | Nomad, SoHo | -| Post Up NYC LLC | 2 | 99 | Founder/Startup, Social/Party | Lower East Side, Midtown | -| AI Accelerator Institute | 2 | 0 | AI/ML, Founder/Startup | Midtown | -| NYC B2B | 1 | 792 | AI/ML, Founder/Startup, SaaS, Social/Party, VC/Investing | Financial District | -| Techstars | 1 | 447 | AI/ML, Founder/Startup, VC/Investing | Tribeca | -| QUAY Acceleration | 1 | 400 | Social/Party, VC/Investing | Midtown | -| Mango NYC | 1 | 368 | Founder/Startup, Social/Party | Lower East Side | -| Techstars | 1 | 352 | Founder/Startup, VC/Investing | SoHo | -| AI for Social Good NYC | 1 | 326 | AI/ML, Founder/Startup, Social/Party | Flatiron | - -## Law Firm (5 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Fenwick | 7 | 1382 | AI/ML, Consumer, Founder/Startup, Social/Party, Sports/Fitne | Flatiron | -| Ellis Law Group | 2 | 253 | AI/ML, Legal | Midtown | -| Lowenstein Sandler | 2 | 195 | Healthcare, Sports/Fitness | Central Park, Midtown | -| Orrick | 2 | 0 | Founder/Startup, Healthcare | Midtown | -| Morrison Foerster | 1 | 923 | Founder/Startup, Social/Party | Lower East Side | - -## Financial Institution (5 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| HubSpot | 3 | 562 | AI/ML, Founder/Startup, Product/Growth, Social/Party, Sports | Central Park, Midtown, SoHo | -| UBS | 3 | 157 | Founder/Startup, VC/Investing | Midtown, West Village | -| JPMorgan | 2 | 138 | Fintech, Product/Growth | Midtown, West Village | -| Mastercard | 2 | 113 | Crypto/Web3 | Flatiron, Midtown | -| Wells Fargo TMT Investment Banking | 1 | 330 | Fintech, Media/Content, Social/Party | Lower East Side | - -## Consulting (1 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| PwC | 6 | 24 | AI/ML, Design/Creative, Fintech | Financial District, Midtown, Murray Hill | - -## University (1 orgs) - -| Org | Events | Total RSVPs | Topics | Locations | -|-----|--------|-------------|--------|-----------| -| Columbia Business School | 1 | 659 | AI/ML, Founder/Startup, VC/Investing | Upper Manhattan | diff --git a/content/career/nyc-tech-week-open-roles.md b/content/career/nyc-tech-week-open-roles.md deleted file mode 100644 index c3ebf3e..0000000 --- a/content/career/nyc-tech-week-open-roles.md +++ /dev/null @@ -1,178 +0,0 @@ -# NYC Tech Week Hosts — Open Roles Analysis - -## Roles Most Relevant to Your Profile -(Enterprise transformation, AI strategy, fintech, product/ops leadership, NYC-based) - ---- - -## 🔥 TIER 1: Directly Aligned Open Roles - -### OpenAI (715 open roles, strong NYC presence) -| Role | Location | Fit | -|------|----------|-----| -| **Account Director, Financial Services** | NYC | Sell AI to banks — your exact domain | -| **Account Director, Quantitative Trading** | NYC | Hedge fund/quant AI sales | -| **Private Equity Lead** | NYC | PE-focused GTM strategy | -| **AI Deployment Manager – NYC** | NYC | Enterprise implementation leadership | -| **AI Deployment Engineer – Codex** | NYC | Technical enterprise deployment | -| **Forward Deployed Engineer (FDE) – NYC** | NYC | Embedded AI transformation for clients | -| **Platform Engineer, FDE – NYC** | NYC | Infrastructure for enterprise AI | -| **Solutions Engineer, Pre-Sales** | NYC | Technical sales to enterprise | -| **Technical Deployment Lead, FDE – NYC** | NYC | Lead enterprise AI deployments | -| **Manager, AI Success Engineers – NYC** | NYC | Manage post-sale AI success team | - -### IBM -| Role | Location | Fit | -|------|----------|-----| -| **Finance Transformation Leader – Hybrid, AI-Driven Strategy** | Manhattan | AI + finance transformation | -| **Senior Managing Consultant – Finance Transformation** | NYC | Consulting + transformation | -| **Associate AI & Analytics – Data Scientist-Finance Transformation** | NYC (multiple) | Entry-level but finance + AI | - -### Ramp (119 open roles, NYC HQ) -| Role | Location | Fit | -|------|----------|-----| -| **Director, Enterprise Implementations** | NYC | Implementation strategy at scale | -| **Account Manager \| Enterprise** | NYC / Remote | Enterprise relationship management | -| **Strategic Account Executive** | NYC | C-level enterprise sales | -| Various finance, ops, product roles | NYC | High-growth fintech unicorn | - -### Adaptive (50 people, $26M raised, Union Square) -| Role | Location | Fit | -|------|----------|-----| -| **Product Manager** (AI agents for construction) | Union Square, NYC | Own AI agent product end-to-end | -| **Engineering Manager** | NYC | Lead engineering team | -| **Account Executive – Enterprise** | NYC | Sell AI ERP to construction enterprises | -| Open to general inquiries | NYC | Email recruiting@adaptive.build | - -### CoreWeave (Publicly traded, hyper-growth) -| Role | Location | Fit | -|------|----------|-----| -| **Infrastructure Operations Program Manager** | NYC/NJ | Cross-functional ops for AI data centers | -| **Staff Business Systems Engineer** (NetSuite ERP) | NYC/NJ | ERP + finance systems optimization | -| **Corporate Development Associate** | NYC/NJ | M&A + investor relations | -| **Phased Delivery SME** (AI data centers) | NYC/NJ | Program delivery at scale | -| **Energy & Climate Policy Engagement Lead** | NYC/NJ | Regulatory + policy strategy | -| **Lead, Enterprise Network** | NYC/NJ | Enterprise infrastructure | - ---- - -## ⚡ TIER 2: Strong Fit, High-Growth Startups - -### Pinecone (Vector database, NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Staff Product Manager** (vector database / AI agents) | NYC | Product strategy for AI infra | -| **Staff AI Engineer, Growth** | NYC | AI-powered growth engineering | -| **Software Engineer, Database Team** | NYC | Core AI infrastructure | - -### Cohere (NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Finance & Strategy** (C-level decision support) | NYC | Financial modeling + corporate dev | -| **Head of Brand Marketing** | NYC | Brand strategy for enterprise AI | - -### monday.com (NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Cloud Alliance GTM Manager** (AWS partnerships) | NYC | Enterprise partnerships | -| **GTM Lead** | NYC | Go-to-market strategy | -| **Technical Customer Success Manager** | NYC | Enterprise adoption + transformation | -| **Sales Operations / Global Business Partners Lead** | NYC | Sales ops + strategy | - -### Datadog (NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Director of Product Management, Applied AI** | NYC | AI product strategy | -| **Director of Product Management, AI Observability** | NYC | AI infra product | -| **AI Research Scientist / Engineer** | NYC | Applied AI research | -| **Staff AI Engineer, Notebooks** | NYC | AI engineering | - -### Vercel (NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Enterprise AE** | NYC | Enterprise sales | -| **Forward-Deployed Engineer** | NYC | Embedded technical transformation | -| **Software Engineer, AI Gateway / AI SDK** | NYC | AI dev tools | - -### MongoDB (NYC office) -| Role | Location | Fit | -|------|----------|-----| -| **Business Ops & Strategy Associate** | NYC | Strategy + ops | -| **Staff Developer Advocate** | NYC | Developer relations | -| **Startup & Ventures Marketing** | NYC | Startup ecosystem engagement | - ---- - -## 🎯 TIER 3: Fintech / Adjacent AI Startups - -### Rho (Fintech, NYC) -| Role | Location | Fit | -|------|----------|-----| -| **Account Executive, Startup Banking** | NYC | Startup-focused banking sales | -| **Associate AE** | NYC | Early-stage sales | -| **Principal / Staff Product Designer** | NYC | Design leadership | - -### LangChain (Agent stack, NYC) -| Role | Location | Fit | -|------|----------|-----| -| **Solutions Architect** | NYC | Enterprise AI architecture | -| **Engagement Manager** | NYC | Client delivery | -| **Deployed Engineer** | NYC | Embedded implementation | -| **Fullstack SWE, Applied AI** | NYC | Build AI agent products | - -### EliseAI (Agentic AI for housing/healthcare, NYC) -| Role | Location | Fit | -|------|----------|-----| -| **Governance, Compliance & Risk Analyst** | NYC | Regulatory + risk | -| **Legal Counsel** | NYC | Legal strategy | -| **Director of Customer Success, Housing** | NYC | Enterprise CS leadership | -| **GTM Engineer** | NYC | Technical sales | - -### Kalshi (Prediction markets, NYC) -| Role | Location | Fit | -|------|----------|-----| -| **Product Manager** | NYC | Product strategy | -| **Infrastructure Engineer** | NYC | Technical infrastructure | -| **Growth Marketing Manager** | NYC | Growth strategy | - -### A.Team (AI talent platform, NYC) -| Role | Location | Fit | -|------|----------|-----| -| **AI Solutions Account Executive** | NYC | Enterprise AI sales | -| **AI Architect** | NYC | Enterprise AI architecture | -| **Engineering Manager** | NYC | Engineering leadership | - -### Actively AI (NYC) -| Role | Location | Fit | -|------|----------|-----| -| **Chief of Staff** | NYC | Strategic ops for co-founder | -| **AI Solutions Architect** | NYC | Enterprise AI design | -| **Agent Operations Lead** | NYC | Post-sale AI deployment | -| **Head of Account Management** | NYC | Commercial leadership | -| **Finance Lead** | NYC | Build finance function | - ---- - -## 📊 Summary by Category - -| Category | Companies with Relevant Roles | Standout Role | -|----------|------------------------------|---------------| -| **AI Strategy / Deployment** | OpenAI, Datadog, Pinecone, LangChain | OpenAI Account Director, Financial Services | -| **Enterprise Transformation** | IBM, OpenAI, CoreWeave | IBM Finance Transformation Leader | -| **Fintech + AI** | Ramp, Rho, Adaptive, Kalshi | Ramp Director, Enterprise Implementations | -| **Product Leadership** | Adaptive, Pinecone, Datadog, monday.com | Adaptive Product Manager (AI agents) | -| **Sales / GTM Leadership** | OpenAI, Ramp, A.Team, EliseAI | OpenAI Private Equity Lead | -| **Operations / Program** | CoreWeave, IBM, OpenAI | CoreWeave Infrastructure Operations PM | -| **Finance / Corporate Dev** | CoreWeave, Cohere, Actively AI | CoreWeave Corporate Development Associate | - ---- - -## Key Insight - -**OpenAI has the most NYC-based roles at the intersection of enterprise + AI + financial services.** They have 10+ NYC roles that map directly to your background — from Account Director for Financial Services to Forward Deployed Engineer to AI Deployment Manager. - -**Ramp and Adaptive are the highest-growth fintech/AI startups with NYC HQs** and active leadership hiring. - -**CoreWeave** just went public (March 2025) and is scaling rapidly — their ops/program/finance roles are building the infrastructure for the AI era. - -For a deeper dive on any of these, I can pull the full job description, comp ranges, and leadership team backgrounds. diff --git a/content/career/nyc-tech-week-orgs.md b/content/career/nyc-tech-week-orgs.md deleted file mode 100644 index 8a03661..0000000 --- a/content/career/nyc-tech-week-orgs.md +++ /dev/null @@ -1,1196 +0,0 @@ -# NYC Tech Week 2026 — Organizations by Events Hosted - -Source: https://nyc-tech-week.vercel.app/en/nyc - -Events analyzed: 1545 (out of ~1605 listed on site) - -Unique orgs: 1184 - -Sorted by: 1) Most events hosted, 2) Total RSVPs (popularity) - -| Rank | Organization | Events | Total RSVPs | Avg RSVPs/Event | -|------|-------------|--------|-------------|------------------| -| 1 | IBM | 12 | 4658 | 388 | -| 2 | Google for Startups | 10 | 378 | 38 | -| 3 | ElevenLabs | 9 | 0 | 0 | -| 4 | Colectivo | 8 | 824 | 103 | -| 5 | Propel Earth | 7 | 1556 | 222 | -| 6 | Fenwick | 7 | 1382 | 197 | -| 7 | Unicorner | 7 | 0 | 0 | -| 8 | Gamma | 6 | 2904 | 484 | -| 9 | Deel | 6 | 87 | 14 | -| 10 | PwC | 6 | 24 | 4 | -| 11 | Pitch and Run | 5 | 403 | 81 | -| 12 | Tequity | 5 | 90 | 18 | -| 13 | a16z speedrun | 5 | 15 | 3 | -| 14 | Mentor Me Collective | 4 | 1300 | 325 | -| 15 | New York Robotics | 4 | 1139 | 285 | -| 16 | Mucker Capital | 4 | 753 | 188 | -| 17 | Products by Women | 4 | 622 | 156 | -| 18 | XLAI | 4 | 546 | 136 | -| 19 | Manatt | 4 | 523 | 131 | -| 20 | Soma Precision Health | 4 | 503 | 126 | -| 21 | Lyzr | 4 | 438 | 110 | -| 22 | Pygma | 4 | 395 | 99 | -| 23 | Rho | 4 | 380 | 95 | -| 24 | Walker Media LLC | 4 | 336 | 84 | -| 25 | a16z | 4 | 325 | 81 | -| 26 | Scalpels & Spreadsheets | 4 | 289 | 72 | -| 27 | Generous Ventures | 4 | 271 | 68 | -| 28 | Fin | 4 | 102 | 26 | -| 29 | Consulate General of Argentina in New York | 4 | 64 | 16 | -| 30 | Persona | 4 | 64 | 16 | -| 31 | Cherry Hill Advisory | 4 | 0 | 0 | -| 32 | Madeline & Co. | 4 | 0 | 0 | -| 33 | Technology Founders of America | 3 | 1507 | 502 | -| 34 | Somarae | 3 | 681 | 227 | -| 35 | Flowstate | 3 | 668 | 223 | -| 36 | Generative IDE | 3 | 580 | 193 | -| 37 | HubSpot | 3 | 562 | 187 | -| 38 | KLI Capital | 3 | 507 | 169 | -| 39 | Rehearsals | 3 | 472 | 157 | -| 40 | Vonage | 3 | 459 | 153 | -| 41 | Ugly Talk | 3 | 447 | 149 | -| 42 | Eleven Wall Ventures | 3 | 423 | 141 | -| 43 | staaake | 3 | 421 | 140 | -| 44 | EchoHer | 3 | 413 | 138 | -| 45 | Unlocked Consultancy | 3 | 398 | 133 | -| 46 | Recess | 3 | 396 | 132 | -| 47 | Raisi | 3 | 384 | 128 | -| 48 | American South Asian Network | 3 | 360 | 120 | -| 49 | Yorkseed | 3 | 343 | 114 | -| 50 | Cuculi | 3 | 311 | 104 | -| 51 | Boardy | 3 | 296 | 99 | -| 52 | Insurgi Urban Concepts | 3 | 293 | 98 | -| 53 | StartupExperts | 3 | 282 | 94 | -| 54 | African Women in STEM | 3 | 273 | 91 | -| 55 | SOSA | 3 | 248 | 83 | -| 56 | Solo Unicorn Club | 3 | 242 | 81 | -| 57 | Savas Labs | 3 | 239 | 80 | -| 58 | Cloudonix, Inc | 3 | 238 | 79 | -| 59 | American South Asian Network (ASAN) | 3 | 238 | 79 | -| 60 | AcceleratorCON | 3 | 235 | 78 | -| 61 | GenZtea | 3 | 219 | 73 | -| 62 | Black Women Talk Tech | 3 | 209 | 70 | -| 63 | Founders House | 3 | 185 | 62 | -| 64 | VirtusLab | 3 | 172 | 57 | -| 65 | Coeus Collective Ventures | 3 | 168 | 56 | -| 66 | Supermoon | 3 | 165 | 55 | -| 67 | UBS | 3 | 157 | 52 | -| 68 | KRCG | 3 | 156 | 52 | -| 69 | Dedalus Labs | 3 | 137 | 46 | -| 70 | Triple Eight Creative | 3 | 134 | 45 | -| 71 | Valon | 3 | 128 | 43 | -| 72 | Exette | 3 | 122 | 41 | -| 73 | Fierce Foundry | 3 | 117 | 39 | -| 74 | Odin | 3 | 80 | 27 | -| 75 | Jetzy | 3 | 78 | 26 | -| 76 | Tabs | 3 | 68 | 23 | -| 77 | Live Different Comedy | 3 | 68 | 23 | -| 78 | Supermomos | 3 | 68 | 23 | -| 79 | Lazo Fintech Inc | 3 | 48 | 16 | -| 80 | Inspiralia US | 3 | 42 | 14 | -| 81 | Adobe | 3 | 28 | 9 | -| 82 | Bereisheet Tech | 3 | 4 | 1 | -| 83 | Intuit | 2 | 776 | 388 | -| 84 | The Pattern Maker | 2 | 652 | 326 | -| 85 | Travelbay | 2 | 643 | 322 | -| 86 | Microsoft | 2 | 619 | 310 | -| 87 | Startup Oasis | 2 | 578 | 289 | -| 88 | Deskree | 2 | 544 | 272 | -| 89 | Vibe Space | 2 | 522 | 261 | -| 90 | How2Scale | 2 | 504 | 252 | -| 91 | Ask a Chief of Staff | 2 | 446 | 223 | -| 92 | Pollen8 | 2 | 436 | 218 | -| 93 | Limy AI | 2 | 428 | 214 | -| 94 | C10 Labs | 2 | 375 | 188 | -| 95 | Serena Wang | 2 | 356 | 178 | -| 96 | VCAR | 2 | 352 | 176 | -| 97 | Qapita | 2 | 352 | 176 | -| 98 | Alt-Black | 2 | 351 | 176 | -| 99 | Zo Computer | 2 | 344 | 172 | -| 100 | Build First | 2 | 342 | 171 | -| 101 | Ambrook | 2 | 340 | 170 | -| 102 | Phinite AI | 2 | 319 | 160 | -| 103 | BDev Ventures | 2 | 316 | 158 | -| 104 | VC in DC | 2 | 314 | 157 | -| 105 | Relationality | 2 | 314 | 157 | -| 106 | Presentation Mode | 2 | 310 | 155 | -| 107 | Foundation for Agentic Networks | 2 | 304 | 152 | -| 108 | Wooxy | 2 | 295 | 148 | -| 109 | Ramp | 2 | 294 | 147 | -| 110 | Bria | 2 | 268 | 134 | -| 111 | Wistia | 2 | 267 | 134 | -| 112 | NexPost | 2 | 258 | 129 | -| 113 | Build Momentum | 2 | 254 | 127 | -| 114 | Ellis Law Group | 2 | 253 | 126 | -| 115 | localhost:nyc | 2 | 252 | 126 | -| 116 | Snowflake | 2 | 248 | 124 | -| 117 | Inkle | 2 | 244 | 122 | -| 118 | CoreWeave | 2 | 242 | 121 | -| 119 | 165 Global | 2 | 219 | 110 | -| 120 | Paradigm | 2 | 205 | 102 | -| 121 | Adaptive | 2 | 205 | 102 | -| 122 | France Ovalle | 2 | 204 | 102 | -| 123 | Dots (YC S21) | 2 | 200 | 100 | -| 124 | Lowenstein Sandler | 2 | 195 | 98 | -| 125 | ionava | 2 | 191 | 96 | -| 126 | Fox Rothschild | 2 | 188 | 94 | -| 127 | You.com | 2 | 184 | 92 | -| 128 | PhysicsX | 2 | 183 | 92 | -| 129 | J.P. Morgan | 2 | 182 | 91 | -| 130 | Startup Grind | 2 | 182 | 91 | -| 131 | Women Who Code | 2 | 179 | 90 | -| 132 | The Vertical | 2 | 170 | 85 | -| 133 | Christians*inTech | 2 | 162 | 81 | -| 134 | Celecart Inc. | 2 | 155 | 78 | -| 135 | DealMaker | 2 | 150 | 75 | -| 136 | SimpleClosure | 2 | 149 | 74 | -| 137 | Leverage | 2 | 149 | 74 | -| 138 | Discount Tech | 2 | 148 | 74 | -| 139 | TechWalk | 2 | 148 | 74 | -| 140 | Global Futures Network | 2 | 140 | 70 | -| 141 | JPMorgan | 2 | 138 | 69 | -| 142 | STELLANS.io | 2 | 129 | 64 | -| 143 | 99 yards | 2 | 121 | 60 | -| 144 | Leaf Agriculture | 2 | 119 | 60 | -| 145 | Fish & Richardson P.C. | 2 | 118 | 59 | -| 146 | CEO, DentalFynd | 2 | 116 | 58 | -| 147 | Mastercard | 2 | 113 | 56 | -| 148 | AIMAR | 2 | 111 | 56 | -| 149 | Agile Lens | 2 | 110 | 55 | -| 150 | Speech & Mind | 2 | 108 | 54 | -| 151 | Pinkmatter | 2 | 101 | 50 | -| 152 | No BS Startup Coach | 2 | 100 | 50 | -| 153 | Post Up NYC LLC | 2 | 99 | 50 | -| 154 | Growing the Middle | 2 | 94 | 47 | -| 155 | Owle AI | 2 | 86 | 43 | -| 156 | SUSO Digital | 2 | 78 | 39 | -| 157 | Tech Tribe | 2 | 76 | 38 | -| 158 | WeMeshUp | 2 | 76 | 38 | -| 159 | WillDom | 2 | 76 | 38 | -| 160 | peoplepower.ai | 2 | 66 | 33 | -| 161 | Corbett Ventures | 2 | 65 | 32 | -| 162 | Activant Capital | 2 | 63 | 32 | -| 163 | SafeStops Global, Inc. | 2 | 54 | 27 | -| 164 | Razorpay | 2 | 50 | 25 | -| 165 | Pync Inc. | 2 | 48 | 24 | -| 166 | Modus Digital | 2 | 46 | 23 | -| 167 | Vinrelo | 2 | 38 | 19 | -| 168 | Alumni Ventures | 2 | 34 | 17 | -| 169 | MarkOne Health | 2 | 30 | 15 | -| 170 | Flybridge | 2 | 30 | 15 | -| 171 | Rock Yard Ventures | 2 | 28 | 14 | -| 172 | Snyk | 2 | 28 | 14 | -| 173 | Johnson Edman Adv. | 2 | 25 | 12 | -| 174 | Warrant | 2 | 21 | 10 | -| 175 | TrueLogic | 2 | 10 | 5 | -| 176 | Principle | 2 | 9 | 4 | -| 177 | Flex | 2 | 8 | 4 | -| 178 | Product Advisory Collective (PAC) | 2 | 0 | 0 | -| 179 | Orrick | 2 | 0 | 0 | -| 180 | MedRock Ventures Inc. | 2 | 0 | 0 | -| 181 | GroundedForward | 2 | 0 | 0 | -| 182 | The Ok Sweetie Show | 2 | 0 | 0 | -| 183 | UATech | 2 | 0 | 0 | -| 184 | DoorDash for Business | 2 | 0 | 0 | -| 185 | WeWork | 2 | 0 | 0 | -| 186 | Interwoven Ventures | 2 | 0 | 0 | -| 187 | 2048 Ventures | 2 | 0 | 0 | -| 188 | Partner1 | 2 | 0 | 0 | -| 189 | Amino Capital | 2 | 0 | 0 | -| 190 | Rillet | 2 | 0 | 0 | -| 191 | Fonzi AI | 2 | 0 | 0 | -| 192 | MongoDB | 2 | 0 | 0 | -| 193 | EO Ventures | 2 | 0 | 0 | -| 194 | Optivide | 2 | 0 | 0 | -| 195 | Alpha Partners | 2 | 0 | 0 | -| 196 | Good Investor Club | 2 | 0 | 0 | -| 197 | TikTok | 2 | 0 | 0 | -| 198 | Brown Girl Angels | 2 | 0 | 0 | -| 199 | Wall Street Capital Partners | 2 | 0 | 0 | -| 200 | Turnstile | 2 | 0 | 0 | -| 201 | Brderless | 2 | 0 | 0 | -| 202 | Women in AI | 2 | 0 | 0 | -| 203 | Haven | 2 | 0 | 0 | -| 204 | AI Accelerator Institute | 2 | 0 | 0 | -| 205 | Boundless Network | 2 | 0 | 0 | -| 206 | Mega Exhibit, Inc | 2 | 0 | 0 | -| 207 | Newlab | 1 | 1468 | 1468 | -| 208 | OpenAI | 1 | 1201 | 1201 | -| 209 | Morrison Foerster | 1 | 923 | 923 | -| 210 | NYC B2B | 1 | 792 | 792 | -| 211 | Founders & Builders Connect | 1 | 751 | 751 | -| 212 | RSM | 1 | 671 | 671 | -| 213 | Columbia Business School | 1 | 659 | 659 | -| 214 | NachoNacho | 1 | 592 | 592 | -| 215 | Fireworks AI | 1 | 552 | 552 | -| 216 | Cloudflare | 1 | 499 | 499 | -| 217 | LEAP US, Inc. | 1 | 470 | 470 | -| 218 | Techstars | 1 | 447 | 447 | -| 219 | SAP | 1 | 419 | 419 | -| 220 | P2S.vc | 1 | 417 | 417 | -| 221 | Lenny's Newsletter | 1 | 400 | 400 | -| 222 | QUAY Acceleration | 1 | 400 | 400 | -| 223 | Camber | 1 | 398 | 398 | -| 224 | Taco Tech Tuesday | 1 | 373 | 373 | -| 225 | Mango NYC | 1 | 368 | 368 | -| 226 | Zo Company | 1 | 365 | 365 | -| 227 | Legendary Ventures | 1 | 364 | 364 | -| 228 | Techstars | 1 | 352 | 352 | -| 229 | InPress | 1 | 344 | 344 | -| 230 | Plug and Play New York & NYEDC | 1 | 343 | 343 | -| 231 | Streamlogic | 1 | 342 | 342 | -| 232 | Healthcare AI Guy | 1 | 337 | 337 | -| 233 | Dell Technologies Capital | 1 | 332 | 332 | -| 234 | Wells Fargo TMT Investment Banking | 1 | 330 | 330 | -| 235 | AI for Social Good NYC | 1 | 326 | 326 | -| 236 | Pinecone | 1 | 325 | 325 | -| 237 | MedPhone AI | 1 | 321 | 321 | -| 238 | Formation Bio | 1 | 320 | 320 | -| 239 | Postman | 1 | 319 | 319 | -| 240 | Tavily AI | 1 | 318 | 318 | -| 241 | CreatorTech.ai | 1 | 310 | 310 | -| 242 | Genspark | 1 | 299 | 299 | -| 243 | DigitalOcean | 1 | 296 | 296 | -| 244 | Individual | 1 | 296 | 296 | -| 245 | Google | 1 | 291 | 291 | -| 246 | PromptLayer | 1 | 290 | 290 | -| 247 | Vega | 1 | 288 | 288 | -| 248 | LUMAS Gallery | 1 | 287 | 287 | -| 249 | Mostest | 1 | 285 | 285 | -| 250 | No Wine Left Behind | 1 | 283 | 283 | -| 251 | Tower Research Ventures | 1 | 282 | 282 | -| 252 | SocialSight | 1 | 273 | 273 | -| 253 | Founders and Fractionals | 1 | 271 | 271 | -| 254 | The Lighthouse | 1 | 269 | 269 | -| 255 | WorkClaw | 1 | 267 | 267 | -| 256 | Los Angeles Cleantech Incubator (LACI) | 1 | 267 | 267 | -| 257 | Viralize Technology | 1 | 266 | 266 | -| 258 | Exa | 1 | 263 | 263 | -| 259 | Sentry | 1 | 262 | 262 | -| 260 | Yahoo | 1 | 260 | 260 | -| 261 | Savanah.ai | 1 | 258 | 258 | -| 262 | Clarity Global, Inc. | 1 | 257 | 257 | -| 263 | City of Yokohama | 1 | 255 | 255 | -| 264 | Fusion Fund | 1 | 255 | 255 | -| 265 | Conquer Pickleball | 1 | 250 | 250 | -| 266 | CMU T&E | 1 | 250 | 250 | -| 267 | Lowenstein Sandler LLP | 1 | 246 | 246 | -| 268 | Thomson Reuters Ventures | 1 | 241 | 241 | -| 269 | Somnio Software | 1 | 241 | 241 | -| 270 | Datadog | 1 | 239 | 239 | -| 271 | Mental Health Tech AI | 1 | 235 | 235 | -| 272 | Swap | 1 | 234 | 234 | -| 273 | Kaizen Labs | 1 | 234 | 234 | -| 274 | United Women in Business Foundation | 1 | 233 | 233 | -| 275 | HR&A Advisors | 1 | 225 | 225 | -| 276 | Mayer Brown LLP | 1 | 224 | 224 | -| 277 | Betaworks | 1 | 221 | 221 | -| 278 | Bounty | 1 | 219 | 219 | -| 279 | Tusk Ventures | 1 | 218 | 218 | -| 280 | Lorimer Ventures | 1 | 218 | 218 | -| 281 | EndpointArena.com | 1 | 218 | 218 | -| 282 | Databricks | 1 | 214 | 214 | -| 283 | Pollen8.app | 1 | 213 | 213 | -| 284 | Glimpse | 1 | 213 | 213 | -| 285 | Cabaka | 1 | 209 | 209 | -| 286 | Connexa | 1 | 207 | 207 | -| 287 | New York AI Labs | 1 | 206 | 206 | -| 288 | LinkedIn | 1 | 205 | 205 | -| 289 | Anthropic | 1 | 204 | 204 | -| 290 | Sei Labs | 1 | 202 | 202 | -| 291 | SurrealDB | 1 | 202 | 202 | -| 292 | Socializela.com | 1 | 200 | 200 | -| 293 | Picklepals | 1 | 200 | 200 | -| 294 | Blueberries. | 1 | 200 | 200 | -| 295 | Carry | 1 | 200 | 200 | -| 296 | NY Hardware Meetup | 1 | 200 | 200 | -| 297 | Designers Offline | 1 | 200 | 200 | -| 298 | ConnectUs Technology Inc. | 1 | 200 | 200 | -| 299 | AES NYC | 1 | 198 | 198 | -| 300 | LibGem | 1 | 198 | 198 | -| 301 | Gusto | 1 | 198 | 198 | -| 302 | Stellans.io | 1 | 198 | 198 | -| 303 | YOUTH CIVIC SERVICE INC. | 1 | 198 | 198 | -| 304 | Alopex | 1 | 197 | 197 | -| 305 | The Varo | 1 | 195 | 195 | -| 306 | Nucleate | 1 | 193 | 193 | -| 307 | Laces Sports | 1 | 189 | 189 | -| 308 | Rolla | 1 | 189 | 189 | -| 309 | Zeta Global | 1 | 187 | 187 | -| 310 | Girls Who Code | 1 | 186 | 186 | -| 311 | Validia | 1 | 185 | 185 | -| 312 | BitBasel | 1 | 183 | 183 | -| 313 | Robin Hood Foundation | 1 | 182 | 182 | -| 314 | EUROPEAN STARTUP EMBASSY | 1 | 181 | 181 | -| 315 | Draper House Americas | 1 | 181 | 181 | -| 316 | Myop.dev | 1 | 180 | 180 | -| 317 | WiMLDS | 1 | 180 | 180 | -| 318 | FemBuild | 1 | 180 | 180 | -| 319 | Nucleate NY | 1 | 177 | 177 | -| 320 | BOXCLUB | 1 | 176 | 176 | -| 321 | CoinBridge | 1 | 175 | 175 | -| 322 | Wells Fargo | 1 | 174 | 174 | -| 323 | Your First Angel | 1 | 174 | 174 | -| 324 | FLORA | 1 | 173 | 173 | -| 325 | AGI House | 1 | 171 | 171 | -| 326 | Yellow Network | 1 | 170 | 170 | -| 327 | OneDay MBA | 1 | 170 | 170 | -| 328 | Willow Health | 1 | 169 | 169 | -| 329 | Boon Auditing | 1 | 169 | 169 | -| 330 | Rebuild | 1 | 169 | 169 | -| 331 | SpacetimeDB | 1 | 168 | 168 | -| 332 | Fora Travel | 1 | 167 | 167 | -| 333 | Pitch Genius | 1 | 166 | 166 | -| 334 | Howdy | 1 | 164 | 164 | -| 335 | Black Interactive | 1 | 164 | 164 | -| 336 | Vencapital | 1 | 163 | 163 | -| 337 | Struck Capital | 1 | 161 | 161 | -| 338 | UNMUTED | 1 | 160 | 160 | -| 339 | STEM Educational Institute, Inc. | 1 | 160 | 160 | -| 340 | AWS | 1 | 158 | 158 | -| 341 | Darkside AI | 1 | 158 | 158 | -| 342 | MatchPlay Ventures | 1 | 157 | 157 | -| 343 | Sidecut Ventures | 1 | 156 | 156 | -| 344 | Noon Design | 1 | 156 | 156 | -| 345 | monday.com | 1 | 156 | 156 | -| 346 | TwelveLabs | 1 | 155 | 155 | -| 347 | Icon New York | 1 | 155 | 155 | -| 348 | Betaworks | 1 | 155 | 155 | -| 349 | TAY Fitness | 1 | 154 | 154 | -| 350 | Pioneer Minds AI | 1 | 153 | 153 | -| 351 | Cartesia AI | 1 | 153 | 153 | -| 352 | NYU Tandon @ The Yard | 1 | 153 | 153 | -| 353 | Sequentum | 1 | 152 | 152 | -| 354 | Fashion Forward | 1 | 152 | 152 | -| 355 | Ad Hoc Founders Counsel | 1 | 152 | 152 | -| 356 | LaunchLink Communications | 1 | 151 | 151 | -| 357 | Vercel | 1 | 151 | 151 | -| 358 | American Ecosystem Institute Inc. | 1 | 151 | 151 | -| 359 | AutoOpsStack | 1 | 151 | 151 | -| 360 | New York City Council | 1 | 150 | 150 | -| 361 | Boston Consulting Group | 1 | 150 | 150 | -| 362 | Hyperglade | 1 | 150 | 150 | -| 363 | MAANG | 1 | 150 | 150 | -| 364 | Webflow | 1 | 150 | 150 | -| 365 | New Rising Ventures | 1 | 150 | 150 | -| 366 | MENTA Series | 1 | 150 | 150 | -| 367 | Mirage | 1 | 150 | 150 | -| 368 | The Data Market Network: DMN | 1 | 149 | 149 | -| 369 | Genus AI | 1 | 149 | 149 | -| 370 | Tusk Venture Partners | 1 | 149 | 149 | -| 371 | Bright Signal Consulting | 1 | 149 | 149 | -| 372 | NYCPA | 1 | 149 | 149 | -| 373 | Kairos | 1 | 148 | 148 | -| 374 | Founder Social Club | 1 | 148 | 148 | -| 375 | Ezio | 1 | 148 | 148 | -| 376 | The Well Network | 1 | 147 | 147 | -| 377 | Accurkardia | 1 | 147 | 147 | -| 378 | For The Firsts | 1 | 147 | 147 | -| 379 | get.tech | 1 | 146 | 146 | -| 380 | Girls Into VC NYC | 1 | 146 | 146 | -| 381 | JFE (Jews For Entrepreneurship) Network | 1 | 146 | 146 | -| 382 | Sandstone | 1 | 144 | 144 | -| 383 | Bright Signal Consulting | 1 | 144 | 144 | -| 384 | Lotus Technology Management | 1 | 144 | 144 | -| 385 | Health2Tech | 1 | 144 | 144 | -| 386 | Acclime | 1 | 143 | 143 | -| 387 | Topline Pro | 1 | 143 | 143 | -| 388 | Black Tech Meetup | 1 | 141 | 141 | -| 389 | Go Global World | 1 | 141 | 141 | -| 390 | Jobbrex | 1 | 141 | 141 | -| 391 | Heka Global | 1 | 139 | 139 | -| 392 | Entre | 1 | 139 | 139 | -| 393 | Satori | 1 | 138 | 138 | -| 394 | New Friendship Tech | 1 | 137 | 137 | -| 395 | babs NYC.news | 1 | 136 | 136 | -| 396 | DareFail | 1 | 136 | 136 | -| 397 | AI2030 | 1 | 135 | 135 | -| 398 | Actuate Ventures | 1 | 134 | 134 | -| 399 | Orquesta Inc | 1 | 132 | 132 | -| 400 | Tote | 1 | 131 | 131 | -| 401 | Atlassian | 1 | 131 | 131 | -| 402 | GNOMI App Corp | 1 | 131 | 131 | -| 403 | Year Up United | 1 | 130 | 130 | -| 404 | ValkaAI | 1 | 130 | 130 | -| 405 | Fin.Tech Marketing Community | 1 | 129 | 129 | -| 406 | About Blank Creative | 1 | 129 | 129 | -| 407 | Cliqk | 1 | 129 | 129 | -| 408 | Bottleneck Technologies llc | 1 | 128 | 128 | -| 409 | Defense Capital | 1 | 128 | 128 | -| 410 | M13 | 1 | 128 | 128 | -| 411 | Fashionology | 1 | 128 | 128 | -| 412 | Rocket Mixer | 1 | 126 | 126 | -| 413 | New York Ventures | 1 | 126 | 126 | -| 414 | True Markets | 1 | 126 | 126 | -| 415 | AgeTech NYC | 1 | 125 | 125 | -| 416 | Crush It Ventures | 1 | 125 | 125 | -| 417 | Bubble.io | 1 | 125 | 125 | -| 418 | Founders Network | 1 | 124 | 124 | -| 419 | Azarian Growth Agency | 1 | 123 | 123 | -| 420 | Sentra | 1 | 122 | 122 | -| 421 | The Cyber Security Intellects | 1 | 122 | 122 | -| 422 | Honey Computer | 1 | 122 | 122 | -| 423 | Epiphany | 1 | 121 | 121 | -| 424 | Peiheng | 1 | 121 | 121 | -| 425 | OneRise | 1 | 121 | 121 | -| 426 | KW Angel Fund | 1 | 120 | 120 | -| 427 | Barsys | 1 | 120 | 120 | -| 428 | Pioneering Minds AI | 1 | 120 | 120 | -| 429 | VoiceScale | 1 | 119 | 119 | -| 430 | Masinov Company / Claw Mart | 1 | 119 | 119 | -| 431 | Reframe iT | 1 | 118 | 118 | -| 432 | Rest of World | 1 | 118 | 118 | -| 433 | York Effect | 1 | 118 | 118 | -| 434 | Axioned | 1 | 117 | 117 | -| 435 | ProNexus | 1 | 117 | 117 | -| 436 | moatly™ | 1 | 115 | 115 | -| 437 | QUAY Acceleration | 1 | 115 | 115 | -| 438 | Deep Insight Labs | 1 | 115 | 115 | -| 439 | UpScaleX | 1 | 115 | 115 | -| 440 | Sunfish | 1 | 115 | 115 | -| 441 | Edelman | 1 | 115 | 115 | -| 442 | Wootic | 1 | 114 | 114 | -| 443 | CreditBridge | 1 | 114 | 114 | -| 444 | Arkzphere | 1 | 113 | 113 | -| 445 | Stuut | 1 | 111 | 111 | -| 446 | VANGUARDE DIGITAL LLC | 1 | 111 | 111 | -| 447 | Fordham University | 1 | 110 | 110 | -| 448 | a16z Speedrun | 1 | 110 | 110 | -| 449 | Concourse | 1 | 109 | 109 | -| 450 | Thatch | 1 | 109 | 109 | -| 451 | Bodega and Small Business Group | 1 | 108 | 108 | -| 452 | GRAIL | 1 | 108 | 108 | -| 453 | CzechInvest | 1 | 107 | 107 | -| 454 | OOO a PC | 1 | 107 | 107 | -| 455 | Photon | 1 | 107 | 107 | -| 456 | Memelord.com | 1 | 106 | 106 | -| 457 | FullScale Holdings | 1 | 105 | 105 | -| 458 | Totems of Hope: Your Brain on Philanthropy | 1 | 104 | 104 | -| 459 | The Ethical Tech Project | 1 | 104 | 104 | -| 460 | Planeteer, Sightline, Blackhorn VC, Foley Hoag | 1 | 103 | 103 | -| 461 | Roebling | 1 | 103 | 103 | -| 462 | Nappr | 1 | 103 | 103 | -| 463 | ContraSearch, Inc. | 1 | 103 | 103 | -| 464 | Draper House Americas | 1 | 102 | 102 | -| 465 | Nucleus4D | 1 | 102 | 102 | -| 466 | Loyalist | 1 | 102 | 102 | -| 467 | One Energetics | 1 | 102 | 102 | -| 468 | Obin AI | 1 | 101 | 101 | -| 469 | ICME Labs | 1 | 100 | 100 | -| 470 | LinqAlpha | 1 | 100 | 100 | -| 471 | Finta | 1 | 100 | 100 | -| 472 | MindStudio | 1 | 100 | 100 | -| 473 | WanderLens Lab | 1 | 99 | 99 | -| 474 | Swissnex | 1 | 99 | 99 | -| 475 | Romano Law PLLC | 1 | 97 | 97 | -| 476 | SpaceDAO | 1 | 96 | 96 | -| 477 | Bronx Tech Hub | 1 | 96 | 96 | -| 478 | PEACOCK HILL PRODUCTIONS | 1 | 96 | 96 | -| 479 | Founders Running Club | 1 | 96 | 96 | -| 480 | Relm | 1 | 95 | 95 | -| 481 | Alaffia Health | 1 | 95 | 95 | -| 482 | VERITAS QUEST | 1 | 95 | 95 | -| 483 | Perkins Coie LLP | 1 | 95 | 95 | -| 484 | British Consulate | 1 | 94 | 94 | -| 485 | Blick Rothenberg | 1 | 94 | 94 | -| 486 | Golden Hour Ventures | 1 | 94 | 94 | -| 487 | Party Action People | 1 | 93 | 93 | -| 488 | XL AI | 1 | 93 | 93 | -| 489 | Leverage.work | 1 | 93 | 93 | -| 490 | Distilled | 1 | 93 | 93 | -| 491 | Velle | 1 | 93 | 93 | -| 492 | KA Marketing Studio | 1 | 93 | 93 | -| 493 | sashaisalex.com | 1 | 92 | 92 | -| 494 | Default | 1 | 91 | 91 | -| 495 | Lenhardt Partners | 1 | 91 | 91 | -| 496 | LAN Accelerator | 1 | 91 | 91 | -| 497 | Per Scholas New York | 1 | 91 | 91 | -| 498 | she.e.o ventures | 1 | 91 | 91 | -| 499 | The New Builder Podcast | 1 | 90 | 90 | -| 500 | Artificial Ventures | 1 | 90 | 90 | -| 501 | The Leverage | 1 | 90 | 90 | -| 502 | MCP Manager by Usercentrics | 1 | 90 | 90 | -| 503 | NSDS Tech Comedy Show | 1 | 90 | 90 | -| 504 | Elevate Online | 1 | 90 | 90 | -| 505 | TheVibeFounder | 1 | 90 | 90 | -| 506 | Vibe Forward | 1 | 90 | 90 | -| 507 | Bio-Health Run Club | 1 | 90 | 90 | -| 508 | Sway | 1 | 89 | 89 | -| 509 | Driver AI | 1 | 89 | 89 | -| 510 | Sanctum | 1 | 89 | 89 | -| 511 | Rita Group | 1 | 88 | 88 | -| 512 | Venture Miner | 1 | 88 | 88 | -| 513 | Magentic | 1 | 87 | 87 | -| 514 | Vanta | 1 | 87 | 87 | -| 515 | Veris AI | 1 | 87 | 87 | -| 516 | The AI Collective | 1 | 87 | 87 | -| 517 | AI Collective | 1 | 87 | 87 | -| 518 | Beam Summit | 1 | 87 | 87 | -| 519 | Jobotics | 1 | 87 | 87 | -| 520 | J2 Ventures | 1 | 86 | 86 | -| 521 | Altruistic Scribe Company | 1 | 86 | 86 | -| 522 | Amigo.AI | 1 | 85 | 85 | -| 523 | Green Room | 1 | 85 | 85 | -| 524 | Connor Group | 1 | 85 | 85 | -| 525 | HearstLab | 1 | 85 | 85 | -| 526 | MistyWest | 1 | 83 | 83 | -| 527 | Forecastr | 1 | 83 | 83 | -| 528 | Clutch Talent (Recruiting Agency) | 1 | 83 | 83 | -| 529 | Data Vandals | 1 | 82 | 82 | -| 530 | AIN Ventures | 1 | 82 | 82 | -| 531 | LANDED Accelerator | 1 | 82 | 82 | -| 532 | Runway Financial | 1 | 81 | 81 | -| 533 | ZeroToIP | 1 | 81 | 81 | -| 534 | Tanagram.ai | 1 | 81 | 81 | -| 535 | AI4Purpose Inc. | 1 | 81 | 81 | -| 536 | BeFreed | 1 | 81 | 81 | -| 537 | Opsera | 1 | 80 | 80 | -| 538 | Egregora Global | 1 | 80 | 80 | -| 539 | Latinos in Success | 1 | 80 | 80 | -| 540 | FiftyOneAlpha | 1 | 80 | 80 | -| 541 | Vibe Connect | 1 | 80 | 80 | -| 542 | The Fourth Effect | 1 | 79 | 79 | -| 543 | mobius | 1 | 79 | 79 | -| 544 | Momentum360 | 1 | 78 | 78 | -| 545 | East Asians in Tech | 1 | 78 | 78 | -| 546 | Spot Dessert Bar | 1 | 78 | 78 | -| 547 | Axis Labs | 1 | 77 | 77 | -| 548 | Slow Girl Run Club | 1 | 77 | 77 | -| 549 | Cresta AI | 1 | 77 | 77 | -| 550 | Digitalista | 1 | 77 | 77 | -| 551 | Welcome to Chinatown | 1 | 76 | 76 | -| 552 | Nanonit | 1 | 75 | 75 | -| 553 | HG Events | 1 | 75 | 75 | -| 554 | Marcuse School of Graduate Studies, LIM College | 1 | 75 | 75 | -| 555 | Slingshot AI | 1 | 75 | 75 | -| 556 | Tacos & Trends hosted by MADE Trends | 1 | 75 | 75 | -| 557 | Tavily AI | 1 | 75 | 75 | -| 558 | icon new york | 1 | 75 | 75 | -| 559 | Fine Line Consultants | 1 | 74 | 74 | -| 560 | of All Trades | 1 | 74 | 74 | -| 561 | Six | 1 | 74 | 74 | -| 562 | Sungate Records | 1 | 74 | 74 | -| 563 | EZ Visa LLC | 1 | 73 | 73 | -| 564 | Major League Hacking | 1 | 73 | 73 | -| 565 | Dashlane | 1 | 73 | 73 | -| 566 | Krea | 1 | 73 | 73 | -| 567 | Alternew | 1 | 72 | 72 | -| 568 | Dongan Electrical Engineering | 1 | 72 | 72 | -| 569 | Venture Point Legal | 1 | 71 | 71 | -| 570 | /dev/color | 1 | 71 | 71 | -| 571 | Atlas Primer | 1 | 71 | 71 | -| 572 | Your Next Win | 1 | 71 | 71 | -| 573 | Nodes Inc | 1 | 71 | 71 | -| 574 | TAD | 1 | 71 | 71 | -| 575 | Steady | 1 | 71 | 71 | -| 576 | Shaped | 1 | 70 | 70 | -| 577 | Richualist | 1 | 70 | 70 | -| 578 | The Shop Workspace | 1 | 70 | 70 | -| 579 | TowersTeam | 1 | 70 | 70 | -| 580 | A Day With Aslan | 1 | 69 | 69 | -| 581 | G-Fellows | 1 | 69 | 69 | -| 582 | FreakOut HD | 1 | 68 | 68 | -| 583 | Bosmos | 1 | 68 | 68 | -| 584 | Queens Chamber of Commerce | 1 | 68 | 68 | -| 585 | DiligenceVault | 1 | 67 | 67 | -| 586 | Enthera Bio | 1 | 67 | 67 | -| 587 | Yalla Now AI - High School Students | 1 | 67 | 67 | -| 588 | Hinge | 1 | 66 | 66 | -| 589 | Collected Company | 1 | 66 | 66 | -| 590 | Zeytoon Ventures | 1 | 65 | 65 | -| 591 | Spartacus.app | 1 | 65 | 65 | -| 592 | Justworks | 1 | 65 | 65 | -| 593 | 44ROCH | 1 | 65 | 65 | -| 594 | 42DM | 1 | 64 | 64 | -| 595 | The Startup Station | 1 | 64 | 64 | -| 596 | NYC GTM: New York City's Go-To-Market Community | 1 | 64 | 64 | -| 597 | Siegen | 1 | 64 | 64 | -| 598 | Lazy 8 | 1 | 64 | 64 | -| 599 | Practice with Paola | 1 | 63 | 63 | -| 600 | Skywork AI | 1 | 62 | 62 | -| 601 | AI Furnace | 1 | 62 | 62 | -| 602 | Elysian | 1 | 62 | 62 | -| 603 | NeuroNYC | 1 | 62 | 62 | -| 604 | Mothers to Daughters | 1 | 61 | 61 | -| 605 | Vera Money | 1 | 61 | 61 | -| 606 | Trans Health HQ | 1 | 60 | 60 | -| 607 | Woodhull Freedom Foundation | 1 | 60 | 60 | -| 608 | Skyveil AI | 1 | 60 | 60 | -| 609 | Boundless Creative | 1 | 59 | 59 | -| 610 | Pomp Academy, Inc. | 1 | 59 | 59 | -| 611 | Vanderbilt Center for Entrepreneurship | 1 | 58 | 58 | -| 612 | POLLEN8 Technology, Inc | 1 | 58 | 58 | -| 613 | StartOut | 1 | 58 | 58 | -| 614 | Augment | 1 | 58 | 58 | -| 615 | Vanderbilt University | 1 | 57 | 57 | -| 616 | SJ Innovation | 1 | 57 | 57 | -| 617 | DDC Enterprise | 1 | 57 | 57 | -| 618 | Narrativ by AK | 1 | 57 | 57 | -| 619 | Flywheel Strategy | 1 | 56 | 56 | -| 620 | CS In Focus | 1 | 56 | 56 | -| 621 | PrismLearn | 1 | 56 | 56 | -| 622 | Ecosuite | 1 | 56 | 56 | -| 623 | Maxima AI | 1 | 55 | 55 | -| 624 | Silicon Frontier | 1 | 55 | 55 | -| 625 | Northwestern Mutual Life Insurance Company | 1 | 55 | 55 | -| 626 | Thinking Through | 1 | 55 | 55 | -| 627 | Hatsu | 1 | 54 | 54 | -| 628 | Roo Capital | 1 | 54 | 54 | -| 629 | Startup+ | 1 | 54 | 54 | -| 630 | Aurelian Labs | 1 | 54 | 54 | -| 631 | RemoFirst | 1 | 53 | 53 | -| 632 | Ascent Valley | 1 | 53 | 53 | -| 633 | HigherPeople | 1 | 53 | 53 | -| 634 | Capitalize VC | 1 | 53 | 53 | -| 635 | State Government of Victoria, Australia | 1 | 52 | 52 | -| 636 | Kushner Executive Advisory | 1 | 52 | 52 | -| 637 | Artificial Wisdom | 1 | 51 | 51 | -| 638 | Escape Velocity Digital | 1 | 51 | 51 | -| 639 | IEEE | 1 | 51 | 51 | -| 640 | Bead AI | 1 | 51 | 51 | -| 641 | NYC Design Community | 1 | 51 | 51 | -| 642 | Mothers to Daughters | 1 | 50 | 50 | -| 643 | The Pattern Maker | 1 | 50 | 50 | -| 644 | MartiniArt | 1 | 50 | 50 | -| 645 | Rockefeller Global Family Office | 1 | 50 | 50 | -| 646 | SIMPLITO | 1 | 50 | 50 | -| 647 | Pairwise | 1 | 50 | 50 | -| 648 | Alison Go | 1 | 50 | 50 | -| 649 | Ignite with Izzy | 1 | 50 | 50 | -| 650 | LatentWorlds AI | 1 | 49 | 49 | -| 651 | Lora | 1 | 49 | 49 | -| 652 | MoveSwitcher Inc | 1 | 49 | 49 | -| 653 | Alana D'Angelica Coaching & Consulting | 1 | 48 | 48 | -| 654 | Dawn Choo | 1 | 48 | 48 | -| 655 | VeraYou Inc. | 1 | 48 | 48 | -| 656 | Gifted Life LLC | 1 | 48 | 48 | -| 657 | Hackathon Company of California | 1 | 48 | 48 | -| 658 | Capital One | 1 | 47 | 47 | -| 659 | Emtic Basileia | 1 | 47 | 47 | -| 660 | In Pulse | 1 | 47 | 47 | -| 661 | Pioneering Minds AI` | 1 | 47 | 47 | -| 662 | Eduwave AI | 1 | 47 | 47 | -| 663 | Tallaris Partners | 1 | 47 | 47 | -| 664 | Zuzlab Inc. | 1 | 46 | 46 | -| 665 | Raylu | 1 | 46 | 46 | -| 666 | VitalHelix | 1 | 45 | 45 | -| 667 | Contech Alliance | 1 | 45 | 45 | -| 668 | Cogent Security | 1 | 45 | 45 | -| 669 | Underscore Animation | 1 | 45 | 45 | -| 670 | 20Week Festival | 1 | 44 | 44 | -| 671 | Women in Cleantech & Sustainability | 1 | 43 | 43 | -| 672 | Fundraising Bootcamp | 1 | 43 | 43 | -| 673 | Translating Your BA | 1 | 43 | 43 | -| 674 | Koc University | 1 | 43 | 43 | -| 675 | Stable Summit | 1 | 43 | 43 | -| 676 | Karamacare | 1 | 42 | 42 | -| 677 | TechBloom | 1 | 42 | 42 | -| 678 | AAC | 1 | 42 | 42 | -| 679 | Just Videos Studios | 1 | 42 | 42 | -| 680 | ERA | 1 | 41 | 41 | -| 681 | Partytrick | 1 | 41 | 41 | -| 682 | HealthBridge | 1 | 41 | 41 | -| 683 | Ekoparty Security Conference | 1 | 41 | 41 | -| 684 | Measured HRIS , Inc | 1 | 41 | 41 | -| 685 | AMBART LAW pllc | 1 | 40 | 40 | -| 686 | The Altar | 1 | 40 | 40 | -| 687 | RobinTests | 1 | 40 | 40 | -| 688 | Headstream by SecondMuse | 1 | 40 | 40 | -| 689 | Tacos & Trends | 1 | 39 | 39 | -| 690 | Black Girls Do Engineer Corporation | 1 | 38 | 38 | -| 691 | Solecooler | 1 | 38 | 38 | -| 692 | YG | 1 | 38 | 38 | -| 693 | amp | 1 | 37 | 37 | -| 694 | Relevant Context, Inc. | 1 | 37 | 37 | -| 695 | Ginga | 1 | 37 | 37 | -| 696 | VeteranDegrees | 1 | 36 | 36 | -| 697 | Haystack Hub | 1 | 36 | 36 | -| 698 | Hartman Venture Advisors PLLC | 1 | 36 | 36 | -| 699 | Sanctum Foundation | 1 | 36 | 36 | -| 700 | DriveWealth | 1 | 36 | 36 | -| 701 | Women in Tech UK | 1 | 36 | 36 | -| 702 | SafeSpace | 1 | 36 | 36 | -| 703 | Hybrid Rituals | 1 | 35 | 35 | -| 704 | Prosgrow AI, Inc | 1 | 35 | 35 | -| 705 | Delta Speech And Debate | 1 | 35 | 35 | -| 706 | Venture Capital 101 | 1 | 35 | 35 | -| 707 | Libernovo | 1 | 35 | 35 | -| 708 | Dance Unbound | 1 | 35 | 35 | -| 709 | Women X | 1 | 35 | 35 | -| 710 | FS Vector | 1 | 34 | 34 | -| 711 | Kage Kickback | 1 | 34 | 34 | -| 712 | Wind Information | 1 | 33 | 33 | -| 713 | CambrianEdge.ai | 1 | 33 | 33 | -| 714 | Tiny Dinner | 1 | 33 | 33 | -| 715 | Sunning Hill Retreat | 1 | 33 | 33 | -| 716 | The FOMO Group | 1 | 33 | 33 | -| 717 | TechMatte Inc | 1 | 33 | 33 | -| 718 | Anterior | 1 | 32 | 32 | -| 719 | Female Founder Collective | 1 | 32 | 32 | -| 720 | Envision Blueprint | 1 | 32 | 32 | -| 721 | Vys | 1 | 31 | 31 | -| 722 | Navattic | 1 | 31 | 31 | -| 723 | Emergences Labs | 1 | 31 | 31 | -| 724 | Irie Jam Media | 1 | 31 | 31 | -| 725 | AI Vantage Consulting | 1 | 31 | 31 | -| 726 | Founders House | 1 | 30 | 30 | -| 727 | Black Female Venture Club | 1 | 30 | 30 | -| 728 | Maybern | 1 | 30 | 30 | -| 729 | Aiwomenfounders | 1 | 30 | 30 | -| 730 | Surveill | 1 | 29 | 29 | -| 731 | Command Zero | 1 | 29 | 29 | -| 732 | Venture Fight Club | 1 | 29 | 29 | -| 733 | AxonJay | 1 | 29 | 29 | -| 734 | GLOBAL PORTAL INSTITUTE | 1 | 29 | 29 | -| 735 | Long Story Short | 1 | 28 | 28 | -| 736 | Tech Wednesdays | 1 | 28 | 28 | -| 737 | Project Reds, Inc. | 1 | 27 | 27 | -| 738 | Nodus | 1 | 27 | 27 | -| 739 | Avantgarde Communications | 1 | 26 | 26 | -| 740 | Covent | 1 | 26 | 26 | -| 741 | Synth | 1 | 26 | 26 | -| 742 | Allin AI | 1 | 25 | 25 | -| 743 | Bright Cup | 1 | 25 | 25 | -| 744 | Valutare | 1 | 25 | 25 | -| 745 | Urban Origins NYC | 1 | 25 | 25 | -| 746 | Pengu_Lab | 1 | 24 | 24 | -| 747 | Kohtas | 1 | 24 | 24 | -| 748 | Houstory, LLC | 1 | 24 | 24 | -| 749 | Vosant Meetings | 1 | 24 | 24 | -| 750 | Sip & Yap + Vibes | 1 | 24 | 24 | -| 751 | Red Dot Foundation Global | 1 | 23 | 23 | -| 752 | FoundHer House | 1 | 23 | 23 | -| 753 | Amazon Web Services | 1 | 23 | 23 | -| 754 | Southern Code | 1 | 23 | 23 | -| 755 | Skinsights.Ai | 1 | 23 | 23 | -| 756 | WHO MENTORS YOU INC. | 1 | 22 | 22 | -| 757 | Table | 1 | 22 | 22 | -| 758 | Mirror Mirror AI | 1 | 22 | 22 | -| 759 | Campus Deep Tech | 1 | 21 | 21 | -| 760 | Atrios | 1 | 21 | 21 | -| 761 | Nigerians in New York | 1 | 21 | 21 | -| 762 | Higgsfield | 1 | 21 | 21 | -| 763 | Second Axis | 1 | 20 | 20 | -| 764 | TrackCred | 1 | 20 | 20 | -| 765 | Wefranch | 1 | 20 | 20 | -| 766 | Enpak | 1 | 20 | 20 | -| 767 | Vault Summit | 1 | 20 | 20 | -| 768 | Inner Pattrn | 1 | 20 | 20 | -| 769 | Wallet Max | 1 | 19 | 19 | -| 770 | Equiply | 1 | 19 | 19 | -| 771 | Good Publishing | 1 | 19 | 19 | -| 772 | Allometry | 1 | 19 | 19 | -| 773 | VNTR | 1 | 19 | 19 | -| 774 | Enpak | 1 | 18 | 18 | -| 775 | nunu.ai | 1 | 18 | 18 | -| 776 | Pareto Holdings | 1 | 17 | 17 | -| 777 | CopyCat Language | 1 | 16 | 16 | -| 778 | Lumaril Corporation | 1 | 16 | 16 | -| 779 | Bioadapting | 1 | 16 | 16 | -| 780 | Servipro | 1 | 15 | 15 | -| 781 | Arizona Commerce Authority | 1 | 15 | 15 | -| 782 | Meet The Edge | 1 | 15 | 15 | -| 783 | Lotus Fertility | 1 | 13 | 13 | -| 784 | Gathering of Minds | 1 | 12 | 12 | -| 785 | Creative Bits AI | 1 | 12 | 12 | -| 786 | Banjo.ai | 1 | 11 | 11 | -| 787 | QCAC | 1 | 10 | 10 | -| 788 | Meridian Collective | 1 | 9 | 9 | -| 789 | Capital V Strategies | 1 | 8 | 8 | -| 790 | Arnold & Porter | 1 | 8 | 8 | -| 791 | Vibe Code Mama | 1 | 8 | 8 | -| 792 | Longevity Global | 1 | 6 | 6 | -| 793 | The Ventures | 1 | 5 | 5 | -| 794 | Similarweb | 1 | 5 | 5 | -| 795 | Pigment | 1 | 5 | 5 | -| 796 | Bridgit | 1 | 4 | 4 | -| 797 | Ozborn Interactive | 1 | 4 | 4 | -| 798 | The Brown Room | 1 | 4 | 4 | -| 799 | Her Frontier | 1 | 4 | 4 | -| 800 | GoElite Inc. | 1 | 3 | 3 | -| 801 | The Test Tribe | 1 | 2 | 2 | -| 802 | The Make Sense Podcast w/ Lindsay T., Lady Engineer® | 1 | 2 | 2 | -| 803 | Proptech Council | 1 | 2 | 2 | -| 804 | Airwallex | 1 | 2 | 2 | -| 805 | Fides Entrepreneurship LLC | 1 | 1 | 1 | -| 806 | CovQ by 8W8 | 1 | 1 | 1 | -| 807 | MaquillAR Studio | 1 | 1 | 1 | -| 808 | Fund Her Network | 1 | 1 | 1 | -| 809 | Catalyst Noir | 1 | 0 | 0 | -| 810 | Jennifer Pawlitschek Consulting | 1 | 0 | 0 | -| 811 | Influencer Pro | 1 | 0 | 0 | -| 812 | Sidebar Summit | 1 | 0 | 0 | -| 813 | Dubai Future Foundation | 1 | 0 | 0 | -| 814 | GoPresent | 1 | 0 | 0 | -| 815 | Soul Arcade | 1 | 0 | 0 | -| 816 | The Kitchen | 1 | 0 | 0 | -| 817 | Verve Club | 1 | 0 | 0 | -| 818 | Giga Energy | 1 | 0 | 0 | -| 819 | Anthos Systems | 1 | 0 | 0 | -| 820 | Slack | 1 | 0 | 0 | -| 821 | Telnyx | 1 | 0 | 0 | -| 822 | Fox Rothschild LLP | 1 | 0 | 0 | -| 823 | Fusion VC | 1 | 0 | 0 | -| 824 | Aegis Ventures | 1 | 0 | 0 | -| 825 | Health2047 | 1 | 0 | 0 | -| 826 | ABCD Connections | 1 | 0 | 0 | -| 827 | Stripe | 1 | 0 | 0 | -| 828 | Kirkland & Ellis | 1 | 0 | 0 | -| 829 | Confido Health | 1 | 0 | 0 | -| 830 | OPEN SOURCE WEEK | 1 | 0 | 0 | -| 831 | R37 Lab - R1 RCM | 1 | 0 | 0 | -| 832 | Raven | 1 | 0 | 0 | -| 833 | Women Leading AI | 1 | 0 | 0 | -| 834 | Right To Invest | 1 | 0 | 0 | -| 835 | hoppswap | 1 | 0 | 0 | -| 836 | Grand Founders | 1 | 0 | 0 | -| 837 | RAUK AI | 1 | 0 | 0 | -| 838 | Microsoft for Startups | 1 | 0 | 0 | -| 839 | TAMID Group | 1 | 0 | 0 | -| 840 | Verb | 1 | 0 | 0 | -| 841 | Founder House | 1 | 0 | 0 | -| 842 | Nirvana | 1 | 0 | 0 | -| 843 | Gameloop | 1 | 0 | 0 | -| 844 | Goodfin | 1 | 0 | 0 | -| 845 | Ironspring Ventures | 1 | 0 | 0 | -| 846 | Everywhere Ventures | 1 | 0 | 0 | -| 847 | Scalepoint Advisors | 1 | 0 | 0 | -| 848 | Customer Over Chaos | 1 | 0 | 0 | -| 849 | Tech:NYC | 1 | 0 | 0 | -| 850 | Mercury | 1 | 0 | 0 | -| 851 | Hannah Cranston Media (HCM) | 1 | 0 | 0 | -| 852 | Tavern Community NYC | 1 | 0 | 0 | -| 853 | Cursor | 1 | 0 | 0 | -| 854 | Forum Ventures | 1 | 0 | 0 | -| 855 | American Technology Services | 1 | 0 | 0 | -| 856 | Myop ltd | 1 | 0 | 0 | -| 857 | Velocor & Maloy Aircraft | 1 | 0 | 0 | -| 858 | Korea SMEs and Startups Agency (KOSME) | 1 | 0 | 0 | -| 859 | Halo Drive Ltd | 1 | 0 | 0 | -| 860 | Product Advisory Collective (PAC) | 1 | 0 | 0 | -| 861 | Cooperman Business Center @ Hunter College | 1 | 0 | 0 | -| 862 | Suru Labs | 1 | 0 | 0 | -| 863 | SpikedAI | 1 | 0 | 0 | -| 864 | Intertwined Agency | 1 | 0 | 0 | -| 865 | Columbia University's Endowment | 1 | 0 | 0 | -| 866 | The Different Health | 1 | 0 | 0 | -| 867 | MasteringAI | 1 | 0 | 0 | -| 868 | Byte&Chord | 1 | 0 | 0 | -| 869 | McKinsey & Company | 1 | 0 | 0 | -| 870 | ZenGov | 1 | 0 | 0 | -| 871 | Langsmart | 1 | 0 | 0 | -| 872 | Ariso | 1 | 0 | 0 | -| 873 | Odaclick | 1 | 0 | 0 | -| 874 | FutbolTalent.pro | 1 | 0 | 0 | -| 875 | Airtable | 1 | 0 | 0 | -| 876 | PowerLines | 1 | 0 | 0 | -| 877 | Nimbus Aerospace | 1 | 0 | 0 | -| 878 | GPM | 1 | 0 | 0 | -| 879 | Beacon Insights Group | 1 | 0 | 0 | -| 880 | Hubspot for Startups | 1 | 0 | 0 | -| 881 | The Council Capital | 1 | 0 | 0 | -| 882 | HSBC | 1 | 0 | 0 | -| 883 | Zideas LLC | 1 | 0 | 0 | -| 884 | Companyon Ventures | 1 | 0 | 0 | -| 885 | London and Partners | 1 | 0 | 0 | -| 886 | AWS for Startups | 1 | 0 | 0 | -| 887 | Elev X! by NEC X | 1 | 0 | 0 | -| 888 | Seraphim Space | 1 | 0 | 0 | -| 889 | FoundersBoost | 1 | 0 | 0 | -| 890 | Founders N' Funders | 1 | 0 | 0 | -| 891 | Norton Rose Fulbright | 1 | 0 | 0 | -| 892 | Cloaked | 1 | 0 | 0 | -| 893 | Aimerce | 1 | 0 | 0 | -| 894 | Unique AI | 1 | 0 | 0 | -| 895 | Yamaha Music Innovation Fund | 1 | 0 | 0 | -| 896 | Helium | 1 | 0 | 0 | -| 897 | Karcic Partners | 1 | 0 | 0 | -| 898 | SuperOps | 1 | 0 | 0 | -| 899 | GHOST Angels | 1 | 0 | 0 | -| 900 | Bloomberg | 1 | 0 | 0 | -| 901 | Agora | 1 | 0 | 0 | -| 902 | 3percentclub | 1 | 0 | 0 | -| 903 | Panoplai | 1 | 0 | 0 | -| 904 | Kleinberg, Kaplan, Wolff & Cohen, P.C. | 1 | 0 | 0 | -| 905 | Luma | 1 | 0 | 0 | -| 906 | Israeli Mapped in NY | 1 | 0 | 0 | -| 907 | DragonflyAI Consulting | 1 | 0 | 0 | -| 908 | York IE | 1 | 0 | 0 | -| 909 | Vesey Ventures | 1 | 0 | 0 | -| 910 | WaxPrint Media | 1 | 0 | 0 | -| 911 | TheProductSociety | 1 | 0 | 0 | -| 912 | HAUS | 1 | 0 | 0 | -| 913 | American University of Beirut | 1 | 0 | 0 | -| 914 | Elego Law LLP | 1 | 0 | 0 | -| 915 | Elevare Law | 1 | 0 | 0 | -| 916 | Bling Capital | 1 | 0 | 0 | -| 917 | Fun Meets | 1 | 0 | 0 | -| 918 | Infinum | 1 | 0 | 0 | -| 919 | Boxsy Inc. | 1 | 0 | 0 | -| 920 | Startup Baddie | 1 | 0 | 0 | -| 921 | Credal | 1 | 0 | 0 | -| 922 | Rubicon Bridge Ltd | 1 | 0 | 0 | -| 923 | 1985 Capital | 1 | 0 | 0 | -| 924 | Cinder | 1 | 0 | 0 | -| 925 | Healthcare Innovation and Technology Lab | 1 | 0 | 0 | -| 926 | Andreessen Horowitz | 1 | 0 | 0 | -| 927 | a16z Cultural Leadership Fund | 1 | 0 | 0 | -| 928 | UBS | 1 | 0 | 0 | -| 929 | Fish & Richardson PC | 1 | 0 | 0 | -| 930 | Hype | 1 | 0 | 0 | -| 931 | Platform Seven | 1 | 0 | 0 | -| 932 | Venetian Capital | 1 | 0 | 0 | -| 933 | Stealth Health AI Startup | 1 | 0 | 0 | -| 934 | Konvu | 1 | 0 | 0 | -| 935 | Orquezta | 1 | 0 | 0 | -| 936 | Orbital Beam | 1 | 0 | 0 | -| 937 | Ease Health | 1 | 0 | 0 | -| 938 | BlueLake.vc | 1 | 0 | 0 | -| 939 | Voxxy | 1 | 0 | 0 | -| 940 | Hebbia | 1 | 0 | 0 | -| 941 | MetaProp | 1 | 0 | 0 | -| 942 | Beacons AI | 1 | 0 | 0 | -| 943 | Jeen.ai | 1 | 0 | 0 | -| 944 | Linq | 1 | 0 | 0 | -| 945 | Eagerworks | 1 | 0 | 0 | -| 946 | Venture Philanthropy Blueprint | 1 | 0 | 0 | -| 947 | Venture Sails | 1 | 0 | 0 | -| 948 | Patient Talker LLC | 1 | 0 | 0 | -| 949 | WebCongress | 1 | 0 | 0 | -| 950 | Mercury | 1 | 0 | 0 | -| 951 | A-Players | 1 | 0 | 0 | -| 952 | Julius Silvert Inc. | 1 | 0 | 0 | -| 953 | Zendesk | 1 | 0 | 0 | -| 954 | 4wardmotion Solutions, Inc | 1 | 0 | 0 | -| 955 | Halo Drive Ltd. | 1 | 0 | 0 | -| 956 | Ainsley Capital | 1 | 0 | 0 | -| 957 | Foundess | 1 | 0 | 0 | -| 958 | Mikhail Agency | 1 | 0 | 0 | -| 959 | Kintow | 1 | 0 | 0 | -| 960 | The Capital Flex | 1 | 0 | 0 | -| 961 | Elly | 1 | 0 | 0 | -| 962 | Gunderson Dettmer | 1 | 0 | 0 | -| 963 | Innovation Norway | 1 | 0 | 0 | -| 964 | Ohio Startup Network | 1 | 0 | 0 | -| 965 | zant app | 1 | 0 | 0 | -| 966 | Menlo Ventures | 1 | 0 | 0 | -| 967 | Accenture | 1 | 0 | 0 | -| 968 | How Women Invest | 1 | 0 | 0 | -| 969 | a16z | 1 | 0 | 0 | -| 970 | InstaLILY AI | 1 | 0 | 0 | -| 971 | Hardware Velocity | 1 | 0 | 0 | -| 972 | Axios | 1 | 0 | 0 | -| 973 | Uplyft Collective | 1 | 0 | 0 | -| 974 | Bio Blossom Consulting | 1 | 0 | 0 | -| 975 | The Non-Engineer's AI Playbook — MuleRun Product Day- #NYC TechWeek | 1 | 0 | 0 | -| 976 | Swell VC | 1 | 0 | 0 | -| 977 | Uthana Inc | 1 | 0 | 0 | -| 978 | Protofire | 1 | 0 | 0 | -| 979 | The C2V Initiative | 1 | 0 | 0 | -| 980 | Techscaler | 1 | 0 | 0 | -| 981 | The Collective | 1 | 0 | 0 | -| 982 | AssemblyAI | 1 | 0 | 0 | -| 983 | CoralOS | 1 | 0 | 0 | -| 984 | Sequoia | 1 | 0 | 0 | -| 985 | 212.VC | 1 | 0 | 0 | -| 986 | ALLSIDES | 1 | 0 | 0 | -| 987 | WeWard | 1 | 0 | 0 | -| 988 | Devlane | 1 | 0 | 0 | -| 989 | Tessera Labs | 1 | 0 | 0 | -| 990 | HiBob | 1 | 0 | 0 | -| 991 | Socrates Advice | 1 | 0 | 0 | -| 992 | Austrade | 1 | 0 | 0 | -| 993 | Auth0 | 1 | 0 | 0 | -| 994 | Partners to Parenthood | 1 | 0 | 0 | -| 995 | Salesforce Women in Tech NYC Community Group | 1 | 0 | 0 | -| 996 | Goodie AI | 1 | 0 | 0 | -| 997 | SweatTruth AI | 1 | 0 | 0 | -| 998 | Frenchfounders | 1 | 0 | 0 | -| 999 | Rayo Capital | 1 | 0 | 0 | -| 1000 | Palm & Park | 1 | 0 | 0 | -| 1001 | Andiem | 1 | 0 | 0 | -| 1002 | LEVEL™ | 1 | 0 | 0 | -| 1003 | Vevey | 1 | 0 | 0 | -| 1004 | Infobip | 1 | 0 | 0 | -| 1005 | Scale AI | 1 | 0 | 0 | -| 1006 | Eclypsium | 1 | 0 | 0 | -| 1007 | V7 | 1 | 0 | 0 | -| 1008 | The Unlocked Foundation | 1 | 0 | 0 | -| 1009 | VR/AR Association | 1 | 0 | 0 | -| 1010 | Our Wave | 1 | 0 | 0 | -| 1011 | athena studio | 1 | 0 | 0 | -| 1012 | Moov | 1 | 0 | 0 | -| 1013 | Geek Ventures | 1 | 0 | 0 | -| 1014 | Virse Labs | 1 | 0 | 0 | -| 1015 | Wiss | 1 | 0 | 0 | -| 1016 | HuCapital | 1 | 0 | 0 | -| 1017 | PL Founders Club | 1 | 0 | 0 | -| 1018 | Prompt Engineers Society | 1 | 0 | 0 | -| 1019 | Capgemini | 1 | 0 | 0 | -| 1020 | Columbia Venture Community | 1 | 0 | 0 | -| 1021 | Braintrust | 1 | 0 | 0 | -| 1022 | Pitch Roast Live | 1 | 0 | 0 | -| 1023 | Kellie Clover | 1 | 0 | 0 | -| 1024 | F2 Venture Capital | 1 | 0 | 0 | -| 1025 | Every | 1 | 0 | 0 | -| 1026 | Plaud | 1 | 0 | 0 | -| 1027 | SGLang | 1 | 0 | 0 | -| 1028 | Marwood Group | 1 | 0 | 0 | -| 1029 | The Kairos Circle | 1 | 0 | 0 | -| 1030 | moccet | 1 | 0 | 0 | -| 1031 | Getro (a Findem company) | 1 | 0 | 0 | -| 1032 | Heidi Health | 1 | 0 | 0 | -| 1033 | Consulate General of Poland in New York | 1 | 0 | 0 | -| 1034 | Visionary Global Network | 1 | 0 | 0 | -| 1035 | PrismaX | 1 | 0 | 0 | -| 1036 | Fostr | 1 | 0 | 0 | -| 1037 | Cleo Pay | 1 | 0 | 0 | -| 1038 | Piper AI LTD | 1 | 0 | 0 | -| 1039 | The Line | 1 | 0 | 0 | -| 1040 | 401 Accelerator | 1 | 0 | 0 | -| 1041 | Kndrd | 1 | 0 | 0 | -| 1042 | Bulletpitch | 1 | 0 | 0 | -| 1043 | AI Accelerator Institite | 1 | 0 | 0 | -| 1044 | Sales Parrot | 1 | 0 | 0 | -| 1045 | Halo | 1 | 0 | 0 | -| 1046 | Blackhorn Ventures | 1 | 0 | 0 | -| 1047 | SemperVirens VC | 1 | 0 | 0 | -| 1048 | GoSadi | 1 | 0 | 0 | -| 1049 | Pensa | 1 | 0 | 0 | -| 1050 | Founders & Funders | 1 | 0 | 0 | -| 1051 | Sparx Labs | 1 | 0 | 0 | -| 1052 | Accessible AI for All | 1 | 0 | 0 | -| 1053 | Vinrelo | 1 | 0 | 0 | -| 1054 | NextView Ventures | 1 | 0 | 0 | -| 1055 | Upstarts Media | 1 | 0 | 0 | -| 1056 | MachineTrader.io Inc. | 1 | 0 | 0 | -| 1057 | liquidity | 1 | 0 | 0 | -| 1058 | Bernstein Private Wealth | 1 | 0 | 0 | -| 1059 | Untapped Ventures | 1 | 0 | 0 | -| 1060 | Happy Wellness Group | 1 | 0 | 0 | -| 1061 | Manhattan Venture Partners | 1 | 0 | 0 | -| 1062 | Ellis | 1 | 0 | 0 | -| 1063 | Pitch4Capital.com | 1 | 0 | 0 | -| 1064 | Azoma AI | 1 | 0 | 0 | -| 1065 | Decoded Futures at Tech:NYC | 1 | 0 | 0 | -| 1066 | Inception Studio | 1 | 0 | 0 | -| 1067 | Weaver | 1 | 0 | 0 | -| 1068 | Pluvo | 1 | 0 | 0 | -| 1069 | VAULT | 1 | 0 | 0 | -| 1070 | Tines | 1 | 0 | 0 | -| 1071 | CREWASIS | 1 | 0 | 0 | -| 1072 | AI Velocity Fund, LLC | 1 | 0 | 0 | -| 1073 | Protiviti | 1 | 0 | 0 | -| 1074 | Neocoast | 1 | 0 | 0 | -| 1075 | 8400 The Health Network | 1 | 0 | 0 | -| 1076 | TRMNL4 | 1 | 0 | 0 | -| 1077 | Melting | 1 | 0 | 0 | -| 1078 | Kizen | 1 | 0 | 0 | -| 1079 | Smooth Media | 1 | 0 | 0 | -| 1080 | Sardine AI | 1 | 0 | 0 | -| 1081 | Lithic | 1 | 0 | 0 | -| 1082 | Beyond Capital | 1 | 0 | 0 | -| 1083 | Women of Customer Success | 1 | 0 | 0 | -| 1084 | Afro Adventurer | 1 | 0 | 0 | -| 1085 | H*QUOTIENT | 1 | 0 | 0 | -| 1086 | Women's Society of Cyberjutsu | 1 | 0 | 0 | -| 1087 | Lazard Wealth | 1 | 0 | 0 | -| 1088 | SYNTHESIS | 1 | 0 | 0 | -| 1089 | Neotribe | 1 | 0 | 0 | -| 1090 | Haus of Creators Foundation, Inc. | 1 | 0 | 0 | -| 1091 | AskPetal | 1 | 0 | 0 | -| 1092 | New Enterprise Associates | 1 | 0 | 0 | -| 1093 | Reitler Law | 1 | 0 | 0 | -| 1094 | FoodNiche Inc | 1 | 0 | 0 | -| 1095 | BILL | 1 | 0 | 0 | -| 1096 | Gutter Capital | 1 | 0 | 0 | -| 1097 | 97212 Ventures | 1 | 0 | 0 | -| 1098 | IncentivesPRO | 1 | 0 | 0 | -| 1099 | Tata Consultancy Services (TCS) | 1 | 0 | 0 | -| 1100 | MOST Wanted Co | 1 | 0 | 0 | -| 1101 | Clyx | 1 | 0 | 0 | -| 1102 | Zomma | 1 | 0 | 0 | -| 1103 | Collinear Capital | 1 | 0 | 0 | -| 1104 | B-HitTech | 1 | 0 | 0 | -| 1105 | Yalla Now AI | 1 | 0 | 0 | -| 1106 | POCIT | 1 | 0 | 0 | -| 1107 | SpeakUp | 1 | 0 | 0 | -| 1108 | aiRaiz Inc | 1 | 0 | 0 | -| 1109 | Pydantic | 1 | 0 | 0 | -| 1110 | Colombia Business School Alumni | 1 | 0 | 0 | -| 1111 | HealthIMPACT Live | Digital Health Talks | 1 | 0 | 0 | -| 1112 | Clio | 1 | 0 | 0 | -| 1113 | HSBC Innovation Banking | 1 | 0 | 0 | -| 1114 | America Visa Advisory | 1 | 0 | 0 | -| 1115 | Setpoint | 1 | 0 | 0 | -| 1116 | Koi Studios | 1 | 0 | 0 | -| 1117 | Cloudsmith | 1 | 0 | 0 | -| 1118 | Lipaworld | 1 | 0 | 0 | -| 1119 | travel intelligence club of new york | 1 | 0 | 0 | -| 1120 | ZavoVentures | 1 | 0 | 0 | -| 1121 | The Dinner Table Club | 1 | 0 | 0 | -| 1122 | LGBT+ VC | 1 | 0 | 0 | -| 1123 | ExChao | 1 | 0 | 0 | -| 1124 | Sherlocks AI | 1 | 0 | 0 | -| 1125 | Macktez | 1 | 0 | 0 | -| 1126 | Introduction | 1 | 0 | 0 | -| 1127 | Petra Labs | 1 | 0 | 0 | -| 1128 | olive | 1 | 0 | 0 | -| 1129 | Supper | 1 | 0 | 0 | -| 1130 | Run Tech Club | 1 | 0 | 0 | -| 1131 | Optemization | 1 | 0 | 0 | -| 1132 | Wiesner Labs | 1 | 0 | 0 | -| 1133 | Astronaut Monastery | 1 | 0 | 0 | -| 1134 | instalily | 1 | 0 | 0 | -| 1135 | Australian Women in New York | 1 | 0 | 0 | -| 1136 | Transatlantic Growth | 1 | 0 | 0 | -| 1137 | Clair Health | 1 | 0 | 0 | -| 1138 | Greenhouse | 1 | 0 | 0 | -| 1139 | Letters from the Table | 1 | 0 | 0 | -| 1140 | FitBiomics | 1 | 0 | 0 | -| 1141 | Columbia University-Janus Property Company+Others | 1 | 0 | 0 | -| 1142 | WIZETRAK | 1 | 0 | 0 | -| 1143 | NewsGuard | 1 | 0 | 0 | -| 1144 | Agriconsult Latam | 1 | 0 | 0 | -| 1145 | Virre | 1 | 0 | 0 | -| 1146 | Stub3 | 1 | 0 | 0 | -| 1147 | Smadlytics Inc | 1 | 0 | 0 | -| 1148 | Andén Tech | 1 | 0 | 0 | -| 1149 | AgriConsult LATAM & OFC | 1 | 0 | 0 | -| 1150 | fractl | 1 | 0 | 0 | -| 1151 | GDG NYC | 1 | 0 | 0 | -| 1152 | Tea Drunk | 1 | 0 | 0 | -| 1153 | Astia | 1 | 0 | 0 | -| 1154 | FaceCard | 1 | 0 | 0 | -| 1155 | Consulate General of the Republic of Lithuania in New York | 1 | 0 | 0 | -| 1156 | alkemy | 1 | 0 | 0 | -| 1157 | BizKol | 1 | 0 | 0 | -| 1158 | Ascend NYC | 1 | 0 | 0 | -| 1159 | Eternity LLC | 1 | 0 | 0 | -| 1160 | QuarterMill | 1 | 0 | 0 | -| 1161 | The Marketing Party | 1 | 0 | 0 | -| 1162 | BuildSaints | 1 | 0 | 0 | -| 1163 | QueensKnow | 1 | 0 | 0 | -| 1164 | Gather for Glory | 1 | 0 | 0 | -| 1165 | blAng productions | 1 | 0 | 0 | -| 1166 | Stonegardens Advisory | 1 | 0 | 0 | -| 1167 | New York City Pizza Crawl | 1 | 0 | 0 | -| 1168 | The DM Firm & Venture for THEM | 1 | 0 | 0 | -| 1169 | RelaXi | 1 | 0 | 0 | -| 1170 | InvestDoc | 1 | 0 | 0 | -| 1171 | Asian Founders Club | 1 | 0 | 0 | -| 1172 | Arcangel AI | 1 | 0 | 0 | -| 1173 | Strata Fund | 1 | 0 | 0 | -| 1174 | True3D | 1 | 0 | 0 | -| 1175 | Plurall AI | 1 | 0 | 0 | -| 1176 | AICO | 1 | 0 | 0 | -| 1177 | SINBAD CAPITAL.COM | 1 | 0 | 0 | -| 1178 | Vartus Group | 1 | 0 | 0 | -| 1179 | DN | 1 | 0 | 0 | -| 1180 | The Knowledge Society (TKS) | 1 | 0 | 0 | -| 1181 | investDoc | 1 | 0 | 0 | -| 1182 | Nutrinity | 1 | 0 | 0 | -| 1183 | SmarterPhone | 1 | 0 | 0 | -| 1184 | Crypto Nomads | 1 | 0 | 0 | diff --git a/content/career/profile.md b/content/career/profile.md deleted file mode 100644 index 8738098..0000000 --- a/content/career/profile.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -name: "Dom Mangonon" -headline: "SVP, Transformation Senior Lead at Citi" -location: "New Jersey" -email: "dom.mangonon@gmail.com" -linkedin: "https://linkedin.com/in/dommangonon" -twitter: "https://x.com/collapsecontext" -substack: "https://dommangonon.substack.com" -github: "https://dommango.github.io" -website: "" -travel: "55+ countries across 5 continents" -interests: - [ - "trekking", - "snowboarding", - "live music", - "DIY electronics", - "NY sports", - "AI exploration", - ] -background: "First-generation American" ---- - -## Professional Summary - -Senior financial services executive with 17 years of experience spanning strategy, enterprise transformation, regulatory remediation, and complex operating model change across global institutions. Currently serves as an execution lead for the Citi's highest priority firm-wide initiatives, including critical regulatory commitments and the transformation of the enterprise risk and control framework. Recognized for translating complex challenges into clear governance and delivery models, strengthening execution discipline, and systematically applying AI-enabled solutions to automate workflows, enhance decision making, and scale operational efficiencies. - -## Career Themes - -### 1. Complex-to-Simple Translation - -Consistent feedback across roles: ability to take disorganized, complex information and synthesize into clear deliverables for leadership and stakeholders. Demonstrated at Citi (CEO dashboards, regulatory requirements to BRDs), Strategy& (client presentations), and BNP (client reporting). - -### 2. Process Optimization & Efficiency - -From Six Sigma initiatives at BNP Paribas to automation at Citi, consistently identified and implemented efficiency improvements. Created Hot Keys workshops, VBA macros, and streamlined reporting processes across organizations. - -### 3. Regulatory & Risk Expertise - -Deep experience in regulatory environments: Consent Order remediation at Citi, Resolution Plans at PwC, and risk management during the 2008 financial crisis at BNP Paribas. Understand both strategic and operational dimensions of compliance. - -### 4. Financial Services Breadth - -Worked across the financial services value chain: investment banking operations, strategy consulting for banks and wealth managers, corporate transformation. Understand institutions from trading floor to boardroom. - -### 5. Quantitative Foundation - -MBA from CMU Tepper (3.68 GPA) with strong performance in analytics, strategy, and finance. Apply quantitative rigor to strategic problems. - -### 6. Technology & Automation - -Lifelong tinkerer with a bias toward building. From VBA macros at BNP Paribas to AI-powered automation at Citi, consistently leveraged technology to solve problems. Currently exploring AI tools and their application to enterprise transformation—this website itself was built via "vibecoding" with Claude Code. - -## Career Arc - -``` -Operations (BNP) → Strategy Consulting (PwC/Strategy&) → Advisory (Treliant) - → Corporate Strategy (MS) → Enterprise Transformation (Citi) -``` - -**Pattern:** Progressive shift from execution to strategy to transformation leadership, with each role building on prior experience. - -### The Through-Line - -**BNP Paribas (2008–2013)** — Started in operations during the 2008 financial crisis. Working inside a large bank as the system nearly collapsed gave me an appreciation for the many functions that keep a bank running — and exposed me to its fragility. Over five years I built deep operational knowledge across trading desks, client services, and global reporting, but I knew I wanted to move beyond the middle and back office. - -**CMU Tepper MBA (2013–2015)** — Chose Tepper specifically for its analytical rigor and quantitative reputation. The curriculum was exactly what I needed to bridge operations experience with strategic thinking. Tepper was also at the frontier of research in emerging technologies like AI and machine learning — a thread I didn't fully pull on until a decade later. Case competition wins (1st SCIO, 2nd McKinsey) and the Consortium Fellowship validated the pivot. - -**PwC / Strategy& (2014–2017)** — Consulting gave me the strategic toolkit: M&A analysis, operating model design, client migration planning. I was working at the intersection of wealth management strategy and execution — sizing $4B acquisition targets, migrating 32,000 clients, identifying $14M in run-rate savings. Intense, high-impact work, but the travel and pace eventually caught up. - -**Treliant (2018–2019)** — After burning out on consulting travel, I moved back to the NY area to settle down. An old PwC partner offered the chance to build a wealth management advisory practice from scratch — an entrepreneurial opportunity I couldn't pass up. In four months I co-authored a published article series on sales practice risk in ThinkAdvisor and mapped out 10 go-to-market campaigns. Unfortunately the firm decided to take the business in a different direction and terminated the practice before it could gain traction. Short tenure, but I delivered and published. - -**Morgan Stanley (2019–2020)** — Another PwC network connection brought me to Morgan Stanley's wealth management strategy group. I led projects supporting ~$15B in new AUM opportunity and designed a concierge service model that cut onboarding time by 40%+. Ultimately wasn't the right long-term fit. - -**Citi (2021–Present)** — Citi was eager to hire and the opportunity to lead large-scale enterprise transformation was too compelling to pass up. Started as a contractor and proved myself quickly — became one of the fastest contractor-to-hire conversions many had seen, with my manager Angelique as a huge advocate. Since then I've closed critical regulatory commitments, re-engineered data architecture across 150+ investments (~$1.1B visibility), overhauled financial governance for a ~$7.1B portfolio, and established PM standards across 15,000+ projects. - -**The AI Turn (2025)** — In early 2025 I made a deliberate decision to run towards AI rather than be anxious about it. I committed to finding real use cases — both personal and professional — to genuinely engage. Citi's enterprise AI rollout gave me free tokens to explore with, and I went deep: 9 documented collaboration case studies, 33.9 hours of quantified efficiency gains, published frameworks for human-AI partnership. The same instinct that made me a builder (VBA macros, Hot Keys workshops, process automation) now has a much more powerful set of tools. - -### Why It All Connects - -Each chapter built something the next one needed. Operations gave me institutional knowledge. The MBA gave me analytical frameworks. Consulting taught me to structure ambiguity for executive audiences. Building a practice showed me what entrepreneurial ownership feels like. Wealth management strategy deepened my client lens. And transformation at Citi brought it all together — running large, complex programs across regulatory, data, financial, and people dimensions. - -The AI thread was always there in the background (Tepper's research, automation at every stop) but became the foreground in 2025. Now I'm looking for the role that combines everything: enterprise transformation experience, strategic thinking, hands-on technical comfort, and genuine conviction about what AI changes. - -## What I'm Looking For - -Exploring opportunities at the intersection of enterprise transformation and AI. My career has consistently involved translating complex systems into actionable frameworks—skills that translate directly to AI implementation, adoption, and change management. - -**Interested in:** - -- AI-powered transformation initiatives -- Enterprise AI strategy and implementation -- Roles that leverage both business acumen and technical curiosity -- Building and scaling new capabilities within organizations - -**What I bring:** - -- Deep experience navigating complex, regulated environments -- Track record of simplifying complexity for executive audiences -- Hands-on comfort with technology and automation -- Strategic perspective combined with execution focus - ---- - -## Beyond Work - -### Builder & Tinkerer - -I've always been drawn to making things work. Whether it's VBA macros to automate trading desk workflows, DIY electronics projects, or building this website through AI-assisted "vibecoding" with Claude Code—I find satisfaction in turning ideas into working systems. - -Currently exploring the intersection of AI and practical problem-solving: How can these tools change how we work? How do we integrate them thoughtfully into enterprise environments? This website is both a showcase and an experiment in that exploration. - -### Adventurer - -**55+ countries across 5 continents.** Not just checking boxes—seeking out experiences that push comfort zones. - -Favorite adventures include trekking in Patagonia, exploring Southeast Asia, and finding live music venues in unexpected cities. Snowboarding whenever mountains and winter align. - -Travel has shaped how I approach work: comfort with ambiguity, adaptability to new contexts, and appreciation for different ways of solving problems. - -### NY Sports - -Lifelong New York sports fan—the highs, the lows, and everything in between. There's something about the shared experience of rooting for a team that builds community and teaches patience. diff --git a/content/career/projects/_index.md b/content/career/projects/_index.md deleted file mode 100644 index e0fef5c..0000000 --- a/content/career/projects/_index.md +++ /dev/null @@ -1,70 +0,0 @@ -# Projects - -Notable projects across roles. - -## By Impact - -### Enterprise-Scale ($1B+) -| Project | Role | Impact | -|---------|------|--------| -| [Consent Order Remediation](citi-consent-order.md) | Citi | $7.1B portfolio governance | -| [Strategic Investment Data Architecture](citi-data-architecture.md) | Citi | $1.1B visibility | - -### Strategic ($100M+) -| Project | Role | Impact | -|---------|------|--------| -| Online Brokerage M&A Analysis *(planned)* | Strategy& | $4B acquisition | -| Wealth Client Migration *(planned)* | Strategy& | $465M risk reduction | - -### Operational ($10M+) -| Project | Role | Impact | -|---------|------|--------| -| Insurance TOM Optimization *(planned)* | Strategy& | $14M run-rate savings | -| [Concierge Service Model](ms-concierge-model.md) | Morgan Stanley | $15B AUM opportunity | - -## By Role - -### Citi (2021-Present) -- [MRA Reporting Transformation](citi-mra-transformation.md) - Enterprise operating model design & governance -- [Consent Order Remediation](citi-consent-order.md) - Article XII.1.e RBCMs -- CEO/Board Dashboards *(planned)* - Strategic reporting -- Financial Governance Framework *(planned)* - $7.1B portfolio -- PM Standards Implementation *(planned)* - 15,000+ projects - -### Morgan Stanley (2019-2020) -- [Concierge Service Model](ms-concierge-model.md) - Wealth management - -### Strategy& (2015-2017) -- Online Brokerage M&A *(planned)* - Growth strategy -- Wealth Client Migration *(planned)* - Segmentation -- Insurance TOM *(planned)* - Cost optimization - -### BNP Paribas (2008-2013) -- Six Sigma Initiative *(planned)* - Trade processing -- Global Reporting Tools *(planned)* - 15+ tools implemented - -## By Technology/Domain - -### Regulatory & Governance -- Consent Order remediation -- Resolution Plans ("living wills") -- MRA lifecycle management - -### Data & Analytics -- Strategic investment data architecture -- PM Core Metrics framework -- CEO/Board dashboards - -### Process Optimization -- Six Sigma trade processing -- VBA automation -- EUC streamlining - -### Strategy & M&A -- Acquisition target identification -- Customer segmentation -- Operating model design - ---- - -*Note: Items marked (planned) do not yet have detail files. Individual project files to be created during discovery discussions to capture full context and STAR-format narratives.* diff --git a/content/career/projects/citi-consent-order.md b/content/career/projects/citi-consent-order.md deleted file mode 100644 index ba6f629..0000000 --- a/content/career/projects/citi-consent-order.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -title: "Consent Order Remediation Program" -company: "Citi" -project_type: "Enterprise Regulatory Transformation" -start_date: 2021-09-07 -end_date: present -scale: "Enterprise-wide" -budget: "$7.1B investment portfolio oversight" -tags: [consent-order, regulatory-remediation, article-xii, governance-framework, enterprise-transformation, compliance] -skills: [regulatory-translation, governance-design, stakeholder-management, change-management, executive-communication, evidence-based-closure] -competencies: [problem-solving, strategic-thinking, execution, leadership, communication] -impact_types: [regulatory-compliance, efficiency, team-growth] ---- - -## Executive Summary - -Led multiple workstreams within Citi's highest-priority regulatory remediation program—the Consent Order response mandated by the OCC and Federal Reserve. Responsibilities spanned operating model design, governance framework implementation, sustainability testing, and executive reporting across 15,000+ projects and a $7.1B investment portfolio. - -**Scope:** Article XII.1.e requirements → Operating model design → Sustainability testing → BAU transition - ---- - -## Strategic Context - -**Regulatory Background:** In 2020, Citi entered into Consent Orders with the OCC and Federal Reserve requiring comprehensive remediation of risk management, data governance, and internal controls. Article XII specifically addressed project/program management, requiring demonstrable governance across all transformation initiatives. - -**Enterprise Challenge:** -- 15,000+ projects across fragmented systems (RET, iCAPS, PTS) -- Vague regulatory language requiring interpretation into operational procedures -- Competing timelines and multiple parallel workstreams -- Need for Board-grade evidence packages and sustainable controls - -**My Entry Point:** Brought in as contractor (Sep 2021) to support remediation design; converted to full-time SVP (Mar 2022) based on impact and leadership capabilities. - ---- - -## My Core Contributions - -### 1. Article XII.1.e Requirements Translation - -**Challenge:** The Consent Order used abstract regulatory language ("effective reporting," "assurance-readiness") without operational definitions. Different business lines interpreted requirements differently. - -**What I Did:** -- Conducted **first-principles interpretation** of regulatory intent from Consent Order documents and auditor expectations -- Created **Unmapped MRA Requirements documents** (v1.8 - v1.12) with progressive clarification and embedded version lineage -- Built **field inventory and sourcing logic** mapping abstract requirements to concrete data points -- Documented **assumptions and boundary conditions** to prevent scope creep - -**Outcome:** -- Unified interpretation across business units -- Auditable evidence of regulatory intent translation -- Foundation for operating model design - -### 2. MRA Reporting Operating Model - -**Challenge:** Move from "what the requirement says" to "how we execute it sustainably." - -**What I Did:** -- **Owned the MRA Design Council workstream** defining operating model architecture -- Drafted **QC decision matrices** for Pass/Fail/N/A determinations -- Designed **governance architecture** with weekly oversight tracking and escalation constructs -- Built **Committee presentation templates** standardizing reporting across business units - -**Outcome:** -- Sustainable operating model owned by Oversight Function and MRAAOF -- Regulators approved approach without major revisions -- BAU teams execute independently - -*See: [MRA Reporting Transformation](citi-mra-transformation.md) for detailed project narrative* - -### 3. Sustainability Testing & Evidence Closure - -**Challenge:** Prove that the operating model actually works before handing to BAU. - -**What I Did:** -- **Led cross-functional testing** for RBCM 10.3 (Execute-phase) and RBCM 11.3 (Close-phase) -- Designed **testing strategy** with sampling approach and applicability rules -- **Personally executed majority of testing** due to resource constraints -- Created **closure packages** with evidence traceability and governance alignment - -**What Made It Hard:** -- Requirements still evolving during testing period -- Multiple close-phase requirements with tight timelines -- Balancing thoroughness with reviewer capacity - -**Outcome:** -- 4+ regulatory commitments closed on time -- Sustainability packages validated by IA, ORM, and MRAOF -- Lessons learned feeding into future requirement updates - -### 4. Enterprise Governance & Board Reporting - -**Challenge:** Translate multi-system complexity into language executives can understand and act on. - -**What I Did:** -- **Developed 3 strategic dashboards** for CEO and Board reporting -- Established **PM Core Metrics framework** with standardized definitions -- Created **financial governance framework** for $7.1B portfolio -- Built **reconciliation workbooks** showing data lineage and variance tracking - -**Outcome:** -- Board-grade reporting with defensible, sourced definitions -- Executive confidence in portfolio visibility -- Global PM standards adopted across 15,000+ projects - -### 5. Senior Oversight Function Launch - -**Challenge:** Quality and timeliness of regulatory remediation delivery needed structural improvement. - -**What I Did:** -- **Designed new senior oversight function** with clear roles and responsibilities -- Built **escalation constructs** for issue identification and resolution -- Created **governance templates** enabling consistent oversight across workstreams -- **Facilitated consensus** across Oversight, ORM, IA, and business units - -**Outcome:** -- Improved regulatory remediation delivery quality -- Structured accountability without additional headcount -- Model replicated across other Consent Order workstreams - ---- - -## RBCM Ownership Summary - -| RBCM | Scope | My Role | -|------|-------|---------| -| CAO-XIIE.4 | Work effort governance structure | Contributor | -| CAO-XIIE.6 | PM metrics & Board reporting | Design authority | -| CAO-XIIE.7 | Book of Work metrics framework | Contributor | -| CAO-XIIE.8 | BoW segmentation process | Testing oversight | -| CAO-XIIE.10.3 | Execute-phase requirements | **Primary author, testing lead** | -| CAO-XIIE.11.3 | Close-phase requirements | **Primary author, testing lead** | -| CAO-XIIE.13.1/13.2 | Quality Assurance working group | Design leadership (~50% artifacts) | - ---- - -## Key Outcomes - -**Regulatory:** -- 4+ critical regulatory commitments closed on time -- Regulators approved operating model without major revisions -- Sustainable controls validated through testing - -**Operational:** -- 15,000+ projects governed under standardized framework -- $7.1B portfolio visibility for executive leadership -- Reduced rework during regulatory reviews - -**Organizational:** -- BAU teams execute governance independently -- Cross-functional alignment on definitions and procedures -- Foundation for AI-powered automation of manual processes - ---- - -## Lessons Learned - -1. **Regulatory translation is a design problem:** Abstract requirements need to be forged into concrete, testable checkpoints - -2. **Sustainability testing proves sustainability:** Don't hand off until you've validated the BAU team can execute without you - -3. **Document your assumptions:** Explicit boundary conditions enable faster reviews and prevent scope creep - -4. **Influence without authority:** Cross-functional alignment requires facilitation skills, not organizational power - ---- - -## Interview Angles - -- **How do you navigate regulatory ambiguity?** First-principles interpretation, documented assumptions, iterative validation -- **How do you drive cross-functional alignment?** Design councils, working sessions, explicit decision documentation -- **How do you define "done" for governance work?** BAU can execute without you, and evidence is auditable - ---- - -## Keywords - -Consent Order • Regulatory remediation • Article XII • Governance design • Sustainability testing • Evidence-based closure • Cross-functional alignment • Enterprise transformation - ---- - -**Prepared:** March 1, 2026 -**Associated Role:** [Citi SVP Transformation](../roles/citi-svp-transformation.md) -**Related Projects:** [MRA Reporting Transformation](citi-mra-transformation.md), [Strategic Investment Data Architecture](citi-data-architecture.md) diff --git a/content/career/projects/citi-data-architecture.md b/content/career/projects/citi-data-architecture.md deleted file mode 100644 index d41fd68..0000000 --- a/content/career/projects/citi-data-architecture.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -title: "Strategic Investment Data Architecture" -company: "Citi" -project_type: "Data Architecture & Governance" -start_date: 2022-06-01 -end_date: 2023-09-30 -scale: "Enterprise-wide" -budget: "$1.1B visibility across 150+ strategic investments" -tags: [data-architecture, financial-governance, strategic-reporting, portfolio-management, data-reconciliation] -skills: [data-modeling, systems-integration, stakeholder-management, governance-design, financial-analysis] -competencies: [problem-solving, strategic-thinking, execution, communication] -impact_types: [efficiency, regulatory-compliance, technical-excellence] ---- - -## Executive Summary - -Re-engineered Citi's strategic investment data architecture to provide leadership with real-time visibility into ~$1.1B of spend across 150+ strategic investments. Built end-to-end data lineage, reconciliation frameworks, and governance processes that unified fragmented reporting across three core systems (RET, iCAPS, PTS). - -**Scope:** Data architecture design → System reconciliation → Governance framework → Executive reporting - ---- - -## Strategic Context - -**Business Challenge:** Citi's strategic investment portfolio lacked a unified view. Leadership couldn't answer basic questions: *How much are we spending? Where? On what outcomes?* Data was fragmented across multiple systems with inconsistent definitions, different refresh cycles, and no clear ownership. - -**Systems Landscape:** -- **RET (Gold Source):** Investment tracking system of record -- **iCAPS:** Project and program management data -- **PTS:** Resource and timeline tracking - -**Regulatory Pressure:** Article XII.1.e requirements demanded auditable governance over strategic investments, with clear evidence of oversight and financial controls. - -**Transformation Objective:** Create a **single source of truth** for strategic investment data that could: -- Support executive decision-making with timely, accurate information -- Satisfy regulatory requirements for auditability and evidence -- Enable portfolio segmentation and prioritization -- Reduce manual reconciliation effort - ---- - -## My Core Contributions - -### 1. Data Architecture Design - -**Problem:** No documented data lineage. Teams didn't know which system was authoritative for which fields. - -**What I Did:** -- Mapped **field-level sourcing logic** across all three systems: which fields came from where, when they refreshed, who owned them -- Documented **data quality rules** and validation criteria for each field -- Created **single management view** specification with explicit definitions to prevent misinterpretation -- Established **refresh frequency and success criteria** for automated data pulls - -**Outcome:** -- **Field Inventory Document:** Comprehensive mapping of 50+ data fields with sourcing logic, refresh cadence, and QC approach -- **Pre-populated vs. manual field classification:** Minimized free-text entry to reduce EUC risk -- Enabled downstream reporting with defensible, cited definitions - -### 2. Cross-System Reconciliation - -**Problem:** Week-over-week variance reporting was inconsistent. Numbers didn't match across systems, eroding leadership confidence. - -**What I Did:** -- Built **reconciliation workbooks** showing field-level alignment between RET, iCAPS, and PTS -- Created **illustrative one-time reconciliation** with week-over-week snapshots and variance explanations -- Documented **exception handling rules** for known discrepancies (timing differences, data entry lag) -- Established **tolerance thresholds** for acceptable variance - -**What Made It Hard:** -- **Different taxonomies:** Systems used different naming conventions for the same concepts -- **Timing differences:** Data refreshed at different cadences, creating apparent mismatches -- **Ownership ambiguity:** No clear accountability for cross-system consistency - -**Outcome:** -- **Reconciliation Framework:** Repeatable process for validating data consistency -- Leadership confidence in reported numbers increased significantly -- Variance explanations available on demand for any reporting period - -### 3. Governance Architecture - -**Problem:** Data quality was everyone's job, which meant it was no one's job. - -**What I Did:** -- Designed **QC decision matrices** defining Pass/Fail/N/A criteria for data quality checks -- Established **data stewardship model** with clear ownership by field and system -- Created **escalation constructs** for data quality issues -- Built **governance calendar** aligning data pulls with reporting cadence - -**Outcome:** -- **Data Governance Framework:** Documented roles, responsibilities, and checkpoints -- Sustainable BAU process owned by portfolio management team -- Quality issues caught and resolved before executive reporting - -### 4. Executive Reporting Enablement - -**Problem:** Leadership wanted a dashboard, but the underlying data wasn't trustworthy or well-defined. - -**What I Did:** -- Created **Board-grade dashboard framework** with defensible, sourced definitions -- Built **portfolio segmentation logic** enabling drill-down by category, business unit, and lifecycle phase -- Documented **metric calculations** with explicit formulas and data sources -- Designed **variance tracking** showing week-over-week changes with root cause explanations - -**Outcome:** -- **Strategic Investment Dashboard:** Single view of $1.1B portfolio with real-time data -- **Segmentation Capabilities:** Filter by priority tier, investment type, delivery risk -- Executive confidence in data enabled faster decision-making - ---- - -## Key Outcomes - -**Technical:** -- Unified data architecture across 3 core systems -- 50+ field mappings with documented lineage -- Automated reconciliation reducing manual effort by ~60% - -**Business:** -- $1.1B strategic investment visibility for executive leadership -- Portfolio segmentation enabling prioritization decisions -- Reduced reporting cycle time from days to hours - -**Governance:** -- Sustainable data stewardship model -- Evidence-based quality controls satisfying regulatory requirements -- Foundation for future automation and AI-powered analytics - ---- - -## Lessons Learned - -1. **Start with field-level clarity:** Abstract "data architecture" becomes concrete when you document every field's source, owner, and quality criteria - -2. **Build trust through reconciliation:** Leadership won't use data they don't trust. Showing your work (reconciliation evidence) builds confidence - -3. **Design for BAU first:** If the architecture requires your ongoing involvement to maintain, it's not done. Sustainability is the goal - -4. **Cross-system integration is a people problem:** Technical reconciliation is straightforward; getting teams to agree on ownership and definitions is the real challenge - ---- - -## Interview Angles - -- **How do you approach data quality challenges?** Start with field-level sourcing, build reconciliation frameworks, establish clear ownership -- **How do you build trust in data?** Transparency about methodology, documented definitions, evidence of validation -- **How do you design for sustainability?** BAU teams must be able to execute without you; document everything, train owners - ---- - -## Keywords - -Data architecture • Field-level sourcing • Cross-system reconciliation • Portfolio visibility • Executive dashboards • Data governance • Financial tracking • Strategic investments - ---- - -**Prepared:** March 1, 2026 -**Associated Role:** [Citi SVP Transformation](../roles/citi-svp-transformation.md) -**Related Projects:** [MRA Reporting Transformation](citi-mra-transformation.md) diff --git a/content/career/projects/citi-mra-transformation.md b/content/career/projects/citi-mra-transformation.md deleted file mode 100644 index 16f4337..0000000 --- a/content/career/projects/citi-mra-transformation.md +++ /dev/null @@ -1,191 +0,0 @@ ---- -title: "MRA Reporting Transformation & Governance" -company: "Citi" -project_type: "Enterprise Regulatory Transformation" -start_date: 2021-09-01 -end_date: 2023-12-31 -scale: "Enterprise-wide" -budget: "7.1B investment portfolio oversight" -tags: [regulatory-remediation, operating-model-design, governance-framework, article-xii, mra-reporting, change-management] -skills: [regulatory-translation, systems-thinking, stakeholder-management, governance-design, data-governance, change-orchestration] -competencies: [problem-solving, communication, strategic-thinking, execution] -impact_types: [regulatory-compliance, efficiency, team-growth] ---- - -## Executive Summary - -Designed and implemented Citi's **MRA Reporting Operating Model** — a unified, scalable governance framework translating fragmented regulatory requirements into standardized reporting across 15,000+ projects. Consolidated vague Article XII.1.e language into documented, executable operating procedures with Board-grade dashboards, auditable evidence packages, and sustainable controls. - -**Scope:** Requirements definition → Operating model design → Evidence-based governance → Executive communication - ---- - -## Strategic Context - -**Regulatory Challenge:** Citi's Consent Order mandated specific MRA (Mapped Remedial Actions) reporting requirements, but Article XII.1.e used abstract language ("effective reporting," "assurance-readiness") without operational definitions. Regulators required **clearer outcome assurance (CSC/KPIs)** rather than just process adherence. - -**Enterprise Challenge:** 15,000+ projects across fragmented systems (RET, iCAPS, PTS), inconsistent definitions, and competing initiatives (RBCM 10/12, segmentation cadence) created confusion about: -- Which requirements applied where -- How to measure compliance -- Who owned what governance - -**Transformation Objective:** Create a **source-to-board operating model** that: -- Translated regulatory intent into concrete, testable requirements -- Standardized data lineage and QC across all systems -- Built auditable governance with clear ownership -- Produced executive-grade reporting on demand - ---- - -## My Core Contributions - -### 1. Regulatory Translation & Requirements Architecture - -**Problem:** Article XII language was vague; teams interpreted it differently across business lines. - -**What I Did:** -- Conducted **first-principles interpretation** of regulatory intent (from Consent Order documents, regulatory guidance, and auditor expectations) -- Mapped abstract requirements to **concrete checkpoints & evidence paths** aligned with BoW (Book of Work) lifecycle phases -- Created **field inventory, sourcing logic, and QC decision matrices** for Oversight Function adoption -- Documented **assumptions and boundaries** to prevent scope creep and misattribution - -**Outcome:** -- **v1.8 - v1.12 Unmapped MRA Requirements document:** Progressive clarification from draft to final, with embedded version lineage showing requirement evolution -- **Unified definition framework** reducing re-work during senior reviews -- Cross-functional alignment on **minimum reporting attributes and checks** at individual and portfolio levels - -**Evidence Highlights:** -- "Reporting section" ownership tracked across UMRAAOF governance -- Targeted communications (6.2 plan) driving adoption with explicit **compliance date (June 15, 2023)** -- Data pull/QC governance ensuring forum packages met standardized cadence - -### 2. Operating Model Design & Governance Architecture - -**Problem:** How do you move from "here's the requirement" to "here's a sustainable, repeatable process that the BAU team can execute?" - -**What I Did:** -- **Owned the MRA Remediation Reporting Design Council workstream** defining the operating model (reports A/B/C), data lineage, and QC approach -- Drafted **field inventory and sourcing logic** (pre-populated, SoR-sourced fields; minimal free text) to reduce EUC risk -- Designed **refresh frequency and success criteria**, embedding quality-check decision matrices for Oversight adoption -- Built **weekly oversight tracker and committee presentation template** with program-metric baselines to inform targets and cadence - -**What Made It Hard:** -- **Ambiguity under deadline:** Compressed quarter-end timeframes demanded "fast but rigorous" scope calls (e.g., excluding ARC from past-due counts) with footnoted rationales so reviewers could challenge without derailing timelines -- **Cross-silo normalization:** Different businesses/functions used different taxonomies, naming conventions, and phase logic; required **single management view** with embedded definitions to avoid misinterpretation -- **Pilot-to-production tension:** Early "Status Report" pilot was too manual; feedback loops drove the shift to **system-driven, weekly Oversight Tracker** architecture with explicit governance - -**Outcome:** -- **BAU Transition Draft (v1):** Task matrix, POCs, QC steps, calendars, inputs/outputs, process flow -- **Dashboard framework:** Governance-ready tool flow separating data prep vs. content production -- **Quality gates documented** with defined roles, responsibilities, and escalation paths - -**Evidence Highlights:** -- Presentation to Oversight, ORM, IA (Council packs: 10/01, 10/26, 11/23 with design evolution) -- Performance reviews (2022) noting Status Summary and Oversight Tracker ownership/transition -- Design Council decks corroborating role and scope (design lead; oversight of materials; team ownership under direction) - -### 3. Sustainability Testing & Evidence-Based Closure - -**Problem:** How do you prove that a new operating model actually works before handing it to BAU? - -**What I Did:** -- **Led cross-functional testing workstreams** (RBCM 13.1/13.2, CAO-XIIE.10/11.3) to validate: - - **Testing strategy:** Sampling approach, applicability rules, N/A dispositions - - **Design leadership:** Scaled QCR (Quality Control Review) model across Citi's BoW; authored ~50% of working-group checklists and process flows - - **Evidence QA:** Executed detailed evidence checks across RET, iCAPS, PTS; validated Pass/Fail/N.A. outcomes against regulatory expectations - - **Governance hand-off:** Documented findings, escalation constructs, and sustainability plan for IAI/ORM/MRAOF forums - -**What Made It Hard:** -- **Scope creep under ambiguity:** Regulatory requirements (close-phase applicability) were still evolving; had to **balance coverage with reviewer capacity** using documented sampling rationale and N/A principles (e.g., requirements not yet effective during testing period) -- **Resourcing constraints:** Multiple close-phase requirements with tight timelines; **personally executed most of the testing** in addition to documentation and governance responsibilities -- **Credibility boundaries:** Required clear articulation of what was **design vs. implementation**, what was **tested vs. observed**, and what **assumptions** governed the evidence package (to avoid overstating impact or sustainability) - -**Outcome:** -- **Sustainability testing packages** for RBCM 10.3 and 11.3 with evidence traceability, test methodology, and control-framework interpretation -- **Closure wrapper** with executive-ready storyline, evidence index, and recommended BA ownership/escalation -- **Lessons-learned documentation** feeding into requirement updates and system enhancements - -**Evidence Highlights:** -- Sustainability & Testing Results Summary (PPTX); testing lead and primary author designation -- Work-sample decks (2023-09-12, 2023-10-24) showing design leadership on checklists, flows, and segment-specific logic -- Performance reviews corroborating **analytical rigor, ownership, and resilience under pressure** - -### 4. Executive Communication & Governance Leadership - -**Problem:** How do you translate a complex, multi-system operating model into language that a Board or executive forum can understand and act on? - -**What I Did:** -- **Authored executive narratives** with clear definitions (e.g., "past due = original date; long-dated = 20+ years; ARC excluded from counts") and **cited sourcing logic** to preempt challenges -- **Built reconciliation workbooks** (FRB Correspondence alignment) showing week-over-week snapshots, status splits, QC depth, and illustrative examples -- **Designed Council facilitating & decision-documentation** approach: Set agendas, captured decisions/open questions, and socialized Status Summary construct for Oversight Committee use -- **Structured escalation pathways** under ambiguity with **decision matrices and success criteria** to drive consensus without derailing momentum - -**Outcome:** -- **Board-grade executive dashboard** with defensible, sourced definitions and traceable QC -- **Weekly Oversight Tracker** and Committee template adopted for 2022 transitions and program-metric reporting -- **Council decks** (packs #1-3: 2021-10 through 2021-11) with design evolution documented for post-hoc audit - ---- - -## Related Workstreams - -This unified MRA Reporting effort spanned multiple Article XII RBCMs: - -| RBCM | Scope | Your Role | -|------|-------|-----------| -| CAO-XIIE.4 | Work effort governance structure | Workstream contributor | -| CAO-XIIE.6 | PM metrics & Board reporting | Design authority | -| CAO-XIIE.7 | Book of Work metrics framework | Contributor | -| CAO-XIIE.10.3 | Execute-phase requirements (Sustainability Testing) | Primary author, testing lead | -| CAO-XIIE.11.3 | Close-phase requirements (Sustainability Testing) | Primary author, testing lead | -| CAO-XIIE.13.1/13.2 | Quality Assurance / Other Work Efforts QA | Design oversight; ~50% artifact ownership | - ---- - -## Key Behaviors Demonstrated - -- **Complex-to-Simple Translation:** Took fragmented regulatory language and forged a single, auditable operating model -- **First-Principles Problem Framing:** Oriented solutions toward **intervention** (what should the system do?) rather than just monitoring -- **Systems Design & De-duplication:** Balanced QA coverage with reviewer capacity; prevented overlap with existing IQA, TPO, HC/SC/PQA checks -- **Structured Facilitation Under Ambiguity:** Pilot → critique → redesign loops; decision-option matrices; escalation constructs to drive consensus -- **Executionald Craftsmanship:** Governance-ready checklists, flows, wireframes, and sample communications enabling smooth hand-off -- **Stakeholder Influence Without Formal Authority:** Facilitated consensus across Oversight, ORM, IA, multiple business units without named authority over any of them - ---- - -## Interview Angles - -- **Designing operating models at scale:** How you translated vague Article XII requirements into a repeatable, auditable BAU process across 15,000+ projects -- **Navigating regulatory ambiguity:** How you structured decision-making and evidence gathering when requirements were still evolving -- **Building governance under time pressure:** How you moved from design to working-group adoption to sustainability testing without derailing timelines -- **Complex communication with executives:** How you packaged multi-system complexity into Board-ready narratives with defensible sourcing logic - ---- - -## Timeline - -``` -Sep 2021 (Contractor Start) - │ - ├─ Initial Consent Order scoping & RBCM architecture - │ -Mar 2022 (Full-time SVP Conversion) - │ - ├─ Q3 2022 – Council formation; requirements clarification - ├─ Q4 2022 – Operating model design finalized; BAU transition plan - │ - ├─ Q1-Q2 2023 – Design Council working-group facilitation (Oversight, ORM, IA) - │ - ├─ Q2-Q3 2023 – Sustainability testing execution across lifecycle phases - │ - ├─ Q4 2023 – Closure packages finalized; governance alignment; BAU ownership transition - │ -Dec 2023 - └─ MRA operating model fully BAU-owned; monitoring via Oversight Tracker -``` - ---- - -**Prepared:** January 28, 2026 -**Last Updated:** February 28, 2026 -**Associated Role:** [Citi SVP Transformation](../roles/citi-svp-transformation.md) diff --git a/content/career/projects/ms-concierge-model.md b/content/career/projects/ms-concierge-model.md deleted file mode 100644 index 50fcbb1..0000000 --- a/content/career/projects/ms-concierge-model.md +++ /dev/null @@ -1,185 +0,0 @@ ---- -title: "Concierge Service Model for Ultra-High-Net-Worth Clients" -company: "Morgan Stanley" -project_type: "Business Strategy & Operating Model Design" -start_date: 2019-09-01 -end_date: 2020-08-31 -scale: "Business Unit" -budget: "~$15B AUM opportunity" -tags: [wealth-management, operating-model-design, client-experience, ultra-high-net-worth, family-office, service-design] -skills: [service-design, client-research, stakeholder-interviews, operating-model-design, business-case-development, partnership-development] -competencies: [strategic-thinking, innovation, execution, communication] -impact_types: [revenue, customer-satisfaction, efficiency] ---- - -## Executive Summary - -Designed and launched a "white-glove" concierge service model targeting Morgan Stanley's ultra-high-net-worth and family office clients—a segment with complex needs that standard wealth management offerings couldn't address. The model contributed to ~$15B in new assets under management by solving onboarding, analytics, and relationship management challenges. - -**Scope:** Client research → Service design → Pilot launch → Partnership development - ---- - -## Strategic Context - -**Market Opportunity:** Morgan Stanley's ultra-high-net-worth segment (clients with $25M+ in assets) represented significant growth potential, but the firm was losing opportunities to competitors with more tailored service offerings. - -**Client Pain Points:** -- **Complex onboarding:** Multi-entity structures (trusts, LLCs, foundations) created friction in account setup -- **Analytics gaps:** Standard reporting didn't meet family office sophistication (consolidated views, alternative asset tracking) -- **Relationship fragmentation:** Clients worked with multiple advisors without coordinated service - -**Competitive Pressure:** Private banks and independent multi-family offices were winning business with more customized solutions. - -**Strategic Mandate:** Build a differentiated service tier that could compete for the firm's most valuable clients while demonstrating scalability for broader rollout. - ---- - -## My Core Contributions - -### 1. Client Research & Advisor Interviews - -**Challenge:** Leadership had hypotheses about client needs but lacked systematic validation from the field. - -**What I Did:** -- Designed **structured interview protocols** focused on client pain points and unmet needs -- Conducted **field interviews with the firm's top Financial Advisors** (top 10% by AUM) -- Synthesized findings into **prioritized capability gaps** with evidence from multiple sources -- Created **client journey maps** documenting friction points across the relationship lifecycle - -**Insights Discovered:** -- Onboarding was the #1 pain point—complex structures took months, creating negative first impressions -- Analytics needs varied by client sophistication—some wanted simplicity, others demanded institutional-grade reporting -- Relationship continuity mattered more than any single feature—clients wanted a "quarterback" who understood their full picture - -**Outcome:** -- Research findings directly shaped service model design -- Prioritized resources toward highest-impact capabilities -- Built advisor buy-in through collaborative discovery - -### 2. Service Model Design - -**Challenge:** Translate client insights into an operating model that could be delivered consistently. - -**What I Did:** -- Designed **concierge service architecture** with three core pillars: - - **Onboarding:** Dedicated specialist team for complex multi-entity structures - - **Analytics:** Custom reporting and portfolio analytics tailored to family office needs - - **Relationship Management:** Single point of contact coordinating across product specialists -- Created **service level definitions** with clear standards for response times and deliverables -- Developed **staffing model** balancing specialization with cost efficiency -- Built **technology requirements** specification for platform enhancements - -**Design Principles:** -- **High-touch where it matters:** Human specialists for complex decisions, automation for routine tasks -- **Scalable customization:** Modular capabilities that could be configured per client -- **Advisor enablement:** Support the FA relationship rather than replace it - -**Outcome:** -- Documented operating model ready for pilot -- Clear resource requirements and investment case -- Advisory council approval for pilot launch - -### 3. Pilot Execution - -**Challenge:** Prove the model worked with real clients before broader rollout. - -**What I Did:** -- Managed **pilot launch** with select Financial Advisors and clients -- Established **success metrics** (onboarding time, client satisfaction, AUM growth) -- Coordinated **cross-functional execution** across Operations, Technology, and Product -- Built **feedback loops** capturing lessons learned for model refinement - -**What Made It Hard:** -- Balancing pilot scope with resource constraints -- Managing expectations across multiple stakeholder groups -- Iterating quickly based on early feedback - -**Outcome:** -- Pilot demonstrated measurable improvement in onboarding time and client satisfaction -- ~$15B in new AUM attributed to concierge-served relationships -- Model validated for broader rollout planning - -### 4. Strategic Partnership Development - -**Challenge:** Some capabilities required external partners rather than internal build. - -**What I Did:** -- Led **custodian bank partnership evaluation** to address capability gaps: - - Defined partnership requirements and success criteria - - Designed and managed RFP process with multiple custodian banks - - Coordinated due diligence with Legal, Compliance, and Operations - - Presented recommendations to senior leadership -- Served as **relationship manager for fintech partner**: - - Provided product development guidance - - Advised on regulatory considerations - - Facilitated internal stakeholder connections - -**Outcome:** -- Structured partnership evaluation enabling informed leadership decision -- Fintech partner successfully navigated wealth management landscape -- Partnership capabilities integrated into service model roadmap - ---- - -## Key Outcomes - -**Business Impact:** -- ~$15B in new assets under management attributed to concierge relationships -- Differentiated service tier for firm's most valuable client segment -- Competitive positioning against private banks and multi-family offices - -**Operational Impact:** -- Reduced onboarding time for complex structures by 40%+ -- Standardized service delivery with clear SLAs -- Scalable model ready for broader rollout - -**Strategic Impact:** -- Validated demand for high-touch service in UHNW segment -- Informed technology investment priorities -- Created blueprint for future segment-specific service models - ---- - -## Lessons Learned - -1. **Start with the client:** Field research revealed needs that internal assumptions missed. Invest in primary research before designing solutions - -2. **Design for the advisor, not just the client:** Financial Advisors are the delivery channel—build tools that make them more effective, not replace them - -3. **Pilot early, iterate fast:** Real client feedback is worth more than months of internal design. Launch small, learn quickly - -4. **Partnerships extend capabilities:** Not everything needs to be built internally. Strategic partnerships can accelerate time-to-market - ---- - -## Context: Career Transition - -This project represented a pivot from consulting back into corporate strategy—applying operating model design and client research skills from Strategy& to a specific business challenge within a major financial institution. - -The experience of **building something new** (the concierge model) rather than advising on transformation shaped my appetite for execution-focused roles. Key capabilities developed: -- **Primary research** with clients and field teams -- **Operating model design** for complex service delivery -- **Partnership evaluation** and vendor selection -- **Cross-functional coordination** in a large enterprise - -These skills carried directly into the transformation work at Citi. - ---- - -## Interview Angles - -- **How do you approach new market opportunities?** Start with client research, validate hypotheses through primary data, design solutions that address real pain points -- **How do you balance customization with scalability?** Modular capabilities, configurable service levels, clear design principles -- **How do you build something new in a large organization?** Pilot-based validation, cross-functional coordination, stakeholder alignment through evidence - ---- - -## Keywords - -Concierge service • Ultra-high-net-worth • Family office • Operating model design • Client research • Service design • Partnership development • Pilot launch • Wealth management - ---- - -**Prepared:** March 1, 2026 -**Associated Role:** [Morgan Stanley AVP](../roles/morgan-stanley-avp.md) diff --git a/content/career/roles/_index.md b/content/career/roles/_index.md deleted file mode 100644 index de11e83..0000000 --- a/content/career/roles/_index.md +++ /dev/null @@ -1,79 +0,0 @@ -# Roles - -Employment history in reverse chronological order. - -## Timeline - -| Period | Title | Company | File | -|--------|-------|---------|------| -| 2021-Present | SVP, Transformation Senior Lead | Citi | [citi-svp-transformation.md](citi-svp-transformation.md) | -| 2019-2020 | AVP, Corporate & Institutional Solutions | Morgan Stanley | [morgan-stanley-avp.md](morgan-stanley-avp.md) | -| 2018-2019 | Senior Consultant, Wealth & Asset Management | Treliant LLC | [treliant-senior-consultant.md](treliant-senior-consultant.md) | -| 2015-2017 | Senior Associate, Financial Services Strategy | Strategy& (PwC) | [strategy-and-senior-associate.md](strategy-and-senior-associate.md) | -| 2014 | MBA Intern, Capital Markets Advisory | PwC / Strategy& | [pwc-mba-intern.md](pwc-mba-intern.md) | -| 2010-2013 | Client Services Analyst, Commodities | BNP Paribas | [bnp-paribas-client-services.md](bnp-paribas-client-services.md) | -| 2008-2010 | Rotational Analyst, Trading Operations | BNP Paribas | [bnp-paribas-rotational.md](bnp-paribas-rotational.md) | - -### Pre-MBA / Undergraduate Roles - -| Period | Title | Company | File | -|--------|-------|---------|------| -| 2007-2008 | Account Executive, Advertising Sales | Targum Publishing | [targum-account-executive.md](targum-account-executive.md) | -| 2007 | Control Intern, Corporate Finance | Viacom | [viacom-control-intern.md](viacom-control-intern.md) | -| 2006 | Sales Intern | Bear Stearns | [bear-stearns-sales-intern.md](bear-stearns-sales-intern.md) | - -## By Industry - -### Financial Services - Banking -- [Citi](citi-svp-transformation.md) - Enterprise Transformation -- [Morgan Stanley](morgan-stanley-avp.md) - Wealth Management Strategy -- [BNP Paribas](bnp-paribas-client-services.md) - Trading Operations -- [Bear Stearns](bear-stearns-sales-intern.md) - Sales (Pre-crisis) - -### Professional Services - Consulting -- [Strategy& / PwC](strategy-and-senior-associate.md) - Strategy Consulting -- [Treliant](treliant-senior-consultant.md) - Regulatory Advisory - -### Media & Entertainment -- [Viacom](viacom-control-intern.md) - Corporate Finance -- [Targum Publishing](targum-account-executive.md) - Advertising Sales - -## By Function - -### Strategy & Transformation -- [Citi](citi-svp-transformation.md) - Enterprise transformation, regulatory remediation -- [Morgan Stanley](morgan-stanley-avp.md) - Business unit strategy -- [Strategy&](strategy-and-senior-associate.md) - Financial services strategy consulting - -### Operations & Client Services -- [BNP Paribas - Client Services](bnp-paribas-client-services.md) - Commodities/Prime Brokerage -- [BNP Paribas - Rotational](bnp-paribas-rotational.md) - Trading operations - -### Advisory & Consulting -- [Treliant](treliant-senior-consultant.md) - Wealth management advisory -- [PwC Intern](pwc-mba-intern.md) - Capital markets regulatory - -### Sales & Business Development -- [Targum](targum-account-executive.md) - Advertising sales -- [Bear Stearns](bear-stearns-sales-intern.md) - Client acquisition - -## Career Progression - -``` -2006 ─── Bear Stearns (Intern) ─── Sales -2007 ─── Viacom (Intern) ─── Corporate Finance -2007-08 ─ Targum ─── Advertising Sales - │ - └── RUTGERS BS FINANCE (2008) ──┐ - │ -2008-10 ─ BNP Paribas ─── Rotational Analyst -2010-13 ─ BNP Paribas ─── Client Services Analyst - │ - └── CMU TEPPER MBA (2015) ──────┐ - │ -2014 ─── PwC/Strategy& (Intern) ── Capital Markets -2015-17 ─ Strategy& ─── Senior Associate -2018-19 ─ Treliant ─── Senior Consultant -2019-20 ─ Morgan Stanley ─── AVP -2021- ─ Citi ─── SVP Transformation -``` diff --git a/content/career/roles/bear-stearns-sales-intern.md b/content/career/roles/bear-stearns-sales-intern.md deleted file mode 100644 index c10bdd8..0000000 --- a/content/career/roles/bear-stearns-sales-intern.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "Sales Intern" -company: "Bear, Stearns & Co. Inc." -start_date: 2006-06 -end_date: 2006-08 -location: "New York, NY" -employment_type: internship -tags: [investment-banking, sales, wealth-management, undergraduate] -skills: [lead-generation, client-acquisition, sales] -pre_mba: true ---- - -## Summary - -Summer internship in private wealth management at Bear Stearns (pre-financial crisis), supporting client acquisition and lead generation efforts. - -## Key Responsibilities - -- Generate qualified leads for sales team -- Support new account opening process -- Cold calling prospects - -## Notable Achievements - -- Generated 50+ qualified leads -- Resulted in 6 new accounts and $2.5M in total assets diff --git a/content/career/roles/bnp-paribas-client-services.md b/content/career/roles/bnp-paribas-client-services.md deleted file mode 100644 index 9af10ef..0000000 --- a/content/career/roles/bnp-paribas-client-services.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: "Client Services Analyst, Commodities/Prime Brokerage" -company: "BNP Paribas" -division: "Corporate and Investment Banking" -start_date: 2010-02 -end_date: 2013-05-10 -location: "New York, NY" -employment_type: full-time -logo: "/logos/bnp-paribas.png" -tags: [investment-banking, commodities, prime-brokerage, client-services, operations] -skills: [client-relationship-management, process-optimization, six-sigma, vba-automation, regulatory-compliance] -certifications: ["FINRA Series 7 (October 2008)"] ---- - -## Summary - -Promoted from rotational analyst to a permanent team member supporting commodities and prime brokerage operations. Led process improvement initiatives and production of client-facing deliverables. - -## Key Responsibilities - -- Manage client relationships for commodities and prime brokerage clients -- Deliver presentations to existing and prospective clients -- Coordinate reporting tools development with Paris and London teams - -## Notable Achievements - -### Process Optimization -- Developed process controls and VBA macros for trade reconciliation -- Standardized reporting procedures to meet regulatory standards - -### Client Development -- Delivered 20+ presentations to existing and prospective clients -- Directly resulted in opening of 8 new accounts -- Instituted 15+ new reporting tools by coordinating Business Analysts and IT teams globally - - diff --git a/content/career/roles/bnp-paribas-rotational.md b/content/career/roles/bnp-paribas-rotational.md deleted file mode 100644 index aebe964..0000000 --- a/content/career/roles/bnp-paribas-rotational.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: "Rotational Analyst, Trading Operations" -company: "BNP Paribas" -division: "Corporate and Investment Banking" -start_date: 2008-07-07 -end_date: 2010-02 -location: "New York, NY" -employment_type: full-time -logo: "/logos/bnp-paribas.png" -tags: [investment-banking, trading-operations, derivatives, rotational-program] -skills: [derivatives-operations, collateral-management, documentation, vba, cross-functional-collaboration] -rotations: - - "Rate and Credit Derivatives - Documentation Group" - - "Collateral Management" - - "Equity Derivatives - Referential Data Group" ---- - -## Summary - -Entry-level rotational analyst program across trading operations functions, gaining exposure to derivatives documentation, collateral management, and referential data operations. Secured full-time position through on campus recruiting - -## Key Responsibilities - -- Support derivatives documentation and trade confirmation during the peak of the Global Financial Crisis -- Manage collateral operations and reconciliation -- Build and maintain referential data for equity derivatives - -## Notable Achievements - -### Rotation Highlights -- **Rate and Credit Derivatives:** Reduced unconfirmed credit default swaps during 2008 financial crisis -- **Collateral Management:** Initiated London office project to update payment ticket formatting, reducing collateral verification time by 30 minutes daily -- **Equity Derivatives:** Wrote 6 spreadsheet macros analyzing risk exposure and P&L -- **Project Managment** Supported internal Six Sigma initiativie to improve processing for Fixed Income derivatives - - -### Process Optimization -- Appointed to Six Sigma improvement initiative for Fixed Income Documentation Team -- Improved trade processing by ~10% (3 days reduction) - - -### Risk Management -- Reduced unconfirmed credit default swaps with 60 hedge-fund/institutional counterparties -- Mitigated operational risk during 2008 global financial crisis -- Eliminated potential overnight risk exposure -- Proficient in all operational aspects including regulatory compliance, margin settlement, and managing $100M+ in assets - -### Career Progression -- Secured full-time position following completion of the selective rotational program -- Selected for permanent role in Client Services based on performance diff --git a/content/career/roles/citi-svp-transformation.md b/content/career/roles/citi-svp-transformation.md deleted file mode 100644 index f34cef8..0000000 --- a/content/career/roles/citi-svp-transformation.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: "Senior Vice President, Transformation Senior Lead" -company: "Citi" -start_date: 2021-09-07 -end_date: present -location: "New York, NY" -employment_type: full-time -level: "SVP" -team_size: 2 -logo: "/logos/citi.png" -tags: [enterprise-transformation, regulatory-compliance, program-management, consent-order] -skills: [stakeholder-management, governance-design, regulatory-reporting, process-optimization, people-management] ---- - -## Summary - -Lead cross-organizational efforts on strategic regulatory remediation and enterprise risk/control framework transformation initiatives. Transitioned from contractor to full-time SVP, driving governance design and regulatory compliance programs across the enterprise. - -## Key Responsibilities - -- Lead enterprise-wide transformation initiatives for regulatory compliance and remediation -- Design and implement governance frameworks for regulatory commitments -- Develop strategic dashboards for executive leadership and Board of Directors -- Establish global standards for program/project management across 15,000+ projects -- Oversee financial governance for ~$7.1B technology and business investment portfolio -- Manage distributed team of direct reports - -## Notable Achievements - -### Enterprise Regulatory Reporting Transformation -- **Designed & implemented enterprise regulatory reporting operating model** translating complex regulatory requirements into a documented, scalable governance framework across 15,000+ projects -- **Authored regulatory requirements documentation** with progressive clarification of regulatory intent, embedded version lineage, field inventory, and quality control decision matrices -- **Built cross-functional governance forum** establishing alignment across multiple business units and control functions to translate regulatory language into operational procedures through structured facilitation -- **Led sustainability testing** across program lifecycle phases, validating testing strategy, designing scalable quality control model, and executing evidence review across enterprise systems -- **Created Board-grade executive materials** including dashboard framework with defensible definitions, oversight tracking, presentation templates, and stakeholder communication plans -- **Outcome:** Established sustainable business-as-usual operating model; regulators approved approach without major revisions - -### Enterprise Governance & Board Reporting -- **Developed and delivered strategic dashboards** reconciling fragmented cross-silo regulatory data into Board- and Audit-grade reporting with clear definitions -- **Established global program management standards** across 15,000+ project portfolio with structured lifecycle phase requirements -- **Overhauled financial governance framework** for ~$7.1B technology and business investment portfolio through standardized cost estimation, tracking, variance analysis, and portfolio segmentation -- **Led reporting initiatives** translating executive dashboard requirements from initial build to sustainable operations - -### Regulatory Remediation & Controls -- **Secured on-time closure of 4+ critical regulatory commitments** through validated controls and documented evidence packages -- **Designed & launched senior oversight function** improving quality and timeliness of regulatory remediation delivery with structured escalation and stakeholder governance -- **Executed testing and evidence quality assurance** including testing strategy definition, sampling methodology validation, cross-system evidence verification, and risk/control findings packaging -- **Established evidence-based risk frameworks** documenting assumptions, boundary conditions, and control-framework interpretation for governance review and audit acceptance - -### Data Architecture & Technology -- **Re-engineered data architecture** for 150+ strategic investments with visibility into ~$1.1B spend, documenting field requirements, refresh frequency, and quality control approach -- **Built reconciliation frameworks** aligning data across enterprise systems with field-level logic and variance tracking -- **Leveraged AI-powered tools** to automate manual reporting processes, reducing effort and improving data timeliness -- **Created efficiency tools & templates** including training workshops, dashboard templates, and governance checklists improving team productivity -- **Developed AI-powered training curriculum** for enterprise tool adoption with automated content refresh, ensuring training materials stay current without manual intervention - -### Automation & AI Exploration -- **Championed automation-first mindset** across manual reporting processes, identifying opportunities for AI integration -- **Piloted AI-assisted workflows** for document processing and evidence synthesis -- **Built template systems** reducing manual entry and improving data quality through pre-populated fields -- **Explored enterprise AI adoption patterns** for scaling efficiency gains to broader transformation work -- **Documented [9 AI collaboration case studies](../ai-collaborations/_index.md)** saving 33.9 hours across governance, automation, product development, and research workflows (avg. 0.92 confidence level) -- **Established reusable AI partnership frameworks** including iterative refinement cycles, multi-persona workflows, master prompt patterns, and human-in-the-loop development — applied across regulatory documentation, data pipeline refactoring, and training content generation - -## Performance History - -### 2023 -- **Rating:** Valued Contributor (Manager) / Exceeds Expectations (Self) -- **Strengths:** Complex-to-simple translation, rapid information synthesis, efficiency champion -- **Development:** Increase transparency on objectives, more frequent communication on priorities -- **First-time people manager** with distributed team diff --git a/content/career/roles/morgan-stanley-avp.md b/content/career/roles/morgan-stanley-avp.md deleted file mode 100644 index daccbda..0000000 --- a/content/career/roles/morgan-stanley-avp.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: "Assistant Vice President, Corporate & Institutional Solutions" -company: "Morgan Stanley" -start_date: 2019-07-29 -end_date: 2020-10-15 -location: "New York, NY" -employment_type: full-time -level: "AVP" -logo: "/logos/morgan-stanley.png" -tags: [wealth-management, business-strategy, client-experience, partnerships] -skills: [strategic-planning, stakeholder-interviews, operating-model-design, partnership-development] ---- - -## Summary - -Led portfolio of strategic projects for wealth management and institutional solutions, focusing on new business development, client experience design, and strategic partnerships. - -## Key Responsibilities - -- Lead business unit strategy initiatives for wealth management clients -- Design operating models and service delivery frameworks -- Conduct field research with CFOs and Financial Advisors -- Evaluate strategic partnerships and third-party solutions - -## Notable Achievements - -### Business Development -- Led portfolio of projects for ~$15B new assets under management (AUM) -- Designed "white-glove" concierge service model for wealth management clients -- Pursued strategic partnership with leading global custodian bank - -### Strategic Advisory -- Aligned trading products expansion strategy -- Advised on "in-house" vs. third-party solution decisions -- Conducted field interviews with CFOs and Financial Advisors to inform strategy diff --git a/content/career/roles/pwc-mba-intern.md b/content/career/roles/pwc-mba-intern.md deleted file mode 100644 index 0a2f7c7..0000000 --- a/content/career/roles/pwc-mba-intern.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "MBA Intern, Capital Markets Advisory" -company: "PwC / Strategy&" -start_date: 2014-06-02 -end_date: 2014-08-15 -location: "New York, NY" -employment_type: internship -tags: [consulting, capital-markets, regulatory, investment-banking] -skills: [business-requirements, regulatory-compliance, project-management, financial-analysis] ---- - -## Summary - -Summer MBA internship in capital markets advisory practice, supporting regulatory transformation projects for bulge-bracket investment banks. - -## Key Responsibilities - -- Manage work streams for regulatory transformation projects -- Develop business requirement documents (BRDs) -- Support Resolution Plan ("living will") development for systemically important institutions - -## Notable Achievements - -### Regulatory Projects -- Managed work stream for leading investment banking client's regulatory reporting platform transformation -- Developed business requirement documents (BRDs) guiding firm transformation -- Provided analysis and exhibits for large Japanese banking client's Resolution Plan -- Structured "living will" required of institutions posing systemic risk to global financial system diff --git a/content/career/roles/strategy-and-senior-associate.md b/content/career/roles/strategy-and-senior-associate.md deleted file mode 100644 index 4167f98..0000000 --- a/content/career/roles/strategy-and-senior-associate.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "Senior Associate, Financial Services Strategy Consulting" -company: "Strategy& (formerly Booz & Co.)" -parent_company: "PwC Network" -start_date: 2015-09-14 -end_date: 2017-10-10 -location: "Chicago, IL / New York, NY" -employment_type: full-time -tags: [strategy-consulting, financial-services, m-and-a, operating-model, wealth-management] -skills: [strategy-development, m-and-a-analysis, customer-segmentation, change-management, cost-optimization] ---- - -## Summary - -Financial services strategy consultant advising banking, wealth management, and insurance clients on growth strategy, operating model transformation, and customer experience initiatives. - -## Key Responsibilities - -- Lead strategy engagements for banking and wealth management clients -- Develop M&A analysis and acquisition target identification -- Design customer segmentation and migration strategies -- Create target operating models with cost optimization - -## Notable Achievements - -### Growth Strategy -- Evaluated organic and M&A growth opportunities for leading online brokerage -- Sized ~$2T AUM opportunity from industry shift to online/independent models -- Identified acquisition targets leading to ~$4B acquisition of direct competitor -- Collaborated with CMO on marketing strategy and promotional incentives - -### Customer Segmentation (Wealth Management) -- Created segmentation/migration strategy for large retail bank -- Executed migration of 32,000 low-balance wealth management clients to robo-advisor and self-directed channels -- Increased advisor capacity & productivity by ~5% -- Reduced fiduciary risk by $465M - -### Target Operating Model (Insurance) -- Identified ~$14M in run-rate savings for insurance broker subsidiary -- Led global cost and organizational restructuring effort -- Modeled near-shore and off-shore centralization costs -- Developed comprehensive business case with risk considerations - -### Client Experience & Change Management -- Designed end-to-end client lifecycle experience for wealth management firm -- Created key stakeholder personas and customer journey use cases -- Developed learning & development curriculum for financial advisors -- Segmented financial advisor population for targeted coaching diff --git a/content/career/roles/targum-account-executive.md b/content/career/roles/targum-account-executive.md deleted file mode 100644 index abde936..0000000 --- a/content/career/roles/targum-account-executive.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Account Executive, Advertising Sales" -company: "Targum Publishing Company" -publication: "The Daily Targum" -start_date: 2007-07 -end_date: 2008-05 -location: "New Brunswick, NJ" -employment_type: part-time -tags: [sales, advertising, media, undergraduate] -skills: [sales, client-acquisition, account-management, deadline-management] -pre_mba: true ---- - -## Summary - -Advertising sales role for Rutgers University's student newspaper while completing undergraduate degree. Built client relationships and consistently met sales quotas. - -## Key Responsibilities - -- Generate advertising revenue for online and print publication -- Acquire new clients and maintain existing relationships -- Meet weekly sales quotas and deadlines - -## Notable Achievements - -- Generated over $25,000 in revenue for Rutgers newspaper (online and print) -- Met deadlines and sales quotas of $1,750/week -- Secured 9 new clients while maintaining 15+ existing relationships diff --git a/content/career/roles/treliant-senior-consultant.md b/content/career/roles/treliant-senior-consultant.md deleted file mode 100644 index 2c66555..0000000 --- a/content/career/roles/treliant-senior-consultant.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "Senior Consultant, Wealth & Asset Management Advisory" -company: "Treliant LLC" -start_date: 2018-11-24 -end_date: 2019-04-23 -location: "New York, NY" -employment_type: full-time -tags: [consulting, wealth-management, business-development, regulatory, sales-practice-risk, reg-bi, robo-advisors] -skills: [thought-leadership, go-to-market-strategy, risk-management, team-leadership, published-author] ---- - -## Summary - -Developed advisory practice for PE-backed boutique consulting firm focused on wealth and asset management clients, combining published thought leadership with client engagement and practice-building across regulatory risk, sales practice compliance, and digital transformation in wealth management. - -## Key Responsibilities - -- Build and develop wealth & asset management advisory practice from the ground up -- Research and author thought leadership on emerging regulatory topics (Reg BI, robo-advisor compliance, sales practice risk) -- Design go-to-market campaigns targeting wealth management and broker-dealer prospects -- Manage risk and regulatory client engagements with contracted consultant teams -- Position firm as subject matter authority in wealth management compliance space - -## Notable Achievements - -### Published Thought Leadership -- Co-authored **2-part article series** published in [ThinkAdvisor](https://www.thinkadvisor.com/) (Feb 2019): - - [Part 1: "Sales Practice Risk in the Digital Era: Where We Are, Where We're Going"](https://www.thinkadvisor.com/2019/02/15/sales-practice-risk-in-the-digital-era-part-1-where-we-are-where-were-going/) — regulatory landscape analysis covering DOL fiduciary rule, SEC Reg BI, state-level fiduciary standards, and robo-advisor compliance requirements - - [Part 2: "Mitigating Sales Practice Risk"](https://www.thinkadvisor.com/2019/02/22/sales-practice-risk-in-the-digital-era-part-2-mitigating-the-risk/) — risk mitigation framework including centralized compliance systems, analytics for detecting unusual broker activity, and AI/ML-enhanced suitability questionnaires -- Co-authors: Gregory K. Soueid (Managing Director, Head of Wealth Management), Lynn W. Woosley (Engagement Director) - -### Practice Development -- Identified 10 go-to-market campaigns for prospecting across wealth management compliance verticals -- Managed risk and regulatory engagements with 40+ contracted workers - -### Domain Expertise Demonstrated -- Sales practice risk and suitability requirements across retail, HNW, and automated channels -- Fiduciary vs. best-interest standards (DOL rule, SEC Reg BI, Form CRS) -- Robo-advisor regulatory compliance (SEC registration, FINRA guidance, model validation) -- Elder financial abuse considerations in suitability frameworks diff --git a/content/career/roles/viacom-control-intern.md b/content/career/roles/viacom-control-intern.md deleted file mode 100644 index b4fb7ae..0000000 --- a/content/career/roles/viacom-control-intern.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "Control Intern, Corporate Finance" -company: "Viacom, Inc." -start_date: 2007-06 -end_date: 2007-08 -location: "New York, NY" -employment_type: internship -tags: [corporate-finance, financial-analysis, process-improvement, undergraduate] -skills: [financial-analysis, process-documentation, presentation, data-analysis] -pre_mba: true ---- - -## Summary - -Summer internship in corporate finance supporting financial planning and analysis, including process improvement and executive presentations. - -## Key Responsibilities - -- Support corporate finance and financial planning functions -- Document and analyze business processes -- Prepare analysis for senior leadership - -## Notable Achievements - -- Improved legal invoice turnaround by 10% through flowchart analysis -- Documented and presented corporate aviation spending analysis to VP of Financial Planning diff --git a/content/career/skills/_index.md b/content/career/skills/_index.md deleted file mode 100644 index 3bc295d..0000000 --- a/content/career/skills/_index.md +++ /dev/null @@ -1,102 +0,0 @@ -# Skills - -Skills inventory with proficiency levels and evidence. - -## Technical Skills - -| Skill | Proficiency | Evidence | -|-------|-------------|----------| -| MS Office 365 (Excel, PowerPoint) | Expert | All roles; VBA macros at BNP | -| VBA/Macros | Advanced | [BNP Paribas](../roles/bnp-paribas-client-services.md) - 6 macros for trading desk | -| Data Modeling (PowerQuery, SQL) | Advanced | [Citi](../roles/citi-svp-transformation.md) - data architecture, field inventory & sourcing logic; [RBCM-12 EUC pipeline](../stories/rbcm12-budgeting-resourcing-metrics.md) | -| EUC Governance & Development | Advanced | [RBCM-12 pipeline](../stories/rbcm12-budgeting-resourcing-metrics.md); [Unmapped MRA EUC](../stories/unmapped-mra-reporting-euc.md) - audit-grade controls, release protocols | -| Process Documentation (BRDs) | Expert | [Citi](../roles/citi-svp-transformation.md) - BAU Transition, QC decision matrices; [PwC](../roles/pwc-mba-intern.md) | -| Six Sigma | Practitioner | [BNP Paribas](../roles/bnp-paribas-client-services.md) - improvement initiative | -| Regulatory Documentation & Compliance | Expert | [Citi](../roles/citi-svp-transformation.md) - MRA reporting requirements, Article XII evidence packages | -| Operating Model Design | Expert | [Citi MRA Transformation](../projects/citi-mra-transformation.md) - enterprise-scale design; design council facilitation | -| Governance Framework Design | Expert | [Citi](../roles/citi-svp-transformation.md) - financial governance, oversight frameworks, escalation constructs | -| AI Collaboration & Prompt Engineering | Advanced | [9 documented cases](../ai-collaborations/_index.md) - 33.9 hrs saved; master prompt patterns, iterative refinement cycles, multi-persona workflows | -| Human-AI Workflow Design | Advanced | [Citi](../roles/citi-svp-transformation.md) - AI-assisted document processing, training curriculum automation; [8 reusable framework patterns](../ai-collaborations/_index.md#framework-patterns) | - -## Soft Skills - -| Skill | Proficiency | Evidence | -|-------|-------------|----------| -| Complex-to-Simple Communication | Expert | 2023 review feedback; CEO dashboards at Citi; [MRA translation](../stories/regulatory-translation-mra.md) | -| Stakeholder Management & Facilitation | Expert | [Citi](../roles/citi-svp-transformation.md) - Board reporting, design council, governance; [Stakeholder alignment story](../stories/stakeholder-influence-governance.md) | -| Systems Thinking & First-Principles Design | Expert | [MRA operating model design](../projects/citi-mra-transformation.md); regulatory translation story | -| Execution Under Pressure | Expert | [Governance under pressure story](../stories/governance-under-pressure.md); [Citi RBCM testing & closure](../roles/citi-svp-transformation.md) | -| People Management | Developing | First-time manager in 2023 (2 direct reports at Citi) | -| Presentation/Storytelling | Expert | [BNP](../roles/bnp-paribas-client-services.md) - 20+ client presentations; [Citi Board-grade dashboards](../roles/citi-svp-transformation.md) | -| Cross-functional Collaboration | Expert | Global teams at BNP (Paris, London), Citi (Tampa, multiple business units) | -| Change Orchestration | Advanced | [MRA Design Council](../projects/citi-mra-transformation.md) facilitation; communications planning; governance hand-off | -| Influence Without Formal Authority | Expert | [Stakeholder influence story](../stories/stakeholder-influence-governance.md) - driving alignment across Oversight, ORM, IA without reporting authority | - -## Domain Knowledge - -| Domain | Depth | Evidence | -|--------|-------|----------| -| Enterprise Transformation | Expert | [Citi](../roles/citi-svp-transformation.md) - $7.1B portfolio oversight; cross-org program governance | -| Regulatory Compliance & Remediation | Expert | [Citi MRA Transformation](../projects/citi-mra-transformation.md) - Article XII.1.e requirements design; [Consent Order remediation](../roles/citi-svp-transformation.md) | -| Operating Model Design | Expert | [MRA reporting operating model](../projects/citi-mra-transformation.md) - requirements architecture, governance frameworks, sustainability testing | -| Governance Framework Design | Expert | [Citi](../roles/citi-svp-transformation.md) - financial governance ($7.1B), PM standards (15,000+ projects), oversight structures | -| MRA / Mapped Remedial Actions Management | Expert | [MRA transformation project](../projects/citi-mra-transformation.md) - requirements definition, design council leadership, evidence-based closure | -| Program/Project Management | Expert | [Citi](../roles/citi-svp-transformation.md) - 15,000+ project portfolio; lifecycle requirements; metrics & reporting | -| Wealth Management Strategy | Advanced | [Strategy&](../roles/strategy-and-senior-associate.md), [Morgan Stanley](../roles/morgan-stanley-avp.md), [Treliant](../roles/treliant-senior-consultant.md) | -| M&A / Growth Strategy | Advanced | [Strategy&](../roles/strategy-and-senior-associate.md) - $4B acquisition analysis | -| Trading Operations & Risk Management | Advanced | [BNP Paribas](../roles/bnp-paribas-client-services.md) - commodities, derivatives; regulatory frameworks during 2008 crisis | -| Financial Statement Analysis | Intermediate | [CMU MBA](../education/carnegie-mellon-mba.md) - A- grade | -| Data Analytics | Intermediate | [CMU MBA](../education/carnegie-mellon-mba.md) - Data Mining (A) | - -## Competency Tags - -Based on demonstrated experience: - -### Leadership -- First-time people manager (2023) -- Team coaching and development -- Leading cross-organizational initiatives - -### Problem-Solving -- Root cause analysis through first-principles thinking -- Process optimization and system redesign -- Six Sigma methodology -- Regulatory translation & requirements interpretation -- Ambiguity resolution through structured facilitation - -### Communication -- Executive presentations (CEO/Board level) -- Complex-to-simple translation (regulatory to operational) -- Business requirements documentation (BRDs, operating procedures) -- Stakeholder communication planning across constituencies -- Evidence-based executive packaging - -### Strategic Thinking -- M&A analysis and target identification -- Customer segmentation -- Operating model architecture and design -- Enterprise governance frameworks -- Regulatory remediation strategy - -### Execution -- Regulatory deliverable completion (>90% audit acceptance) -- On-time project delivery despite resourcing constraints -- Governance framework implementation and BAU hand-off -- Evidence-based testing and control validation -- Delivery under regulatory deadline pressure - -### Collaboration & Leadership -- Cross-functional consensus building (without formal authority) -- Design council facilitation across competing stakeholder interests -- Program governance and escalation management -- Influence across silos (Oversight, ORM, IA, business units) - -### Innovation -- AI-powered automation (EUC processes) -- Efficiency tools (Hot Keys workshops, templates); [Keyboard shortcuts training](../stories/keyboard-shortcuts-training.md) -- Creative reporting solutions (source-to-board operating model) -- Process innovation under regulatory constraints -- Training program design and delivery; [Keyboard shortcuts training](../stories/keyboard-shortcuts-training.md) -- Quality standardization; [Formatting best practices](../stories/formatting-best-practices.md) -- Strategic AI collaboration; [9 case studies](../ai-collaborations/_index.md) with quantified efficiency gains (33.9 hrs saved) -- Human-AI workflow design; reusable [framework patterns](../ai-collaborations/_index.md#framework-patterns) for enterprise adoption diff --git a/content/career/stories/_index.md b/content/career/stories/_index.md deleted file mode 100644 index 2af55b8..0000000 --- a/content/career/stories/_index.md +++ /dev/null @@ -1,42 +0,0 @@ -# Stories - -Interview-ready examples organized by competency. - -## By Competency - -### Leadership -- [Driving Executive Alignment Across Silos Without Formal Authority](stakeholder-influence-governance.md) - How to influence across governance boundaries -- [Creating Formatting Standards to Raise Team Deliverable Quality](formatting-best-practices.md) - Systems thinking applied to team quality improvement - -### Problem-Solving -- [Translating Vague Regulatory Requirements into an Enterprise Operating Model](regulatory-translation-mra.md) - First-principles thinking applied to regulatory translation - -### Communication -- [Driving Executive Alignment Across Silos Without Formal Authority](stakeholder-influence-governance.md) - Executive communication and stakeholder facilitation - -### Collaboration -- [Driving Executive Alignment Across Silos Without Formal Authority](stakeholder-influence-governance.md) - Cross-functional alignment under uncertainty - -### Strategic Thinking -- [Translating Vague Regulatory Requirements into an Enterprise Operating Model](regulatory-translation-mra.md) - Systems thinking and architecture design - -### Execution -- [Building Governance Frameworks Under Regulatory Deadline Pressure](governance-under-pressure.md) - Delivering complex work under deadline constraints -- [Translating Vague Regulatory Requirements into an Enterprise Operating Model](regulatory-translation-mra.md) - End-to-end execution from design through sustainability testing -- [Re-engineering a Budgeting & Resourcing Monitoring EUC into an Audit-Ready Data Pipeline](rbcm12-budgeting-resourcing-metrics.md) - Transforming manual processes into controlled, auditable systems -- [Building an EUC from Scratch to Bridge Reporting Gaps](unmapped-mra-reporting-euc.md) - Creating interim solutions designed for transition - -### Innovation -- [Building a New Service Model from Client Research to Pilot Launch](concierge-model-innovation.md) - End-to-end innovation from research to pilot with ~$15B AUM impact -- [Building a Keyboard Shortcuts Training Program to Accelerate Team Productivity](keyboard-shortcuts-training.md) - Self-initiated enablement program with team-wide adoption - -## Interview-Ready - -Stories marked as polished and ready to use: -- [Translating Vague Regulatory Requirements into an Enterprise Operating Model](regulatory-translation-mra.md) - **Problem-solving** - How to approach ambiguous regulatory requirements through first-principles thinking and design iteration -- [Building Governance Frameworks Under Regulatory Deadline Pressure](governance-under-pressure.md) - **Execution** - Balancing speed with rigor under compressed timelines -- [Driving Executive Alignment Across Silos Without Formal Authority](stakeholder-influence-governance.md) - **Leadership/Communication** - Influencing across boundaries and driving consensus through structured facilitation -- [Building a Keyboard Shortcuts Training Program to Accelerate Team Productivity](keyboard-shortcuts-training.md) - **Innovation** - Self-initiated training program with measurable adoption and behavior change -- [Re-engineering a Budgeting & Resourcing Monitoring EUC into an Audit-Ready Data Pipeline](rbcm12-budgeting-resourcing-metrics.md) - **Execution** - Transforming manual workflows into controlled, auditable PowerQuery pipelines -- [Creating Formatting Standards to Raise Team Deliverable Quality](formatting-best-practices.md) - **Leadership** - Systems thinking applied to team-wide quality improvement -- [Building an EUC from Scratch to Bridge Reporting Gaps](unmapped-mra-reporting-euc.md) - **Execution** - Creating compliant interim solutions with designed transition paths diff --git a/content/career/stories/concierge-model-innovation.md b/content/career/stories/concierge-model-innovation.md deleted file mode 100644 index aa18d89..0000000 --- a/content/career/stories/concierge-model-innovation.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: "Building a New Service Model from Client Research to Pilot Launch" -competency: "innovation" -interview_ready: true -tags: [innovation, strategic-thinking, client-research, service-design, morgan-stanley] -project: "../projects/ms-concierge-model.md" ---- - -## STAR Format - -### Situation - -At Morgan Stanley, our ultra-high-net-worth segment (clients with $25M+ in assets) was underperforming expectations. We were losing opportunities to competitors—private banks and multi-family offices—that offered more customized service. Leadership suspected the problem was service delivery, but didn't have systematic evidence of what clients actually needed. - -The challenge: Build something new in a large, established organization where "we've always done it this way" is a strong gravitational force. - -### Task - -I was brought in as AVP in the Business Unit Strategy team to **design and launch a new service model** for the firm's most valuable clients. This meant: -1. Validate (or invalidate) leadership's hypotheses through primary research -2. Design an operating model that could be delivered consistently -3. Pilot with real clients to prove the concept -4. Build the business case for broader rollout - -This wasn't advisory work—I needed to build something that actually worked. - -### Action - -**Step 1: Start with the Client** - -I designed structured interview protocols and conducted field research with the firm's top Financial Advisors (top 10% by AUM). The goal was to understand client pain points directly from the people who served them daily. - -Key insights emerged: -- **Onboarding was broken:** Complex multi-entity structures (trusts, LLCs, foundations) took months to set up, creating terrible first impressions -- **Analytics didn't match sophistication:** Family offices wanted institutional-grade reporting; we gave them retail -- **No single point of contact:** Clients bounced between specialists without anyone "quarterbacking" their relationship - -These findings contradicted some internal assumptions and redirected our design priorities. - -**Step 2: Design for Delivery** - -I created a "concierge" service architecture with three pillars: -- **Onboarding:** Dedicated specialist team for complex structures -- **Analytics:** Custom reporting tailored to family office needs -- **Relationship Management:** Single coordinator across product specialists - -The key design principle: **Support the Financial Advisor relationship, don't replace it.** The FA remained the primary relationship; we built tools to make them more effective. - -I documented service level definitions, staffing models, and technology requirements—everything needed to actually deliver, not just present. - -**Step 3: Pilot Early, Iterate Fast** - -Instead of endless design cycles, I pushed for a pilot with select FAs and clients. We established success metrics (onboarding time, client satisfaction, AUM growth) and built feedback loops to capture lessons. - -The pilot required cross-functional coordination across Operations, Technology, and Product—none of whom reported to me. I facilitated alignment through evidence from the research phase: "Here's what clients told us. Here's how we address it." - -**Step 4: Build Partnership Capabilities** - -Some capabilities required external partners. I led the custodian bank partnership evaluation—defining requirements, managing the RFP, coordinating due diligence—to fill gaps we couldn't build internally. - -### Result - -**Outcome:** -- ~$15B in new assets under management attributed to concierge-served relationships -- 40%+ reduction in onboarding time for complex structures -- Differentiated service tier competing effectively against private banks -- Model validated for broader rollout planning - -**What I'm Proud Of:** -- **Starting with research, not assumptions.** Field interviews revealed needs that internal hypotheses missed. The research redirected our design priorities toward what actually mattered. -- **Designing for delivery, not presentations.** I created documentation that operations teams could execute, not just decks for leadership. -- **Piloting early.** Real client feedback was worth more than months of internal design. We learned faster by launching small. -- **Building something new in a large organization.** Innovation in an established firm requires evidence, facilitation, and persistence—not just good ideas. - ---- - -## Interview Angles - -- **Tell me about a time you built something new.** This story demonstrates end-to-end innovation: research → design → pilot → scale planning -- **How do you approach innovation in established organizations?** Start with evidence (research), design for execution (not just presentation), pilot early to learn fast -- **How do you validate ideas before investing heavily?** Primary research with customers/field teams, followed by pilot-based validation with real metrics - ---- - -## Keywords - -Service innovation • Client research • Operating model design • Pilot launch • Cross-functional coordination • Design thinking • Wealth management • Ultra-high-net-worth diff --git a/content/career/stories/first-time-manager.md b/content/career/stories/first-time-manager.md deleted file mode 100644 index 4a1d88a..0000000 --- a/content/career/stories/first-time-manager.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: "Becoming a First-Time People Manager Under Transformation Pressure" -competency: "leadership" -interview_ready: true -tags: [leadership, people-management, team-development, first-time-manager, citi] ---- - -## STAR Format - -### Situation - -In 2023, I was promoted to a formal people management role at Citi while leading some of the firm's highest-priority regulatory transformation work. I inherited a team of 2 direct reports based in Tampa—both experienced professionals who had been operating independently. - -The challenge: Learn to be an effective manager while continuing to deliver on demanding transformation work, with a team that was geographically distributed and accustomed to working autonomously. - -### Task - -My responsibilities expanded to include: -1. **People development:** Coaching, feedback, career conversations -2. **Workload management:** Balancing assignments across team capabilities -3. **Continued delivery:** The regulatory work didn't slow down because I became a manager -4. **Remote leadership:** Building team cohesion with a Tampa-based team while I was in New York - -This was a significant transition. My prior experience was leading through influence—driving alignment across stakeholders who didn't report to me. Now I had formal authority, but also formal responsibility for others' development and performance. - -### Action - -**Step 1: Establish Regular Connection** - -I immediately set up consistent 1:1 cadences with both direct reports. The goal was to understand: -- What was working in their current assignments? -- What development areas did they want to focus on? -- Where could I add value vs. where should I get out of the way? - -I learned that both team members valued autonomy but wanted clearer visibility into priorities and more direct feedback on their work. - -**Step 2: Balance Autonomy with Guidance** - -Rather than micromanaging (which would have been counterproductive for experienced professionals), I focused on: -- **Clarifying objectives:** Making sure they understood the "why" behind assignments, not just the "what" -- **Removing blockers:** Using my cross-functional relationships to unblock issues they couldn't resolve independently -- **Providing context:** Sharing information about broader program priorities so they could make better local decisions - -**Step 3: Deliver Feedback Directly** - -My performance review noted that I needed to "increase transparency on objectives" and communicate more frequently on priorities. I took this seriously: -- Started providing more explicit feedback on deliverables—what worked, what could improve -- Increased visibility into my own calendar and priorities so the team understood competing demands -- Made development conversations more structured rather than ad hoc - -**Step 4: Balance Management with Delivery** - -The hardest part: I was still a primary contributor on critical workstreams while learning to manage. I had to be intentional about: -- Delegating appropriately (not hoarding work because "it's faster if I do it") -- Protecting time for management responsibilities (1:1s, feedback, development conversations) -- Modeling sustainable work practices despite deadline pressure - -### Result - -**Outcome:** -- Successfully onboarded into people management role while maintaining delivery on transformation work -- Team delivered on assigned regulatory workstreams (RBCM sustainability testing) -- Performance reviews reflected progress on management skills - -**Feedback Received:** -- Manager rating: "3-Valued Contributor" (first year in management role) -- Strengths highlighted: Complex-to-simple translation, rapid information synthesis, efficiency champion -- Development areas: Increase transparency on objectives, more frequent communication on priorities - -**What I Learned:** -- **Management is a different skill set.** Technical excellence doesn't automatically translate to people leadership. I had to be intentional about developing new capabilities. -- **Autonomy requires clarity.** Giving people autonomy works when they understand priorities and success criteria. I needed to provide more context, not less. -- **Feedback is a gift.** Being direct about performance—both positive and developmental—is more helpful than being vague to avoid discomfort. -- **Remote leadership requires intentionality.** You can't rely on hallway conversations or informal check-ins. Structure becomes more important. - -**What I'd Do Differently:** -- Establish clearer development goals earlier in the relationship -- Create more structured feedback mechanisms rather than relying on ad hoc conversations -- Be more proactive about communicating shifting priorities - ---- - -## Interview Angles - -- **Tell me about your first experience managing people.** This story demonstrates honest self-reflection about the transition from individual contributor to manager -- **How do you balance delivery with people management?** Intentional time allocation, appropriate delegation, protecting time for management responsibilities -- **What did you learn from feedback on your management style?** Took development feedback seriously (transparency, communication) and adjusted approach - ---- - -## Keywords - -First-time manager • People development • Remote leadership • Feedback • Team development • Work delegation • Performance management diff --git a/content/career/stories/formatting-best-practices.md b/content/career/stories/formatting-best-practices.md deleted file mode 100644 index fe6cb91..0000000 --- a/content/career/stories/formatting-best-practices.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: "Creating Formatting Standards to Raise Team Deliverable Quality" -competency: "leadership" -interview_ready: true -tags: [quality-standards, team-enablement, systems-thinking, communication, citi] -role: "../roles/citi-svp-transformation.md" ---- - -## STAR Format - -### Situation - -As PM Senior Lead (C14) in Citi Transformation, I identified recurring formatting inconsistencies and quality issues across my ~20-person team's deliverables. Slides varied in fonts, colors, spacing, table styles, and commentary patterns. This created rework cycles and undermined the professional polish of materials going to senior leadership. - -The root cause: Citi brand principles existed, but they weren't translated into **practical, operational rules** that analysts could apply without interpretation. - -### Task - -I independently decided to create a **Formatting Best Practices** deck that would standardize execution and reduce rework. This was self-initiated — I saw the gap and chose to fill it. - -### Action - -**Authored the Practical Standard** -- Served as sole author of a comprehensive formatting standard covering fonts, colors, spacing, tables, and commentary patterns -- Focused on the most common formatting decisions rather than trying to cover every edge case - -**Translated Brand to Operations** -- Took Citi brand principles and translated them into **operational rules** suitable for analysts -- Made the rules specific and actionable: exact font sizes, specific color codes, spacing measurements - -**Built Adoption Tools** -- Created reusable templates, examples, and sample matrices that demonstrated the standards in practice -- Made it easy to "do the right thing" by providing starting points rather than just rules - -### Result - -**Quality Impact:** -- Improved consistency of team deliverables -- Reduced formatting defects and rework cycles - -**Adoption:** -- Manager and peers adopted the standards organically -- Standards became the default approach rather than an imposed mandate - -**What I'm Proud Of:** -- Identifying a "death by a thousand cuts" problem and addressing it systematically -- Translating abstract principles into concrete, actionable guidance -- Building for adoption — not just documenting rules, but creating tools that made following them easier than not - ---- - -## Interview Angles - -- **How do you raise team quality?** Identify recurring friction, create practical standards, build adoption tools -- **Tell me about systems thinking:** Saw individual formatting issues as symptoms of a missing standard, addressed the root cause rather than fixing each instance -- **How do you drive change without formal authority?** Created something useful, made it easy to adopt, let quality speak for itself - ---- - -## Key Behaviors - -- Proactive problem-solving -- Systems thinking applied to craft -- Raising execution quality across the team -- Leading through influence, not mandate - ---- - -## Keywords - -Quality standards • Team enablement • Formatting • Brand translation • Templates • Systems thinking • Organic adoption diff --git a/content/career/stories/governance-under-pressure.md b/content/career/stories/governance-under-pressure.md deleted file mode 100644 index b349bcf..0000000 --- a/content/career/stories/governance-under-pressure.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: "Building Governance Frameworks Under Regulatory Deadline Pressure" -competency: "execution" -interview_ready: true -tags: [governance-design, regulatory-compliance, stakeholder-management, execution, citi] -project: "../projects/citi-mra-transformation.md" ---- - -## STAR Format - -### Situation - -At Citi, we had compressed quarter-end timelines for delivering MRA (Mapped Remedial Actions) reporting evidence to regulators. Leadership needed **Board-grade dashboards by specific dates** — 03/31/22 and 04/15/22 — with no room for delay. - -The problem: The underlying data was fragmented, inconsistent, and sometimes contradictory. We had to: -- Reconcile data across business lines with different definitions and taxonomies -- Create dashboards that could be challenged by auditors and regulators -- Do it fast enough to meet the deadline - -If we moved slowly (trying to be perfect), we'd miss the deadline. If we moved fast (with shortcuts), we'd have audit pushback. - -### Task - -I was responsible for **designing the data architecture and governance framework** that would: -1. Reconcile inconsistencies quickly without creating debt -2. Build defensible dashboards with clear sourcing logic -3. Document assumptions so reviewers could challenge them *before* we went to the Board - -### Action - -**Step 1: Scoped the Work Ruthlessly** -- Identified which data points were critical vs. nice-to-have -- Made **explicit scope calls** on thorny issues (e.g., "Should ARC be excluded from past-due counts?") -- Documented each decision with **footnoted rationales** — not to hide from scrutiny, but to invite it early - -**Step 2: Built a One-Time Reconciliation Framework** -- Created an **illustrative reconciliation workbook** (FRB Correspondence Reconciliation v1.xlsx) that showed: - - Gold Source alignment (reconciling iCAPS with hand-maintained data) - - Week-over-week snapshots showing where numbers diverged - - Explicit "type of work" required to produce senior reporting (not a recurring artifact) -- Ensured every number could be traced back to a source system with documented assumptions - -**Step 3: Created the Operating Model** -- Once the one-time reconciliation showed us what was possible, I **transitioned to a repeatable BAU process:** - - Built a **Management Summary deck** with severity/1-2 views and unmapped population by EMT and phase - - Designed the **BAU Transition Draft** (task matrix, POCs, QC steps, calendars, inputs/outputs, process flow) - - Created a **governance framework** with named roles, clear responsibilities, and escalation paths - -**Step 4: Handled Cross-Silo Normalization** -- Different businesses used different naming conventions and phase logic; the reconciliation would fail if we didn't align upfront -- Rather than force a single taxonomy (which would take forever to agree on), I created a **mapping layer:** - - Field-level definitions with footnotes explaining where conventions differed - - QC decision matrices that accommodated multiple interpretations (but with clear escalation if assumptions were wrong) - - Weekly trails showing timing/definition drivers so reviewers could preempt questions - -**Step 5: Maintained Attention to Detail While Moving Fast** -- Tracked week-over-week changes across snapshot counts to catch unexpected divergences -- Documented **near-cutoff figures** where small changes drove big portfolio moves -- Called out timing/definition drivers explicitly so senior reviewers didn't have to ask "why did this number change?" - -**Step 6: Transitioned to Sustainable Governance** -- After the one-time dashboard was delivered, I **authored the Transition Draft** to move production from "craft build" to **repeatable BAU** -- Built the **Weekly MRA Oversight Tracker** and **Committee presentation template** for ongoing governance -- Ensured the framework didn't require me — BAU could own it and Oversight could challenge it - -### Result - -**Outcome:** -- **Dashboard delivered on time** (Q1'22 and updated 04/15/22) with defensible definitions and clear sourcing logic -- **Regulatory confidence:** No pushback from auditors or regulators on assumptions — the documentation meant reviewers could challenge *before* it went to the Board -- **Repeatable process established:** BAU didn't have to recreate the reconciliation every quarter; the governance framework made it sustainable -- **Audit-ready:** Reconciliation workbook, dashboard, and sourcing logic all available for Consent Order reviews - -**Business Impact:** -- Avoided rework by handling scope and definitions upfront -- Reduced risk of regulatory pushback by inviting challenge early -- Established a governance model that Oversight Function and MRAAOF could use independently - -**What I'm Proud Of:** -- Balanced speed with rigor. Compressed timelines don't mean sloppy — they mean ruthless prioritization and clear rationales. -- The reconciliation workbook was a *one-time* artifact, but it informed everything downstream. No waste. -- Moved seamlessly from "here's what the data actually shows" to "here's a repeatable process the team can sustain" — that's the real value. - ---- - -## Interview Angles - -- **How do you prioritize under constraints?** Ruthless scope calls, explicit rationales, invite challenge early -- **How do you move fast without cutting corners?** Front-load definitions and assumptions; document the 'why'; test before you scale -- **What does 'governance-ready' mean to you?** Clear roles, documented decisions, audit trails, and a process that doesn't depend on any one person - ---- - -## Keywords - -Operating under pressure • Governance design • Data reconciliation • Cross-silo alignment • Executive communication • Regulatory readiness • Sustainable process design diff --git a/content/career/stories/keyboard-shortcuts-training.md b/content/career/stories/keyboard-shortcuts-training.md deleted file mode 100644 index 6dfcfb5..0000000 --- a/content/career/stories/keyboard-shortcuts-training.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: "Building a Keyboard Shortcuts Training Program to Accelerate Team Productivity" -competency: "innovation" -interview_ready: true -tags: [training, productivity, enablement, instructional-design, coaching, citi] -role: "../roles/citi-svp-transformation.md" ---- - -## STAR Format - -### Situation - -At Citi Transformation, I observed inefficiencies in my team's workflow. Team members were heavily mouse-dependent when building PowerPoint slides, which slowed down deck production and increased formatting inconsistencies. As a ~20-person team producing frequent executive materials, these small inefficiencies compounded into significant time loss and quality issues. - -### Task - -I decided to address this by creating an **interactive training curriculum** to accelerate PowerPoint proficiency and reduce mouse-dependence across the team. This was a self-initiated project — not assigned, but identified as a high-impact opportunity. - -### Action - -**Designed the Full Training Program** -- Served as sole designer/author of a complete training program with clear objectives, structured exercises, and progressive skill-building -- Built a **QAT (Quick Access Toolbar) setup** to reduce friction in adoption — team members could immediately apply shortcuts without memorizing keyboard combinations - -**Delivered Live Sessions** -- Conducted **3 live training sessions** with ~20 team members total -- Integrated real Citi text and slide examples for authentic practice -- Structured sessions to be hands-on, not lecture-based — participants practiced shortcuts in real-time - -**Applied Instructional Design Principles** -- Sequenced learning from basic to advanced shortcuts -- Created reference materials team members could use after sessions -- Focused on most impactful shortcuts rather than exhaustive coverage - -### Result - -**Adoption:** -- Manager (Alana) consistently adopted the shortcuts taught and modeled the behaviors -- Team-wide behavioral change in slide-building workflow - -**Quality & Efficiency:** -- Faster editing with fewer errors -- More standardized PowerPoint craftsmanship across deliverables - -**What I'm Proud Of:** -- Identifying an unglamorous but high-impact opportunity and executing it end-to-end -- Designing for real adoption (QAT setup, authentic practice) rather than just knowledge transfer -- The ripple effect: manager adoption signaled importance and accelerated team-wide change - ---- - -## Interview Angles - -- **Tell me about a time you improved team productivity:** Identified mouse-dependent workflow as friction, designed and delivered training program that changed team behavior -- **How do you approach enablement/coaching?** Design for adoption (reduce friction), use authentic examples, focus on practice over lecture -- **Initiative without being asked:** Saw an opportunity, built the solution, delivered it — demonstrated ownership beyond core responsibilities - ---- - -## Key Behaviors - -- Instructional design -- Productivity engineering -- Coaching & enablement leadership -- Proactive problem identification - ---- - -## Keywords - -Training design • Productivity optimization • PowerPoint efficiency • Quick Access Toolbar • Team enablement • Behavioral change • Coaching diff --git a/content/career/stories/rbcm12-budgeting-resourcing-metrics.md b/content/career/stories/rbcm12-budgeting-resourcing-metrics.md deleted file mode 100644 index c247bbe..0000000 --- a/content/career/stories/rbcm12-budgeting-resourcing-metrics.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: "Re-engineering a Budgeting & Resourcing Monitoring EUC into an Audit-Ready Data Pipeline" -competency: "execution" -interview_ready: true -tags: [data-engineering, powerquery, euc, governance, automation, regulatory, citi] -role: "../roles/citi-svp-transformation.md" ---- - -## STAR Format - -### Situation - -CPMC (Corporate Project Management Controls) required a monthly, controlled, audit-ready monitoring process for budgeting and resourcing across Org PMOs. The process needed to track approved IRs, TBD resource exposure, labor actuals, and IR-level variance. - -**The Challenge:** -- Early versions were manual and error-prone -- Later versions required automation, governance, and repeatable evidence -- The data came from multiple systems (PTS, Cognos, Gold Source) with no single source of truth - -I served as the **architectural lead and release approver** for the EUC (End-User Computing) pipeline that powered this reporting. - -### Task - -My remit was to: -1. Transform the B&R Monitoring EUC from manual copy-paste workflows into a controlled PowerQuery data pipeline -2. Establish monthly release protocols with quality control and governance -3. Author critical sections of the PCM (Policy and Control Manual) and design the operating model - -I was Secondary Owner for both the **B&R Monitoring EUC (102418640)** and the **IR Variance Dataset (102421708)**. While I didn't dictate metric thresholds (group decision), I owned *how* the system operationalized them. - -### Action - -**1. Re-engineered the EUC into a Controlled PowerQuery Pipeline** -- Drove the transition from manual copy-paste workflows (v1.x) to a **PQ-parameterized v5.0 pipeline** -- Added file-path parameters, month-end parameters, schema-drift resilience, consistent transformations, and structured refresh -- Reduced operational error risk and enabled monthly "refresh-and-review" - -**2. Established Monthly Release Protocol** -- Defined the runbook: create Use Copy, register via EUC Control Toolbar, update parameters, refresh queries/pivots, conduct QC checks, and approve final release -- The BA produced the "Lite" version; I sent communications and performed final approval of accuracy/controls - -**3. Authored Critical PCM Sections** -- Wrote/updated sections of the Budgeting & Resourcing PCM (v2.0 → v3.1) that codified inputs, cadence, maker-checker, evidence handling, exception flow, and Segment-A variance pipeline integration -- Embedded the automated pipeline in BAU governance - -**4. Designed Lineage Boundaries** -- Supported the approach to compute IR-level variance in 102421708 and append outputs into B&R reporting -- Met stakeholder cadence expectations without compromising traceability - -### Result - -**Technical Outcomes:** -- **Pivot table integrity:** Monthly refreshes sometimes reset month filters. I consistently identified and corrected these resets to prevent publishing incorrect Org PMO performance statuses -- **PowerQuery breakpoint diagnosis:** Isolated failures to specific query steps (schema drift, header promotion, data-type mismatches, parameter path errors) and corrected root causes to prevent corrupted or partial datasets - -**Governance Outcomes:** -- Metric thresholds were group-approved; my impact was on the controlled operationalization and release -- I was Secondary Owner on the EUCs (Primary listed separately) with architecture and release-approval rights -- PCM ownership remained with CPMC Governance; I contributed as an author - -**What I'm Proud Of:** -- Taking a fragile manual process and engineering it into something robust and auditable -- Balancing technical rigor with stakeholder pragmatism — meeting cadence without compromising traceability -- Building the release protocol so others could execute it without me - ---- - -## Interview Angles - -- **Tell me about a time you improved a data process:** Transformed manual copy-paste workflow into parameterized PowerQuery pipeline with governance controls -- **How do you handle complex, multi-source data?** Design lineage boundaries, standardize transformations, build refresh-and-review protocols -- **What does "audit-ready" mean to you?** Documented evidence paths, version control, maker-checker, traceable from source to output - ---- - -## Skills Demonstrated - -- Data pipeline design & modernization in Excel/PowerQuery under audit-grade controls -- Quality-gate design for recurring regulatory/controls reporting -- Operating model & governance authorship (PCM) -- Cross-functional alignment on metric lineage, cadence, and BAU embed -- Risk-mitigating architecture decisions in complex, multi-source reporting environments - ---- - -## Keywords - -PowerQuery • EUC governance • Data pipeline • Regulatory reporting • Audit controls • Version control • Schema drift • Operational resilience • BAU sustainability diff --git a/content/career/stories/regulatory-translation-mra.md b/content/career/stories/regulatory-translation-mra.md deleted file mode 100644 index 0334f25..0000000 --- a/content/career/stories/regulatory-translation-mra.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: "Translating Vague Regulatory Requirements into an Enterprise Operating Model" -competency: "problem-solving" -interview_ready: true -tags: [regulatory-translation, systems-thinking, strategic-thinking, execution, citi] -project: "../projects/citi-mra-transformation.md" ---- - -## STAR Format - -### Situation - -At Citi, our Consent Order required us to implement "effective MRA reporting" across 15,000+ projects — but the regulatory language in Article XII.1.e was abstract. Regulators wanted **clearer outcome assurance (CSC/KPIs)**, not just process adherence. - -The challenge: Different business lines interpreted the vague requirements differently. Teams didn't know: -- Which requirements actually applied to their projects -- How to measure compliance -- Who was accountable for what - -Without clarity, we'd either over-build (wasting resources) or under-deliver (failing the Consent Order). - -### Task - -I was brought in as SVP, Transformation Senior Lead to **translate the regulatory intent into a concrete, scalable operating model** that the entire organization could execute consistently. - -Specifically, I needed to: -1. Define what "effective reporting" actually meant (with auditable evidence) -2. Create a standardized process that worked across fragmented systems (RET, iCAPS, PTS) -3. Design it so BAU teams could own it sustainably - -### Action - -**Step 1: First-Principles Interpretation** -- Dug into the Consent Order documents and regulatory guidance to understand *why* the regulators cared about MRA reporting -- Worked backward from regulatory intent: they wanted **assurance that requirements were actually implemented, not just reported on** -- Mapped abstract concepts ("effective reporting," "assurance-readiness") to concrete checkpoints and evidence paths - -**Step 2: Designed the Operating Model** -- Created a **MRA Reporting Operating Model** with three key components: - - **Field inventory & sourcing logic:** Which data points had to come from which systems, with pre-populated fields to minimize manual error - - **Quality control decision matrices:** Clear criteria for what "pass," "fail," or "N/A" meant at individual and portfolio levels - - **Governance architecture:** Weekly oversight tracking, escalation constructs, and stakeholder roles — all documented so anyone could execute it - -**Step 3: Built the Design Council** -- Established a **cross-functional design council** with Oversight Function, ORM, IA, and business representatives -- Ran working sessions to test the model: *"Does this requirement actually match the regulatory intent? Can we measure it? Who owns it?"* -- Iterated through 3 major versions (packs #1-3) based on feedback, with **explicit version lineage** tracking requirement evolution - -**Step 4: Executed Sustainability Testing** -- Didn't just hand off the model — **led cross-functional testing** to prove it worked -- Tested 19 of 24 execute-phase requirements using a defined sampling approach and applicability rules -- Documented all findings in an **executive-ready sustainability package** with evidence traceability and control-framework interpretation -- Secured governance alignment from IA, ORM, and MRAOF to confirm the approach would be BAU-sustainable - -**Step 5: Packaged for Executive Consumption** -- Created **Board-grade dashboards** with clear, cited definitions (e.g., "past due = original date; long-dated = 20+ years; ARC excluded from counts") -- Built a **weekly Oversight Tracker** template that BAU teams could use to report status and flag issues -- Authored executive narratives explaining *why* each design choice mattered for regulatory compliance - -### Result - -**Outcome:** -- **v1.8 - v1.12 Unmapped MRA Requirements document:** Progressive clarification from draft to final, with embedded version lineage showing how we resolved ambiguities -- **Operating model fully documented & tested:** Sustainability testing package validated that the design actually worked across fragmented systems -- **BAU ready:** By Q4 2023, the Oversight Function and MRAAOF fully owned the operating model; no longer dependent on me for governance decisions -- **Regulatory confidence:** The model demonstrated to regulators that we had moved from "vague compliance" to **auditable, measured assurance** - -**Business Impact:** -- Eliminated confusion across 15,000+ projects about which MRA requirements applied -- Reduced rework during regulatory reviews by standardizing definitions and evidence paths -- Created a sustainable, repeatable process that could scale with future Consent Order changes - -**What I'm Proud Of:** -- Taking abstract regulatory language and forging it into something concrete and auditable — a real operating model, not just a policy document -- Designing for *sustainability:* The whole point was to hand it off to BAU and have it work without me -- Staying rigorous under pressure: Compressed timelines meant "fast decisions," but I documented assumptions and boundaries so reviewers could challenge without derailing momentum - ---- - -## Interview Angles - -- **How do you approach ambiguous requirements?** Start with intent, map to concrete evidence, test iteratively, document rationales -- **How do you drive alignment across silos?** Design councils, working sessions, documented feedback loops, explicit versioning -- **What's your definition of "good" design?** It's sustainable — BAU can execute it without you, and it's auditable so you can prove it works - ---- - -## Keywords - -Regulatory translation • Operating model design • First-principles thinking • Cross-functional facilitation • Stakeholder alignment • Evidence-based governance • Execution under ambiguity diff --git a/content/career/stories/stakeholder-influence-governance.md b/content/career/stories/stakeholder-influence-governance.md deleted file mode 100644 index 36908f7..0000000 --- a/content/career/stories/stakeholder-influence-governance.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: "Driving Executive Alignment Across Silos Without Formal Authority" -competency: "communication" -interview_ready: true -tags: [stakeholder-management, leadership, communication, regulatory-compliance, citi] -project: "../projects/citi-mra-transformation.md" ---- - -## STAR Format - -### Situation - -At Citi, the MRA Reporting operating model required alignment across **five different governance constituencies:** -- Oversight Function (who wanted intervention-focused controls) -- ORM (Operational Risk Management) -- IA (Internal Audit) -- MRAAOF (MRA Oversight Function) -- Multiple business units (who had competing priorities) - -The challenge: These groups had different views on what "MRA reporting" should look like. Oversight wanted **outcome-based KPIs**. IA wanted **evidence trails and sampling justification**. Business units wanted **minimal manual effort**. Without alignment, we'd either: -- Build something that failed audit (too loose) -- Build something unsustainable (too rigid) -- Get stuck in endless debate - -I had **no formal authority** over any of these groups — no reporting line, no budget, no veto power. - -### Task - -I was responsible for **facilitating consensus** across these groups while maintaining: -- Regulatory defensibility (auditors had to buy it) -- Operational sustainability (BAU had to be able to execute it) -- Executive clarity (the Board and CEO needed to understand it) - -### Action - -**Step 1: Structured the Design Council** -- Instead of ad-hoc meetings, I created a **formal Design Council** with explicit cadence (monthly), agenda-setting process, and decision documentation -- Invited representatives from each constituency (Oversight, ORM, IA, MRAAOF, business PMOs) — not as a rubber stamp, but to surface conflicts early -- Built in **working sessions** between Council meetings where we could dig into technical details - -**Step 2: Made Conflicts Visible (Not Hidden)** -- Rather than hiding disagreements behind closed doors, I **documented open options:** - - Option A: Strict QC approach (auditor-preferred, operationally heavier) - - Option B: Risk-based sampling (operationally lighter, requires documented rationales) - - Option C: Hybrid approach (most sustainable, requires clear governance) -- Presented each option with **tradeoffs clearly stated** — auditor confidence vs. BAU effort vs. definition rigor - -**Step 3: Built Credibility Through Rigor** -- When I presented options, they were backed by: - - **Evidence:** Actual data showing impact (e.g., "Strict QC requires 40 hours/week; risk-based sampling requires 15 hours/week + governance overhead") - - **Regulatory grounding:** Citations to Consent Order language and regulatory guidance - - **Operational testing:** Pilot runs showing what each approach actually cost to execute -- This meant stakeholders trusted my analysis, even when I was recommending something they hadn't suggested - -**Step 4: Facilitated Decisions (Without Authority)** -- When groups disagreed, I didn't pick winners — I **structured the decision:** - - "Here's the regulatory requirement" - - "Here are the three ways to satisfy it" - - "Here are the tradeoffs" - - "Oversight leads; IA advises; MRAAOF owns; ORM escalates if risk issues" -- This gave each group a clear role, and they owned the decision collectively - -**Step 5: Made It Real With Concrete Artifacts** -- Abstract arguments go nowhere. I **built prototypes:** - - **Checklists & process flows:** Showed *exactly* what work each approach required - - **Committee presentation templates:** Showed what stakeholders would see in governance meetings - - **Weekly tracker mockups:** Made the governance process tangible, not theoretical -- When people could see "this is what you'll be doing every week," alignment happened faster - -**Step 6: Socialized Decisions Persistently** -- Didn't announce the model once; instead, I: - - Built the **6.2 Communications Plan** with explicit messaging by audience (PMOs, SPOCs, PMs, oversight partners) - - Established **Office Hours** for Q&A and issue resolution - - Created **FAQs** addressing adoption concerns - - Scheduled follow-up sessions with each constituency to ensure they felt heard - -**Step 7: Escalated With Grace** -- When groups truly disagreed and couldn't resolve it at Design Council level, I escalated to **Oversight** (the sponsoring function) with a clear memo: - - "Here's what the groups agree on" - - "Here's where they diverge" - - "Here's what each option costs/risks" - - "Here's my recommendation and why" -- Oversight then made the call, and I executed it without blame-shifting - -### Result - -**Outcome:** -- **Full alignment achieved** across Oversight, ORM, IA, MRAAOF, and business units on the final operating model -- **Design Council adopted as governance body:** The model became so credible that it transitioned from a design tool to an ongoing governance forum -- **Seamless handoff to BAU:** When the model went live, all constituencies were aligned — no surprises, no pushback - -**Business Impact:** -- Compressed timeline: Went from conceptual model to validated, governance-ready design in ~12 months (normally this takes 18-24) -- Regulatory confidence: Auditors saw broad stakeholder alignment and approved the model without major revisions -- Sustained adoption: By Q4 2023, BAU owned the process with continued Oversight Committee governance - -**Stakeholder Feedback:** -- Oversight noted "clear definitions and defensible sourcing logic" -- IA appreciated the "structured evidence paths and sampling documentation" -- Business units found it "operationally sustainable with clear roles" -- CEO/Board saw it as a model for how to translate regulatory intent into executable processes - -**What I'm Proud Of:** -- **Influence without authority:** I had no leverage, but the quality of thinking and clarity of communication built credibility that influenced everyone -- **Making the abstract concrete:** People don't align on "governance frameworks" — they align when they see the actual work they'll be doing -- **Scaling from design to sustained governance:** The Council didn't dissolve after design; it became the ongoing governance body, which means the decisions stuck - ---- - -## Interview Angles - -- **How do you drive decisions when you don't have authority?** Build credibility through rigor, make tradeoffs visible, give stakeholders clear roles, escalate with clarity -- **How do you break through silos?** Structured forums, documented disagreements, concrete prototypes, persistent socialization -- **What's your philosophy on stakeholder management?** Everyone should understand how their decisions impact the final model — no surprises, no finger-pointing - ---- - -## Keywords - -Stakeholder alignment • Cross-functional leadership • Influence without authority • Governance design • Decision facilitation • Organizational change • Executive communication diff --git a/content/career/stories/unmapped-mra-reporting-euc.md b/content/career/stories/unmapped-mra-reporting-euc.md deleted file mode 100644 index c4944bf..0000000 --- a/content/career/stories/unmapped-mra-reporting-euc.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: "Building an EUC from Scratch to Bridge Reporting Gaps During IT Solution Development" -competency: "execution" -interview_ready: true -tags: [euc, data-engineering, regulatory, transition-leadership, problem-solving, citi] -role: "../roles/citi-svp-transformation.md" ---- - -## STAR Format - -### Situation - -As Program Management Senior Lead, I was responsible for piloting standardized reporting for Unmapped MRAs (Material Risk Areas). However, a gap existed: the enterprise IT-managed solution was still being developed, but reporting needed to happen now. - -**The Challenge:** -- No existing tool to produce the required reporting -- Regulatory timelines couldn't wait for the IT solution -- Source systems were fragmented (PTS, Cognos, Gold Source) and mandated by enterprise design - -### Task - -I needed to **create an EUC from scratch** to bridge the reporting gap while the long-term IT-managed solution was developed. This wasn't just a temporary workaround — it needed to be controlled, auditable, and capable of smooth transition to the permanent solution. - -### Action - -**1. Built End-to-End EUC Process** -- Designed the complete EUC including process logic, folder taxonomy, and monthly runbook -- Engineered data logic including ID normalization, dedupe patterns, merge sequencing, and schema drift handling - -**2. Executed Monthly Processing Runs** -- Supervised monthly processing runs and owned accuracy of outputs -- Performed quality control checks and variance analysis each cycle - -**3. Maintained EUC Compliance** -- Documented procedures, change control, archival, and audit interactions -- Maintained full EUC compliance: documented procedures, change control, archival, and audit interactions - -**4. Drove Transition Planning** -- Authored the BRD (Business Requirements Document) for the tool-based long-term solution -- Planned the transition path so the EUC could be retired cleanly once the IT solution was ready - -### Result - -**Delivery:** -- Successfully bridged the reporting gap with a fully functional, compliant EUC -- Monthly outputs met regulatory reporting requirements on time - -**Skills Demonstrated:** -- Regulatory reporting expertise -- EUC governance and compliance -- Data engineering and operating-model design -- Stakeholder alignment and transition leadership - -**What I'm Proud Of:** -- Creating something from nothing under time pressure — and making it auditable, not just functional -- Designing for transition: the EUC was built to be retired, not to become permanent technical debt -- Directing the design work while performing final approvals — bridging strategic and hands-on execution - ---- - -## Interview Angles - -- **Tell me about a time you built something from scratch:** Created reporting EUC while IT solution was in development, maintained compliance throughout -- **How do you handle interim solutions?** Design for transition from day one — document, control, plan the sunset -- **How do you work with fragmented data sources?** Normalize IDs, build merge sequences, handle schema drift, document lineage - ---- - -## Notes - -- Direct report supported coding edits; I directed design and performed final approvals -- Source systems (PTS, Cognos, Gold Source) mandated by enterprise design — I worked within those constraints - ---- - -## Keywords - -EUC development • Regulatory reporting • Data engineering • Operating model design • Transition planning • Schema drift • Audit compliance • Gap bridging diff --git a/content/career/targets/_index.md b/content/career/targets/_index.md deleted file mode 100644 index f279ad5..0000000 --- a/content/career/targets/_index.md +++ /dev/null @@ -1,221 +0,0 @@ -# Target Companies - -Pipeline of companies under consideration, organized into three buckets: - -1. **AI Talent Density Index** — 50 AI-native companies from [Paraform](https://www.paraform.com/talent-density-index) (fetched 2026-05-05). -2. **AI Forward Consulting** — services firms with strong AI practices. -3. **Fintech** — financial services operators + adjacent infra/investors per your framing. - -## Schema - -| Field | Values | Notes | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | -| `bucket` | paraform-tdi, ai-consulting, fintech, personal, fastest-growing | Your sector framing (separate from `category` which is what the company actually does) | -| `fit_tier` | A / B / C / pass | Your priority. **Blank = not yet reviewed.** | -| `fit_score` | 1–5 | Optional finer-grained rank within tier | -| `category` | frontier-lab, dev-tools, enterprise-ai, vertical-ai, infra, defense, consumer, consulting, fintech, vc | Auto-derived from what the company does | -| `role_archetype` | strategy-bizops, transformation, enterprise-gtm, chief-of-staff, product-strategy | What you'd do there | -| `stage` | seed (<50), series-a-b (50–200), scale-up (200–1000), mature (1000+) | Auto-derived from headcount | -| `location` | sf, nyc, nj, ba (bay area, non-SF), other | NJ-commutability matters | -| `status` | researching, interested, applied, networking, interviewing, passed, on-hold | Pipeline state | -| `network` | Free text — people you know there | Warm intros | -| `last_touch` | YYYY-MM-DD | Recency | -| `paraform_rank` / `paraform_score` | From Paraform (only applies to bucket=paraform-tdi) | External signal | - -## AI Talent Density Index (bucket: paraform-tdi) - -Sorted by Paraform rank. `fit_tier`, `role_archetype`, `status`, `network`, `last_touch` left blank for review. - -| # | Company | Paraform | Score | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | -| --- | --------------------- | -------- | ----- | ---- | ---------- | ------------- | -------- | ---- | ---- | ------ | ------- | ---------- | ------------------------------------------------------------------------------------------- | -| 1 | Thinking Machines Lab | 1 | 0.817 | 140 | series-a-b | frontier-lab | sf | | | | | | AI research lab building frontier models | -| 2 | OpenAI | 2 | 0.805 | 4500 | mature | frontier-lab | sf | | | | | | Frontier AI research, ChatGPT. Your interest: enterprise consulting / Forward Deployed team | -| 3 | Anthropic | 3 | 0.802 | 2500 | mature | frontier-lab | sf | | | | | | AI safety lab, Claude | -| 4 | Cursor | 4 | 0.799 | 400 | scale-up | dev-tools | sf | | | | | | AI-native code editor | -| 5 | Applied Intuition | 5 | 0.796 | 1400 | mature | vertical-ai | ba | | | | | | Sim platform for AVs | -| 6 | Modal Labs | 6 | 0.780 | 120 | series-a-b | infra | nyc | | | | | | Serverless cloud for AI | -| 7 | Decagon | 7 | 0.769 | 300 | scale-up | enterprise-ai | sf | | | | | | AI customer support agents | -| 8 | Voyage AI | 8 | 0.764 | 20 | seed | infra | ba | | | | | | Embedding & reranking models | -| 9 | Cohere | 9 | 0.761 | 850 | scale-up | frontier-lab | other | | | | | | Toronto. Enterprise LLMs | -| 10 | Glean | 10 | 0.756 | 1500 | mature | enterprise-ai | ba | | | | | | Enterprise AI search | -| 11 | LangChain | 11 | 0.748 | 290 | scale-up | infra | sf | | | | | | Framework + platform for LLM apps | -| 12 | Ramp | 12 | 0.743 | 2000 | mature | vertical-ai | nyc | | | | | | Corporate cards + finance automation | -| 13 | Together AI | 13 | 0.742 | 340 | scale-up | infra | sf | | | | | | Open-source AI cloud + inference | -| 14 | Fireworks AI | 14 | 0.742 | 180 | series-a-b | infra | ba | | | | | | Fast inference for open models | -| 15 | Cognition | 15 | 0.741 | 300 | scale-up | dev-tools | sf | | | | | | AI coding agents | -| 16 | Harvey | 16 | 0.741 | 1000 | mature | vertical-ai | sf | | | | | | GenAI for legal | -| 17 | Scale AI | 17 | 0.724 | 1000 | mature | infra | sf | | | | | | Data labeling + AI infra | -| 18 | Warp | 18 | 0.722 | 50 | series-a-b | dev-tools | sf | | | | | | Modern terminal with AI | -| 19 | Hebbia | 19 | 0.720 | 140 | series-a-b | enterprise-ai | nyc | | | | | | AI search & analysis | -| 20 | Rogo | 20 | 0.718 | 110 | series-a-b | vertical-ai | nyc | | | | | | GenAI for investment bankers | -| 21 | Augment | 21 | 0.713 | 150 | series-a-b | vertical-ai | sf | | | | | | AI productivity for logistics | -| 22 | Parallel Web Systems | 22 | 0.712 | 50 | series-a-b | infra | sf | | | | | | Web retrieval infra for AI | -| 23 | Baseten | 23 | 0.709 | 200 | scale-up | infra | sf | | | | | | ML model deployment + inference | -| 24 | Brain Co. | 24 | 0.706 | 60 | series-a-b | enterprise-ai | sf | | | | | | AI for institutional workflows | -| 25 | Linear | 25 | 0.701 | 200 | scale-up | dev-tools | sf | | | | | | Project mgmt for software teams | -| 26 | Mercor | 26 | 0.700 | 300 | scale-up | vertical-ai | sf | | | | | | AI talent platform | -| 27 | Mistral AI | 27 | 0.700 | 850 | scale-up | frontier-lab | other | | | | | | Paris. Open-weight frontier LLMs | -| 28 | Nuro | 28 | 0.700 | 1000 | mature | vertical-ai | ba | | | | | | Autonomous driving | -| 29 | Adept | 29 | 0.699 | 70 | series-a-b | frontier-lab | sf | | | | | | AI agents that act on software | -| 30 | Vanta | 30 | 0.699 | 1500 | mature | vertical-ai | sf | | | | | | Automated security & compliance | -| 31 | Traversal | 31 | 0.692 | 70 | series-a-b | enterprise-ai | nyc | | | | | | AI incident response | -| 32 | Metronome | 32 | 0.688 | 150 | series-a-b | infra | sf | | | | | | Usage-based billing for SaaS | -| 33 | ElevenLabs | 33 | 0.687 | 700 | scale-up | frontier-lab | nyc | | | | | | AI voice synthesis | -| 34 | Factory | 34 | 0.686 | 70 | series-a-b | dev-tools | sf | | | | | | AI coding agents | -| 35 | Anyscale | 35 | 0.686 | 500 | scale-up | infra | sf | | | | | | Managed compute for scalable AI | -| 36 | Vannevar Labs | 36 | 0.685 | 200 | scale-up | defense | ba | | | | | | Defense tech for national security | -| 37 | Abridge | 37 | 0.684 | 500 | scale-up | vertical-ai | sf | | | | | | AI patient intelligence (healthcare) | -| 38 | The Browser Company | 38 | 0.678 | 100 | series-a-b | consumer | nyc | | | | | | Consumer browser w/ AI | -| 39 | Reevo | 39 | 0.675 | 100 | series-a-b | vertical-ai | ba | | | | | | AI-native GTM/revenue platform | -| 40 | Chalk | 40 | 0.675 | 90 | series-a-b | infra | sf | | | | | | Real-time ML feature platform | -| 41 | Nominal | 41 | 0.674 | 160 | series-a-b | vertical-ai | other | | | | | | LA. Test data for hardware eng | -| 42 | Cartesia | 42 | 0.672 | 100 | series-a-b | frontier-lab | sf | | | | | | Real-time multimodal & voice | -| 43 | Pinecone | 43 | 0.671 | 130 | series-a-b | infra | nyc | | | | | | Managed vector DB | -| 44 | Hex Technologies | 44 | 0.670 | 240 | scale-up | enterprise-ai | sf | | | | | | Collaborative AI workspace for data | -| 45 | Merge | 45 | 0.669 | 120 | series-a-b | infra | sf | | | | | | Connective infra to production APIs | -| 46 | Whatnot | 46 | 0.668 | 1000 | mature | consumer | other | | | | | | LA. Live shopping marketplace | -| 47 | Eventual | 47 | 0.666 | 30 | seed | infra | sf | | | | | | Data engine for multimodal AI | -| 48 | Faire | 48 | 0.664 | 1500 | mature | consumer | sf | | | | | | Wholesale marketplace | -| 49 | Arena | 49 | 0.662 | 50 | series-a-b | infra | sf | | | | | | Public leaderboard for frontier AI | -| 50 | Bedrock Robotics | 50 | 0.662 | 100 | series-a-b | vertical-ai | sf | | | | | | Autonomous robotics for heavy industry | - -## AI Forward Consulting (bucket: ai-consulting) - -Services firms with strong AI practices. Headcounts approximate. - -| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | -| ------------------------- | -------- | ---------- | ------------ | -------- | ---- | ---- | ------ | ------- | ---------- | ---------------------------------------------------------------------------------- | -| Every | 40 | seed | consulting | nyc | | | | | | Media + AI products studio (Spiral, Lex, Cora). Editorial-meets-product hybrid | -| OpenAI (enterprise / FDE) | (subset) | mature | frontier-lab | sf | | | | | | See #2 in Paraform table — your interest is the Forward Deployed / enterprise team | -| Leeway | ~250 | scale-up | consulting | sf | | | | | | **Confirm: LeewayHertz?** AI dev services consultancy | -| EY | 395000 | mature | consulting | nyc | | | | | | Big 4. EY.ai / GenAI consulting practice | -| Infosys | 340000 | mature | consulting | other | | | | | | Bangalore HQ. Topaz AI platform; large enterprise transformations | -| Deeper Insight | ~30 | seed | consulting | other | | | | | | London-based AI consultancy | -| Addepto | ~100 | series-a-b | consulting | nyc | | | | | | NYC + Warsaw. AI/ML/data consultancy | -| Cambridge Consultants | ~750 | scale-up | consulting | other | | | | | | UK deep-tech consultancy (Capgemini-owned) | - -## Fintech (bucket: fintech) - -Per your framing — includes operators (Stripe, Plaid, SoFi, BlackRock), AI/data infra you grouped here (Databricks, CoreWeave), and an investor (General Catalyst). `category` reflects what each actually is. - -| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | -| ---------------- | ----- | ---------- | -------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------- | -| Stripe | 8000 | mature | fintech | sf | | | | | | Payments. Also Dublin | -| Plaid | 1200 | mature | fintech | sf | | | | | | Financial data API | -| SoFi | 5000 | mature | fintech | sf | | | | | | Online bank/lending. **Clarify: "cooperation" — typo? Or specific partnership?** | -| BlackRock | 21000 | mature | fintech | nyc | | | | | | Asset management. Aladdin platform; AI Labs | -| General Catalyst | ~150 | series-a-b | vc | nyc | | | | | | **Note: VC firm, not operator.** Multi-office (also SF, Cambridge MA, London) | -| Databricks | 7000 | mature | infra | sf | | | | | | Data + AI platform. **Note: not really fintech — bucket reflects your framing** | -| CoreWeave | ~1000 | mature | infra | nj | | | | | | **Roseland, NJ — local commute fit.** GPU cloud. Recent IPO | - -## Personal Watchlist (bucket: personal) - -Companies you flagged directly (not from Paraform). Devin = Cognition (already #15 in Paraform table above). - -| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | -| ---------- | ---- | ---------- | ------------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------- | -| Superhuman | ~120 | series-a-b | consumer | sf | | | | | | AI email client (Grammarly-owned). Tracked in career-ops portals; watch for new roles | -| HappyRobot | ~60 | series-a-b | vertical-ai | sf | | | | | | AI voice agents for logistics/freight. YC + a16z + Base10, Series B. Has FDE roles — strong fit | - -## Fastest-Growing (bucket: fastest-growing) - -From a "Fastest growing tech-companies by 90-day hiring rate" list (captured 2026-06-06). Only companies with an explicit **NYC** presence were added (NJ-commutability). HC/stage left blank — not yet researched. **Cursor** was also on this list but is already tracked as Paraform #4. - -| Company | HC | Stage | Category | Location | Tier | Role | Status | Network | Last Touch | Notes | -| --------------- | -- | ----- | ----------- | -------- | ---- | ---- | ------ | ------- | ---------- | -------------------------------------------------------------------------------------- | -| Fleet | | | infra | nyc | | | | | | Simulation environments for AI training. Also SF / remote | -| Lio | | | vertical-ai | nyc | | | | | | AI procurement automation. Also Munich | -| Conveo | | | vertical-ai | nyc | | | | | | AI qualitative research. Also Antwerp / London / SF | -| Outset | | | vertical-ai | nyc | | | | | | AI-moderated research platform. Also SF | -| Mecka AI | | | infra | nyc | | | | | | Movement data for robotics training. Also Toronto | -| Reflection | | | dev-tools | nyc | | | | | | AI automation for engineering tasks. Also SF / London / DC | -| Peec AI | | | vertical-ai | nyc | | | | | | AI search visibility analytics (GEO/SEO). Also Berlin | -| Beacon Software | | | — | nyc | | | | | | Vertical software acquisition (roll-up); not AI-native — bucket reflects list source. Also Toronto / SF / remote | -| Polymarket | | | fintech | nyc | | | | | | Prediction market. Also remote. (Also appears as a research source in last30days tooling) | -| Yuzu | | | vertical-ai | nyc | | | | | | Custom health plan platform | - -## Quick Slices - -Counts include all three buckets unless noted. - -### By Bucket - -- **paraform-tdi** (50): see Paraform table -- **ai-consulting** (8): Every, OpenAI (FDE), Leeway, EY, Infosys, Deeper Insight, Addepto, Cambridge Consultants -- **fintech** (7): Stripe, Plaid, SoFi, BlackRock, General Catalyst, Databricks, CoreWeave -- **fastest-growing** (10, all NYC): Fleet, Lio, Conveo, Outset, Mecka AI, Reflection, Peec AI, Beacon Software, Polymarket, Yuzu - -### By Category - -- **frontier-lab** (8): Thinking Machines Lab, OpenAI, Anthropic, Cohere, Mistral, Adept, ElevenLabs, Cartesia -- **dev-tools** (5): Cursor, Cognition, Warp, Linear, Factory -- **enterprise-ai** (6): Decagon, Glean, Hebbia, Brain Co., Traversal, Hex -- **vertical-ai** (12): Applied Intuition, Ramp, Harvey, Rogo, Augment, Mercor, Nuro, Vanta, Abridge, Reevo, Nominal, Bedrock Robotics _(debate: Vanta is more SaaS than AI-native)_ -- **infra** (15): Modal, Voyage, LangChain, Together, Fireworks, Scale AI, Parallel, Baseten, Metronome, Anyscale, Chalk, Pinecone, Merge, Eventual, Arena, Databricks, CoreWeave -- **defense** (1): Vannevar Labs -- **consumer** (3): The Browser Company, Whatnot, Faire -- **consulting** (7): Every, Leeway, EY, Infosys, Deeper Insight, Addepto, Cambridge Consultants -- **fintech** (4): Stripe, Plaid, SoFi, BlackRock -- **vc** (1): General Catalyst - -### By Location - -- **sf** (~33): majority across all buckets -- **nyc** (~12): Modal, Ramp, Hebbia, Rogo, Traversal, ElevenLabs, The Browser Company, Pinecone, Every, EY, Addepto, BlackRock, General Catalyst -- **nj** (1): **CoreWeave** (Roseland) — only true local-commute target -- **ba (Bay Area, non-SF)** (7): Applied Intuition, Voyage, Glean, Fireworks, Nuro, Vannevar, Reevo -- **other** (~7): Cohere (Toronto), Mistral (Paris), Nominal (LA), Whatnot (LA), Infosys (Bangalore), Deeper Insight (London), Cambridge Consultants (UK) - -### By Stage - -- **seed** (4): Voyage AI, Eventual, Every, Deeper Insight -- **series-a-b** (~25): Modal, Warp, Hebbia, Rogo, Augment, Parallel, Brain Co., Adept, Traversal, Metronome, Factory, Reevo, Chalk, Nominal, Cartesia, Pinecone, Merge, The Browser Company, Bedrock Robotics, Fireworks, Thinking Machines, LangChain (close), Cognition (close), Decagon (close), Mercor (close), Addepto, General Catalyst -- **scale-up** (~16): Cursor, Cohere, Together, Harvey, Scale AI, Linear, Mistral, Vannevar, Abridge, Anyscale, ElevenLabs, Hex, Baseten, Leeway, Cambridge Consultants -- **mature** (~17): OpenAI, Anthropic, Applied Intuition, Glean, Ramp, Nuro, Vanta, Whatnot, Faire, EY, Infosys, Stripe, Plaid, SoFi, BlackRock, Databricks, CoreWeave - -## How to Promote a Company to a Detail File - -When a company moves past `researching` (you've talked to someone, applied, or want to track ongoing notes), create `targets/{company-slug}.md` with: - -```markdown ---- -company: "Company Name" -fit_tier: A -fit_score: 5 -category: frontier-lab -role_archetype: transformation -stage: scale-up -location: sf -status: networking -network: ["Name (Title)"] -last_touch: 2026-05-05 -paraform_rank: 3 -paraform_score: 0.802 ---- - -## Why this company - -… - -## Why me - -… - -## Open roles tracked - -… - -## Contacts & touchpoints - -| Date | Person | Channel | Notes | - -## Research notes - -… -``` - -## Open Questions - -- Are there target companies _not_ on this list (non-AI, traditional enterprise, etc.) that should also live here? If so, we add a `source` column (`paraform-tdi` vs `personal`) and seed those too. -- Comp/equity expectations to filter out roles below threshold? -- Visa/relocation/remote requirements? diff --git a/package-lock.json b/package-lock.json index e2ec51c..021bc3d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,6 @@ "clsx": "^2.1.1", "d3-geo": "^3.1.1", "date-fns": "^4.1.0", - "gray-matter": "^4.0.3", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3", @@ -37,7 +36,6 @@ "eslint": "^9", "eslint-config-next": "16.1.6", "jsdom": "^28.0.0", - "puppeteer": "^24.37.5", "tailwindcss": "^4", "typescript": "^5", "vitest": "^4.0.18" @@ -1997,41 +1995,6 @@ "node": ">=18" } }, - "node_modules/@puppeteer/browsers": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.0.tgz", - "integrity": "sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.4.3", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.5.0", - "semver": "^7.7.4", - "tar-fs": "^3.1.1", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@puppeteer/browsers/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", @@ -2764,13 +2727,6 @@ "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "license": "MIT" - }, "node_modules/@tybys/wasm-util": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", @@ -2969,17 +2925,6 @@ "@types/react": "*" } }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.54.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", @@ -3700,16 +3645,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3913,19 +3848,6 @@ "node": ">=12" } }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", @@ -3979,21 +3901,6 @@ "node": ">= 0.4" } }, - "node_modules/b4a": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz", - "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" - }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -4001,99 +3908,6 @@ "dev": true, "license": "MIT" }, - "node_modules/bare-events": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", - "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "bare-abort-controller": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - } - } - }, - "node_modules/bare-fs": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz", - "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4", - "bare-url": "^2.2.2", - "fast-fifo": "^1.3.2" - }, - "engines": { - "bare": ">=1.16.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } - } - }, - "node_modules/bare-os": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.7.0.tgz", - "integrity": "sha512-64Rcwj8qlnTZU8Ps6JJEdSmxBEUGgI7g8l+lMtsJLl4IsfTcHMTfJ188u2iGV6P6YPRZrtv72B2kjn+hp+Yv3g==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "bare": ">=1.14.0" - } - }, - "node_modules/bare-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-os": "^3.0.1" - } - }, - "node_modules/bare-stream": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.0.tgz", - "integrity": "sha512-reUN0M2sHRqCdG4lUK3Fw8w98eeUIZHL5c3H7Mbhk2yVBL+oofgaIp0ieLfD5QXwPCypBpmEEKU2WZKzbAk8GA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "streamx": "^2.21.0", - "teex": "^1.0.1" - }, - "peerDependencies": { - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } - } - }, - "node_modules/bare-url": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz", - "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-path": "^3.0.0" - } - }, "node_modules/baseline-browser-mapping": { "version": "2.9.19", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", @@ -4103,16 +3917,6 @@ "baseline-browser-mapping": "dist/cli.js" } }, - "node_modules/basic-ftp": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz", - "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/bidi-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", @@ -4181,16 +3985,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -4298,51 +4092,12 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chromium-bidi": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-14.0.0.tgz", - "integrity": "sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "mitt": "^3.0.1", - "zod": "^3.24.1" - }, - "peerDependencies": { - "devtools-protocol": "*" - } - }, - "node_modules/chromium-bidi/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", "license": "MIT" }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", @@ -4392,33 +4147,6 @@ "dev": true, "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", - "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -4608,16 +4336,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, "node_modules/data-urls": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", @@ -4764,21 +4482,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -4789,13 +4492,6 @@ "node": ">=8" } }, - "node_modules/devtools-protocol": { - "version": "0.0.1566079", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1566079.tgz", - "integrity": "sha512-MJfAEA1UfVhSs7fbSQOG4czavUp1ajfg6prlAN0+cmfa2zNjaIbvq8VneP7do1WAQQIvgNJWSMeP6UyI90gIlQ==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -4838,16 +4534,6 @@ "dev": true, "license": "MIT" }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.19.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", @@ -4875,26 +4561,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/error-ex": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, "node_modules/es-abstract": { "version": "1.24.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", @@ -5144,28 +4810,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, "node_modules/eslint": { "version": "9.39.2", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", @@ -5544,19 +5188,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/esquery": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", @@ -5613,16 +5244,6 @@ "node": ">=0.10.0" } }, - "node_modules/events-universal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.7.0" - } - }, "node_modules/expect-type": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", @@ -5633,39 +5254,6 @@ "node": ">=12.0.0" } }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -5673,13 +5261,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "license": "MIT" - }, "node_modules/fast-glob": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", @@ -5734,16 +5315,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -5900,20 +5471,10 @@ "node": ">=6.9.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5949,22 +5510,6 @@ "node": ">= 0.4" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-symbol-description": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", @@ -5996,21 +5541,6 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/get-uri": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", - "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -6074,43 +5604,6 @@ "dev": true, "license": "ISC" }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "license": "MIT", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -6343,16 +5836,6 @@ "node": ">=12" } }, - "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -6371,13 +5854,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", @@ -6518,15 +5994,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -6553,16 +6020,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-generator-function": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", @@ -6922,13 +6379,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -6982,15 +6432,6 @@ "json-buffer": "3.0.1" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", @@ -7286,13 +6727,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -7422,13 +6856,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true, - "license": "MIT" - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -7477,16 +6904,6 @@ "dev": true, "license": "MIT" }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/next": { "version": "16.1.6", "resolved": "https://registry.npmjs.org/next/-/next-16.1.6.tgz", @@ -7708,16 +7125,6 @@ ], "license": "MIT" }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -7786,40 +7193,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pac-proxy-agent": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - "dev": true, - "license": "MIT", - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -7833,25 +7206,6 @@ "node": ">=6" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", @@ -7899,13 +7253,6 @@ "dev": true, "license": "MIT" }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "license": "MIT" - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -8034,16 +7381,6 @@ "node": ">= 0.8.0" } }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -8055,54 +7392,6 @@ "react-is": "^16.13.1" } }, - "node_modules/proxy-agent": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", - "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -8113,47 +7402,6 @@ "node": ">=6" } }, - "node_modules/puppeteer": { - "version": "24.37.5", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.37.5.tgz", - "integrity": "sha512-3PAOIQLceyEmn1Fi76GkGO2EVxztv5OtdlB1m8hMUZL3f8KDHnlvXbvCXv+Ls7KzF1R0KdKBqLuT/Hhrok12hQ==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.13.0", - "chromium-bidi": "14.0.0", - "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1566079", - "puppeteer-core": "24.37.5", - "typed-query-selector": "^2.12.0" - }, - "bin": { - "puppeteer": "lib/cjs/puppeteer/node/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer-core": { - "version": "24.37.5", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.37.5.tgz", - "integrity": "sha512-ybL7iE78YPN4T6J+sPLO7r0lSByp/0NN6PvfBEql219cOnttoTFzCWKiBOjstXSqi/OKpwae623DWAsL7cn2MQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.13.0", - "chromium-bidi": "14.0.0", - "debug": "^4.4.3", - "devtools-protocol": "0.0.1566079", - "typed-query-selector": "^2.12.0", - "webdriver-bidi-protocol": "0.4.1", - "ws": "^8.19.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -8337,16 +7585,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -8552,19 +7790,6 @@ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -8788,58 +8013,6 @@ "dev": true, "license": "ISC" }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^10.0.1", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -8849,12 +8022,6 @@ "node": ">=0.10.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, "node_modules/stable-hash": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", @@ -8890,40 +8057,6 @@ "node": ">= 0.4" } }, - "node_modules/streamx": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", - "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "events-universal": "^1.0.0", - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, "node_modules/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", @@ -9037,19 +8170,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -9060,15 +8180,6 @@ "node": ">=4" } }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -9172,54 +8283,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/tar-fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^4.0.1", - "bare-path": "^3.0.0" - } - }, - "node_modules/tar-stream": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz", - "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "bare-fs": "^4.5.5", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" - } - }, - "node_modules/text-decoder": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", - "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } - }, "node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", @@ -9504,13 +8567,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-query-selector": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz", - "integrity": "sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==", - "dev": true, - "license": "MIT" - }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", @@ -9877,13 +8933,6 @@ "node": ">=18" } }, - "node_modules/webdriver-bidi-protocol": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.1.tgz", - "integrity": "sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/webidl-conversions": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", @@ -10051,53 +9100,6 @@ "node": ">=0.10.0" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/xml-name-validator": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", @@ -10115,16 +9117,6 @@ "dev": true, "license": "MIT" }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -10132,46 +9124,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 902ce71..4a0f283 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,6 @@ "private": true, "scripts": { "dev": "next dev", - "prebuild": "node scripts/sync-career-content.js && node scripts/generate-resume-pdf.js", "build": "next build", "start": "next start", "lint": "eslint", @@ -20,7 +19,6 @@ "clsx": "^2.1.1", "d3-geo": "^3.1.1", "date-fns": "^4.1.0", - "gray-matter": "^4.0.3", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3", @@ -42,7 +40,6 @@ "eslint": "^9", "eslint-config-next": "16.1.6", "jsdom": "^28.0.0", - "puppeteer": "^24.37.5", "tailwindcss": "^4", "typescript": "^5", "vitest": "^4.0.18" diff --git a/public/assets/Dominic_Mangonon_Resume.pdf b/public/assets/Dominic_Mangonon_Resume.pdf deleted file mode 100644 index 46c4740fcdf74816636fee81992e09d9f5c2a71c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmV~$(G7qg3 100 * 1024) { - console.log(`✓ Resume PDF already exists: ${OUTPUT_FILE} (${(stats.size / 1024).toFixed(0)} KB)`) - console.log(' Skipping generation - PDF is already in repo') - return - } - } - console.warn(`⚠ Resume HTML not found at: ${RESUME_HTML_SOURCE}`) - console.warn(' No PDF will be generated (resume requests handled via email form)') - return - } - - const htmlContent = fs.readFileSync(RESUME_HTML_SOURCE, 'utf-8') - - // Launch headless browser - let browser - try { - browser = await puppeteer.launch({ - headless: 'new', - args: ['--no-sandbox', '--disable-setuid-sandbox'] - }) - } catch (error) { - console.warn('⚠ Puppeteer Chrome binary not available (expected in dev environment)') - console.warn(' PDF will be generated during deployment build') - console.warn(' To test locally, install Chrome/Chromium or use a Docker container') - // Create a placeholder PDF file so build doesn't fail - const placeholderContent = 'PDF generation skipped - Chrome not available in this environment' - fs.writeFileSync(path.join(OUTPUT_DIR, OUTPUT_FILE), placeholderContent) - console.log(`✓ Placeholder created: ${OUTPUT_FILE} (will be generated in production)`) - return - } - - const page = await browser.newPage() - - // Set content and wait for any fonts/styles to load - await page.setContent(htmlContent, { waitUntil: 'networkidle0' }) - - // Generate PDF with print-optimized settings - const pdfBuffer = await page.pdf({ - path: path.join(OUTPUT_DIR, OUTPUT_FILE), - format: 'Letter', - printBackground: true, - margin: { - top: '0.4in', - bottom: '0.4in', - left: '0.5in', - right: '0.5in' - } - }) - - await browser.close() - - console.log(`✓ Resume PDF generated: ${OUTPUT_FILE}`) - console.log(` Location: ${OUTPUT_DIR}/${OUTPUT_FILE}`) - console.log(` Size: ${(pdfBuffer.length / 1024).toFixed(2)} KB`) -} - -generateResumePDF().catch(error => { - console.error('✗ PDF generation failed:', error) - process.exit(1) -}) diff --git a/scripts/sync-career-content.js b/scripts/sync-career-content.js deleted file mode 100644 index 3ee8169..0000000 --- a/scripts/sync-career-content.js +++ /dev/null @@ -1,28 +0,0 @@ -const fs = require('fs') -const path = require('path') - -const SOURCE = process.env.CAREER_DIR || '/home/dom/personal/career' -const DEST = path.join(__dirname, '../content/career') - -// Skip if source and dest are the same -const resolvedSource = path.resolve(SOURCE) -const resolvedDest = path.resolve(DEST) - -if (resolvedSource === resolvedDest) { - console.log('✓ Career content already in place (source and dest are the same)') - process.exit(0) -} - -// Copy career directory to content/career for builds -if (fs.existsSync(SOURCE)) { - try { - fs.cpSync(SOURCE, DEST, { recursive: true, force: true }) - console.log('✓ Career content synced from', SOURCE) - } catch (error) { - console.error('✗ Failed to sync career content:', error.message) - process.exit(1) - } -} else { - console.error('✗ Career directory not found at', SOURCE) - process.exit(1) -} From 7b41b54a846327ee224913e80db89245c96495ce Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:32:11 -0400 Subject: [PATCH 03/11] feat: lead with the project portfolio, compress the career MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flips the site's hierarchy. It read as a resume in brutalist clothing: headline was a job pitch, nav was Intro/Resume/Contact/Travel, and the hero asserted six "career themes" ("Ambiguity-native", "AI-native operator") that the projects should have been demonstrating instead. New order: Hero -> Projects -> Writing -> Career -> Travel -> Contact. Projects (the new main section): - lib/content/projects.ts — typed, hand-authored: SousIQ, Bracketeer, Claude Code Placemat, modular-mind, PRIAL Pipeline - Rewrote Projects.tsx, which existed but was never imported and held Citi/Morgan Stanley case studies. Its CSS was already written and unused, so this is mostly wiring. - Cards linking out are anchors now; added the focus-visible state they never had (hover-only = keyboard-inaccessible). PRIAL has no public repo or URL, so it renders as a plain article. Hero: new headline/kicker, one bio paragraph. Cut the six themes and the nine-stop career arc (both duplicated the timeline below). Career: 5 rows, no GPAs. Dropped the Request-CV form + its reCAPTCHA and sendResumeEmail — it gated a PDF that was publicly downloadable anyway. Contact's reCAPTCHA is untouched, so react-google-recaptcha stays. Also: - Mobile had NO nav at all (.nav-links was display:none under 900px). Now a horizontally scrollable row — Projects is the main section, so stranding mobile there was no longer survivable. - Dropped "Section / 0N" eyebrow numbering: already inconsistent, and Writing renders conditionally so static numbers can't hold. - Removed ~71 lines of CSS orphaned by the deleted themes/awards markup. Verified: build green, tsc clean, 5 cards render, Writing absent at 0 posts. --- app/globals.css | 133 +++++++---------- components/landing/BrutalistLanding.tsx | 23 ++- components/landing/Contact.tsx | 2 +- components/landing/Hero.tsx | 100 ++----------- components/landing/Nav.tsx | 12 +- components/landing/Projects.tsx | 118 ++++++--------- components/landing/Resume.tsx | 186 ++++++------------------ components/landing/Travel.tsx | 2 +- components/landing/Writing.tsx | 55 +++++++ lib/content/projects.ts | 93 ++++++++++++ lib/content/writing.ts | 23 +++ lib/services/emailjs.ts | 59 +------- 12 files changed, 359 insertions(+), 447 deletions(-) create mode 100644 components/landing/Writing.tsx create mode 100644 lib/content/projects.ts create mode 100644 lib/content/writing.ts diff --git a/app/globals.css b/app/globals.css index 5b55db2..ac6fdc4 100644 --- a/app/globals.css +++ b/app/globals.css @@ -494,7 +494,7 @@ input, .hero-kicker-alt { color: var(--accent); } .hero-meta { display: grid; - grid-template-columns: 1.4fr 1fr; + grid-template-columns: minmax(0, 1.4fr); gap: var(--s-8); margin-top: var(--s-7); } @@ -508,77 +508,6 @@ input, margin: 0; } .hero-about-secondary { font-size: var(--fs-400); color: var(--fg-muted); } -.awards-list { - list-style: none; - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} -.awards-list li { - display: flex; - justify-content: space-between; - align-items: baseline; - padding: 11px 0; - border-bottom: 1px solid var(--rule); - font-family: var(--font-sans); - font-size: 14px; -} -.awards-list li:last-child { border-bottom: 0; } -.awards-count { - font-family: var(--font-mono); - font-size: 11px; - color: var(--fg-muted); - letter-spacing: 0.08em; -} - -/* ---- Career themes grid ---------------------------------- */ -.hero-themes { - margin-top: var(--s-7); - display: flex; - flex-direction: column; - gap: var(--s-5); -} -.themes-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 0; - border-top: 1px solid var(--rule); -} -.theme { - padding: var(--s-5) var(--s-4) var(--s-5) 0; - border-bottom: 1px solid var(--rule); - border-right: 1px solid var(--rule); - display: flex; - flex-direction: column; - gap: 6px; -} -.theme:nth-child(3n) { border-right: 0; padding-right: 0; } -.theme:nth-child(n + 4) { padding-left: var(--s-4); } -.theme:nth-child(3n + 1) { padding-left: 0; } -.themes-grid > .theme:nth-last-child(-n + 3) { border-bottom: 0; } -.theme-num { - font-family: var(--font-mono); - font-size: 10px; - letter-spacing: 0.2em; - color: var(--accent); - text-transform: uppercase; -} -.theme-title { - font-family: var(--font-sans); - font-weight: 700; - font-size: 17px; - color: var(--fg); - margin: 0; -} -.theme-desc { - font-family: var(--font-sans); - font-size: 13px; - line-height: 1.5; - color: var(--fg-muted); - margin: 0; -} - /* ---- Travel ---------------------------------------------- */ .travel-head { display: flex; @@ -810,6 +739,47 @@ input, left: 0; color: var(--accent); } +/* Cards that link out are anchors — strip link styling, restore keyboard focus. */ +.work-card.is-linked { + text-decoration: none; + color: inherit; +} +.work-card.is-linked:focus-visible { + outline: var(--bw-2) solid var(--accent); + outline-offset: 3px; + border-color: var(--accent); +} +.work-card.is-linked:focus-visible .work-name { color: var(--accent); } +.work-link { + margin-top: auto; + padding-top: var(--s-3); + font-family: var(--font-mono); + font-size: 11px; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--fg-low); + transition: color var(--dur-fast) var(--ease-out); +} +.work-card.is-linked:hover .work-link, +.work-card.is-linked:focus-visible .work-link { color: var(--accent); } + +/* ---- Writing --------------------------------------------- */ +.writing-all { + display: inline-block; + margin-top: var(--s-6); + font-family: var(--font-mono); + font-size: 12px; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--fg-muted); + text-decoration: none; + border-bottom: var(--bw-1) solid var(--rule); + padding-bottom: 4px; + transition: color var(--dur-fast) var(--ease-out), + border-color var(--dur-fast) var(--ease-out); +} +.writing-all:hover, +.writing-all:focus-visible { color: var(--accent); border-color: var(--accent); } /* ---- Contact --------------------------------------------- */ .contact-grid { @@ -1117,13 +1087,20 @@ input, .resume-body, .projects-grid, .travel-grid { grid-template-columns: 1fr; gap: var(--s-6); } - .themes-grid { grid-template-columns: 1fr; } - .theme { - border-right: 0 !important; - padding-left: 0 !important; - padding-right: 0 !important; + /* Nav links used to be display:none here, which left mobile with no way + to reach any section. Scroll them horizontally instead. */ + .site-nav { flex-wrap: wrap; gap: var(--s-3); } + .nav-links { + order: 3; + width: 100%; + overflow-x: auto; + flex-wrap: nowrap; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + padding-bottom: 4px; } - .nav-links { display: none; } + .nav-links::-webkit-scrollbar { display: none; } + .nav-link { white-space: nowrap; } .timeline-row { grid-template-columns: 1fr; gap: 6px; } .continent-row { grid-template-columns: 120px 1fr 36px; } .hero-portrait { max-width: 100%; justify-self: stretch; } diff --git a/components/landing/BrutalistLanding.tsx b/components/landing/BrutalistLanding.tsx index b830ce1..f3d73eb 100644 --- a/components/landing/BrutalistLanding.tsx +++ b/components/landing/BrutalistLanding.tsx @@ -6,10 +6,13 @@ import { useEffect, useState } from 'react' import { Nav, type ThemeMode, type SectionId } from './Nav' import { Availability } from './Availability' import { Hero } from './Hero' +import { Projects } from './Projects' +import { Writing } from './Writing' import { Travel, type ContinentBar } from './Travel' import { Contact } from './Contact' import { Resume } from './Resume' import { Footer } from './Footer' +import { hasPosts } from '@/lib/content/writing' import type { Country, FlightRoute } from '@/lib/content/travel' export interface LandingTravelData { @@ -21,7 +24,11 @@ export interface LandingTravelData { totalFlights: number } -const SECTION_IDS: SectionId[] = ['hero', 'resume', 'contact', 'travel'] +// Must match DOM order: the scroll-spy below takes the LAST section whose +// offsetTop has passed, so a mismatch misreports the active link silently. +// 'writing' is absent from the DOM when there are no posts; the spy's +// null-check handles that, and Nav gates its link on the same predicate. +const SECTION_IDS: SectionId[] = ['hero', 'projects', 'writing', 'resume', 'travel', 'contact'] function scrollToSection(id: SectionId) { document.getElementById(id)?.scrollIntoView({ behavior: 'smooth', block: 'start' }) @@ -57,15 +64,24 @@ export function BrutalistLanding({ travel }: { travel: LandingTravelData }) { scrollToSection(id) } + const showWriting = hasPosts() + return (
-
diff --git a/components/landing/Contact.tsx b/components/landing/Contact.tsx index dcabff2..b238eb3 100644 --- a/components/landing/Contact.tsx +++ b/components/landing/Contact.tsx @@ -58,7 +58,7 @@ export function Contact() {
- Section / 03 — Contact + Contact

Let's
diff --git a/components/landing/Hero.tsx b/components/landing/Hero.tsx index 760f9f8..8584794 100644 --- a/components/landing/Hero.tsx +++ b/components/landing/Hero.tsx @@ -1,69 +1,23 @@ -// Hero — display headline, headshot, about copy, career arc, six career themes. +// Hero — headline, headshot, and a short bio. Everything else moved out: +// the projects below make the case that a themes grid used to assert. import Image from 'next/image' import { BinaryRule } from './BinaryRule' -const THEMES = [ - { - num: '01', - title: 'Translating complex into simple', - desc: 'Translator by instinct: regulatory mandates, executive questions, and fragmented data become dashboards, BRDs, and decisions teams act on.', - }, - { - num: '02', - title: 'Building the machines, not just running them', - desc: 'Systems over tasks: reusable pipelines, governance frameworks, and data architectures designed to outlast individual involvement.', - }, - { - num: '03', - title: 'Executing in the Grey', - desc: 'Ambiguity-native: unmapped requirements, missing enterprise systems, and shifting deadlines are the environment of choice.', - }, - { - num: '04', - title: 'Quantitatively curious', - desc: 'Evidence-first: every framework built on traceable data, documented logic, and defensible assumptions, not opinion.', - }, - { - num: '05', - title: 'Ship under pressure', - desc: 'Gap-closer: fixed deadlines and missing solutions trigger building the working artifact, documenting it, and handing it off cleanly.', - }, - { - num: '06', - title: 'Human-AI collaboration', - desc: 'AI-native operator: repeatable human-AI workflows that multiply output without multiplying headcount.', - }, -] - -const CAREER_ARC = [ - { label: 'Rutgers · BS Finance', meta: 'FINANCE · 2004–08' }, - { label: 'Bear Stearns', meta: 'SALES INTERN · 2006' }, - { label: 'Viacom', meta: 'CORP FINANCE · 2007' }, - { label: 'BNP Paribas', meta: 'OPERATIONS · 2008–13' }, - { label: 'CMU Tepper · MBA', meta: '3.68 · 2013–15' }, - { label: 'PwC / Strategy&', meta: 'STRATEGY · 2014–17' }, - { label: 'Treliant', meta: 'ADVISORY · 2018–19' }, - { label: 'Morgan Stanley', meta: 'WM STRATEGY · 2019–20' }, - { label: 'Citi', meta: 'SVP TRANSFORM · 2021→' }, -] - export function Hero() { return (
- Section / 01 — Intro + Intro

- Harnessing AI + Unapologetically
- in financial -
- services. + AI-pilled.

- 17 Years in Strategy & Operations,{' '} - Now Building at the Frontier + Growing enterprise AI adoption at Citi by day,{' '} + doing my best to keep up at the frontier by night

@@ -83,44 +37,16 @@ export function Hero() {
About

- Senior financial-services executive with 17 years across enterprise transformation, - strategy consulting, and trading operations. Currently SVP at Citi, leading - enterprise transformation and risk/control framework work. + Seventeen years in financial services — operations at BNP Paribas through 2008, an MBA + at CMU Tepper, consulting at PwC, and now SVP at Citi.

- Started in operations at BNP Paribas through the 2008 crisis, MBA at CMU Tepper, - consulting at PwC/Strategy&, wealth-management strategy at Morgan Stanley, and now - Citi. Long-time builder — VBA macros, Hot Keys workshops, automation at every stop. In - 2025 I went all in on AI: 9 measured Claude projects, 33.9 hours saved, and this site - built end to end with Claude Code. + In 2025 I went all in on AI and started shipping actual software: a restaurant cost + tracker, a tournament bracket engine, an SEC filings pipeline. All built with Claude + Code, including this site. The projects below are real, deployed, and mostly still + running.

-
- Career arc -
    - {CAREER_ARC.map((row) => ( -
  • - {row.label} - {row.meta} -
  • - ))} -
-
-
- - - -
- Career themes · what compounds -
- {THEMES.map((theme) => ( -
- {theme.num} -

{theme.title}

-

{theme.desc}

-
- ))} -
) diff --git a/components/landing/Nav.tsx b/components/landing/Nav.tsx index 9fa35c2..ffdbee2 100644 --- a/components/landing/Nav.tsx +++ b/components/landing/Nav.tsx @@ -2,7 +2,7 @@ // toggle that cycles Gold (default) → Oxblood → High Contrast. export type ThemeMode = 'gold' | 'oxblood' | 'contrast' -export type SectionId = 'hero' | 'resume' | 'contact' | 'travel' +export type SectionId = 'hero' | 'projects' | 'writing' | 'resume' | 'travel' | 'contact' const MODE_LABEL: Record = { gold: 'Gold', @@ -15,9 +15,11 @@ interface NavProps { mode: ThemeMode onCycleMode: () => void onNavigate: (id: SectionId) => void + /** Writing renders only when there are posts; its link must be gated the same way. */ + showWriting: boolean } -export function Nav({ section, mode, onCycleMode, onNavigate }: NavProps) { +export function Nav({ section, mode, onCycleMode, onNavigate, showWriting }: NavProps) { const link = (id: SectionId, label: string) => (
{link('hero', 'Intro')} - {link('resume', 'Resume')} - {link('contact', 'Contact')} + {link('projects', 'Projects')} + {showWriting && link('writing', 'Writing')} + {link('resume', 'Career')} {link('travel', 'Travel')} + {link('contact', 'Contact')}
- -
- - ) : ( - - )} - -
    -
  • - Format - PDF -
  • -
  • - Languages - EN -
  • -
  • - Updated - Q2 2026 -
  • -
+ + LinkedIn ↗ +

diff --git a/components/landing/Travel.tsx b/components/landing/Travel.tsx index 1fbf382..7cb746a 100644 --- a/components/landing/Travel.tsx +++ b/components/landing/Travel.tsx @@ -55,7 +55,7 @@ export function Travel({
- Section / 04 — Travel + Travel

{totalCountries}+ countries.
diff --git a/components/landing/Writing.tsx b/components/landing/Writing.tsx new file mode 100644 index 0000000..8cb6325 --- /dev/null +++ b/components/landing/Writing.tsx @@ -0,0 +1,55 @@ +// Writing — recent Substack posts. Renders only when there are posts; +// the Nav link is gated on the same predicate in BrutalistLanding. +import { POSTS, SUBSTACK_URL } from '@/lib/content/writing' +import { BinaryRule } from './BinaryRule' + +const formatDate = (iso: string): string => { + const parsed = new Date(iso) + if (Number.isNaN(parsed.getTime())) return '' + return parsed.toLocaleDateString('en-US', { + year: 'numeric', + month: 'short', + day: 'numeric', + timeZone: 'UTC', + }) +} + +export function Writing() { + return ( +
+ +
+ Writing +

Context//Collapse.

+

+ Notes on building with AI — what worked, what broke, and the occasional bit of slop. + Published on Substack. +

+
+ + + + + All posts on Substack ↗ + +
+ ) +} diff --git a/lib/content/projects.ts b/lib/content/projects.ts new file mode 100644 index 0000000..b22a743 --- /dev/null +++ b/lib/content/projects.ts @@ -0,0 +1,93 @@ +// Projects — hand-authored portfolio data, read at build time. +// +// Typed TS rather than JSON on purpose: these are written by hand, not +// generated, and an empty JSON array would infer never[] under strict. +// +// `href` is the single link the card points at. Omit it for projects with +// neither a public repo nor a reachable URL — those render as plain cards. + +export interface Project { + /** Catalog ID in the card's top-left, e.g. "#sous-0001/05". */ + id: string + name: string + /** Stack line, rendered uppercase in the card. */ + stack: string + year: string + /** The one number or fact worth leading with. Rendered in the accent color. */ + impact: string + points: string[] + href?: string + /** Where `href` goes — sets the card's link label. */ + hrefKind?: 'live' | 'repo' +} + +export const PROJECTS: Project[] = [ + { + id: '#sous-0001/05', + name: 'SousIQ', + stack: 'Express · React 19 · Postgres + pgvector · Claude', + year: '2025 →', + impact: 'Live · field-tested in a working bakery', + points: [ + 'Parses vendor invoices into line items, then matches them to inventory products with embeddings + fuzzy search', + 'Multi-tenant on Postgres row-level security; 5,437-item USDA reference set for grounding', + 'Claude Haiku for parsing and detection, Sonnet for the harder passes', + ], + href: 'https://sousiq-production.up.railway.app', + hrefKind: 'live', + }, + { + id: '#brkt-0002/05', + name: 'Bracketeer', + stack: 'Next 16 · Prisma 7 · Auth.js · Railway', + year: '2026 →', + impact: 'Live · ran a real World Cup pool', + points: [ + 'Create a pool, invite friends, make bracket picks, watch a leaderboard update from live results', + 'Knockout seeding follows FIFA Annex C — the tiebreak rules are genuinely gnarly', + 'Started as a pool for friends, grew into a multi-tenant platform', + ], + href: 'https://fifawc26.up.railway.app', + hrefKind: 'live', + }, + { + id: '#plcm-0003/05', + name: 'Claude Code Placemat', + stack: 'Static HTML · GitHub Actions · scheduled agent', + year: '2026 →', + impact: 'Maintains itself · MIT', + points: [ + 'A one-page reference for Claude Code: shortcuts, slash commands, flags, hooks, MCP', + 'A scheduled agent re-reads the latest release every day and opens a PR when anything drifts', + 'The interesting part is not the page — it is that nobody updates it by hand', + ], + href: 'https://dommango.github.io/claude-code-placemat/', + hrefKind: 'live', + }, + { + id: '#modm-0004/05', + name: 'modular-mind', + stack: 'Python · 10-stage pipeline', + year: '2026', + impact: '3,500+ patches · 269 module profiles', + points: [ + 'Builds a corpus of VCV Rack modular-synth patches, then generates new ones from learned patterns', + 'Decodes the binary patch format, profiles each module, validates signal flow before emitting', + 'Teaching a model what a patch that actually makes sound looks like', + ], + href: 'https://github.com/dommango/modular-mind', + hrefKind: 'repo', + }, + { + id: '#prial-0005/05', + name: 'PRIAL Pipeline', + stack: 'Python · SEC bulk data', + year: '2026', + impact: '23,000+ firms from raw filings', + points: [ + 'Turns monthly SEC Form ADV bulk filings into a deduped registry of investment-adviser firms', + 'Pulls officers from Schedule A/B and firm sites from Schedule D, then enriches with AUM growth', + 'Mostly an exercise in wrangling government data that was never meant to be joined', + ], + }, +] diff --git a/lib/content/writing.ts b/lib/content/writing.ts new file mode 100644 index 0000000..fa7254b --- /dev/null +++ b/lib/content/writing.ts @@ -0,0 +1,23 @@ +// Writing — posts from the Substack (Context//Collapse). +// +// Populated at build time by scripts/fetch-substack.js, which overwrites +// SUBSTACK_POSTS below. Typed TS rather than JSON: an empty JSON array +// infers never[] under strict, and this list is empty until Dom publishes. +// +// The Writing section and its nav link both render only when this is +// non-empty, so the section stays invisible rather than shipping a stub. + +export interface WritingPost { + title: string + url: string + /** ISO date string. */ + date: string + subtitle?: string +} + +export const SUBSTACK_URL = 'https://dommangonon.substack.com' + +// GENERATED — do not edit by hand. See scripts/fetch-substack.js. +export const POSTS: WritingPost[] = [] + +export const hasPosts = (): boolean => POSTS.length > 0 diff --git a/lib/services/emailjs.ts b/lib/services/emailjs.ts index 5168d15..6e552a5 100644 --- a/lib/services/emailjs.ts +++ b/lib/services/emailjs.ts @@ -1,10 +1,5 @@ import emailjs from '@emailjs/browser' -export interface ResumeRequestParams { - toName: string - toEmail: string -} - export interface ContactMessageParams { fromName: string fromEmail: string @@ -30,61 +25,11 @@ export function initEmailJS(): void { emailjs.init(publicKey) } -/** - * Send resume request email via EmailJS - */ -export async function sendResumeEmail({ - toName, - toEmail -}: ResumeRequestParams): Promise { - const serviceId = process.env.NEXT_PUBLIC_EMAILJS_SERVICE_ID - const templateId = process.env.NEXT_PUBLIC_EMAILJS_TEMPLATE_ID - - if (!serviceId || !templateId) { - return { - success: false, - message: 'Email service not configured' - } - } - - try { - const response = await emailjs.send( - serviceId, - templateId, - { - to_name: toName, - to_email: toEmail, - reply_to: toEmail - } - ) - - if (response.status === 200) { - return { - success: true, - message: 'Resume sent successfully! Check your inbox.' - } - } - - return { - success: false, - message: 'Failed to send email. Please try again.' - } - } catch (error) { - console.error('EmailJS error:', error) - - return { - success: false, - message: error instanceof Error - ? `Email error: ${error.message}` - : 'An unexpected error occurred' - } - } -} - /** * Send a general contact message via EmailJS. * Uses NEXT_PUBLIC_EMAILJS_CONTACT_TEMPLATE_ID when configured, otherwise - * falls back to the resume template id so the message still reaches the inbox. + * falls back to NEXT_PUBLIC_EMAILJS_TEMPLATE_ID so the message still reaches + * the inbox. */ export async function sendContactEmail({ fromName, From 366241889f9d79645b1edfcfec518307f6878e39 Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:41:01 -0400 Subject: [PATCH 04/11] fix: stop the page scrolling sideways on phones MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two separate overflow bugs, both caught by measuring the real page rather than trusting the layout to be fine: 1. .hero-title's clamp floor of 48px stops scaling below ~667px viewport, where the vw term no longer binds. "Unapologetically" is a much longer word than the "Harnessing AI" it replaced and needed 415px at that size, so it pushed a 390px viewport to 431px. Floor is now 32px; anything above 667px renders identically. 2. .contact-tracked ("L E T ' S T A L K") is 370px at 14px with 0.42em tracking, and a grid item defaults to min-width:auto, so the column refused to shrink below it and dragged the page to 386px at 360px wide. It now scales with the viewport below ~540px and is unchanged above. Added min-width:0 to the responsive grid children as a general guard. Locks both in with an e2e matrix asserting scrollWidth <= clientWidth from 320px to 1440px. Also fixes e2e/travel.spec.ts, whose beforeEach looked for "My Travel Map" — pre-brutalist copy that exists nowhere, so all 6 travel tests had been failing on the hook before this branch. Added a landing spec covering the redesign's real invariants: projects precede the resume, one card per project, linked cards are anchors with target/rel, PRIAL (no public repo, no URL) is not a link, cards are keyboard-focusable, and Writing plus its nav link appear together or not at all. Gitignored test-results/ — it blocked a branch checkout. 20/20 e2e green. --- .gitignore | 4 ++ app/globals.css | 18 ++++++++- e2e/landing.spec.ts | 99 +++++++++++++++++++++++++++++++++++++++++++++ e2e/travel.spec.ts | 4 +- 4 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 e2e/landing.spec.ts diff --git a/.gitignore b/.gitignore index 075c8e0..9532323 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,7 @@ public/assets/*.pdf content/career/source-docs/ content/career/_processing/ content/career/package.json + +# Playwright +test-results/ +playwright-report/ diff --git a/app/globals.css b/app/globals.css index ac6fdc4..639daf0 100644 --- a/app/globals.css +++ b/app/globals.css @@ -474,7 +474,10 @@ input, } .hero-title { font-family: var(--font-display); - font-size: clamp(48px, 7.2vw, 116px); + /* Floor is 32px, not 48px: below ~667px the vw term stops binding and the + floor takes over, and "Unapologetically" is long enough to overflow the + viewport at 48px. Only affects <667px; wider screens are unchanged. */ + font-size: clamp(32px, 7.2vw, 116px); line-height: 0.88; letter-spacing: -0.04em; color: var(--fg); @@ -800,7 +803,10 @@ input, } .contact-tracked { font-family: var(--font-mono); - font-size: 14px; + /* Wide tracking makes this ~370px at 14px, which a narrow grid column can't + shrink below — it pushed the whole page into horizontal scroll on phones. + Scales below ~540px; identical at 14px on anything wider. */ + font-size: clamp(9px, 2.6vw, 14px); letter-spacing: 0.42em; color: var(--accent); text-transform: uppercase; @@ -1087,6 +1093,14 @@ input, .resume-body, .projects-grid, .travel-grid { grid-template-columns: 1fr; gap: var(--s-6); } + /* Grid items default to min-width:auto and refuse to shrink below their + content — one wide child then pushes the page into horizontal scroll. */ + .hero-head > *, + .hero-meta > *, + .contact-grid > *, + .resume-body > *, + .projects-grid > *, + .travel-grid > * { min-width: 0; } /* Nav links used to be display:none here, which left mobile with no way to reach any section. Scroll them horizontally instead. */ .site-nav { flex-wrap: wrap; gap: var(--s-3); } diff --git a/e2e/landing.spec.ts b/e2e/landing.spec.ts new file mode 100644 index 0000000..a19192f --- /dev/null +++ b/e2e/landing.spec.ts @@ -0,0 +1,99 @@ +import { test, expect } from "@playwright/test"; +import { PROJECTS } from "../lib/content/projects"; +import { POSTS } from "../lib/content/writing"; + +test.describe("Landing structure", () => { + test.beforeEach(async ({ page }) => { + await page.goto("/"); + }); + + test("leads with projects, not the resume", async ({ page }) => { + const projectsTop = await page + .locator("#projects") + .evaluate((el: HTMLElement) => el.offsetTop); + const resumeTop = await page + .locator("#resume") + .evaluate((el: HTMLElement) => el.offsetTop); + + expect(projectsTop).toBeLessThan(resumeTop); + }); + + test("renders a card for every project", async ({ page }) => { + await expect(page.locator("#projects .work-card")).toHaveCount( + PROJECTS.length, + ); + + for (const project of PROJECTS) { + await expect( + page.locator("#projects").getByText(project.name, { exact: true }), + ).toBeVisible(); + } + }); + + test("linked project cards are anchors with a real href", async ({ page }) => { + const linked = PROJECTS.filter((p) => p.href); + + for (const project of linked) { + const card = page.locator(`#projects a.work-card[href="${project.href}"]`); + await expect(card).toHaveAttribute("target", "_blank"); + await expect(card).toHaveAttribute("rel", /noreferrer/); + } + + // Projects with no public repo and no live URL must not render as links. + await expect(page.locator("#projects a.work-card")).toHaveCount( + linked.length, + ); + }); + + test("project cards are keyboard focusable", async ({ page }) => { + const firstLinked = page.locator("#projects a.work-card").first(); + await firstLinked.focus(); + await expect(firstLinked).toBeFocused(); + }); + + // The core invariant of the redesign: Writing stays invisible until the + // Substack has real posts, rather than shipping a "Coming soon" stub. + test("writing section and nav link track post count together", async ({ + page, + }) => { + const expected = POSTS.length > 0 ? 1 : 0; + + await expect(page.locator("#writing")).toHaveCount(expected); + await expect( + page.locator(".nav-links").getByText("Writing", { exact: true }), + ).toHaveCount(expected); + }); + + test("no career-first content survives on the page", async ({ page }) => { + await expect(page.locator(".themes-grid")).toHaveCount(0); + await expect(page.getByText("Request CV")).toHaveCount(0); + await expect(page.getByText(/Harnessing AI/i)).toHaveCount(0); + }); + + test("nav is reachable on mobile", async ({ page }) => { + await page.setViewportSize({ width: 390, height: 844 }); + await expect( + page.locator(".nav-links").getByText("Projects", { exact: true }), + ).toBeVisible(); + }); +}); + +// The long headline and the wide-tracked contact echo each blew past the +// viewport on phones. Nothing should make the page scroll sideways. +test.describe("No horizontal overflow", () => { + for (const width of [320, 360, 390, 430, 768, 1024, 1440]) { + test(`page does not scroll sideways at ${width}px`, async ({ page }) => { + await page.setViewportSize({ width, height: 844 }); + await page.goto("/"); + await page.evaluate(() => document.fonts.ready); + await page.waitForTimeout(600); + + const { scrollWidth, clientWidth } = await page.evaluate(() => ({ + scrollWidth: document.documentElement.scrollWidth, + clientWidth: document.documentElement.clientWidth, + })); + + expect(scrollWidth).toBeLessThanOrEqual(clientWidth); + }); + } +}); diff --git a/e2e/travel.spec.ts b/e2e/travel.spec.ts index 7df0df9..d96bab2 100644 --- a/e2e/travel.spec.ts +++ b/e2e/travel.spec.ts @@ -3,7 +3,9 @@ import { test, expect } from "@playwright/test"; test.describe("Travel map", () => { test.beforeEach(async ({ page }) => { await page.goto("/"); - await page.getByText("My Travel Map").scrollIntoViewIfNeeded(); + // "My Travel Map" was pre-brutalist copy and no longer exists, so this + // hook failed on every test. Scroll to the section itself instead. + await page.locator("#travel").scrollIntoViewIfNeeded(); }); test("renders the travel map globe", async ({ page }) => { From 5e45fb023fa3960c1657b4eab670945459e0fe40 Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:46:20 -0400 Subject: [PATCH 05/11] feat: add Writing section, fed from Substack at build time MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The section renders only when there are real posts, so it ships dormant: the feed currently holds nothing but Substack's seeded "Coming soon" placeholder, which the parser filters out. It will appear on its own the first time Dom publishes. Build-time fetch, not a committing cron. A cron that commits JSON and expects deploy.yml to rebuild cannot work: pushes from github-actions[bot] using the default GITHUB_TOKEN do not trigger workflows. So deploy.yml gets a daily schedule and runs scripts/fetch-substack.js during the build, rewriting lib/content/writing.ts in the workspace only. A feed outage is a warning, not a build failure — verified by pointing the script at a dead host: exits 0 and leaves the committed posts in place. Parser is a pure function in scripts/lib/, separate from the fetch so it tests without network. 9 unit tests: real feed, placeholder-only -> [], placeholder alongside real posts, ordering, single-item feeds (the parser returns an object rather than an array), missing/unparseable pubDate, and malformed XML -> [] rather than a throw. Two pre-existing problems this surfaced: - vitest had no `include`, so its default glob swept up e2e/*.spec.ts and tried to run Playwright specs under vitest. `npm test` was broken on main. - @testing-library/dom was missing, which vitest.setup.ts needs transitively. Also fixes a latent overflow that would only have appeared the day the first post shipped: .projects-title's 48px clamp floor made "Context//Collapse." — one unbreakable token — spill out of its box on phones. The right-edge scan missed it because the text overflowed while the box did not. Floor lowered to 32px with break-word as backstop; verified by temporarily injecting a post and running the overflow matrix. --- .github/workflows/deploy.yml | 12 ++ __tests__/parse-substack-feed.test.ts | 107 ++++++++++++ app/globals.css | 7 +- package-lock.json | 239 ++++++++++++++++++++++++++ package.json | 2 + scripts/fetch-substack.js | 71 ++++++++ scripts/lib/parse-substack-feed.js | 65 +++++++ vitest.config.ts | 3 + 8 files changed, 505 insertions(+), 1 deletion(-) create mode 100644 __tests__/parse-substack-feed.test.ts create mode 100644 scripts/fetch-substack.js create mode 100644 scripts/lib/parse-substack-feed.js diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 18b745a..e8e3ece 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,6 +3,13 @@ name: Deploy to GitHub Pages on: push: branches: [main] + # Picks up newly published Substack posts without a human push. The feed is + # fetched during the build (below) rather than committed by a cron, because + # pushes from github-actions[bot] with the default GITHUB_TOKEN do not + # trigger workflows — a commit-then-rebuild loop silently never rebuilds. + # Note: GitHub disables scheduled workflows after 60 days of repo inactivity. + schedule: + - cron: '0 11 * * *' workflow_dispatch: permissions: @@ -30,6 +37,11 @@ jobs: - name: Install dependencies run: npm install --legacy-peer-deps + # Rewrites lib/content/writing.ts in the workspace only — never committed. + # Failures are warnings: the committed posts are used instead. + - name: Fetch Substack posts + run: node scripts/fetch-substack.js + - name: Build Next.js run: npm run build diff --git a/__tests__/parse-substack-feed.test.ts b/__tests__/parse-substack-feed.test.ts new file mode 100644 index 0000000..e6eff22 --- /dev/null +++ b/__tests__/parse-substack-feed.test.ts @@ -0,0 +1,107 @@ +import { describe, it, expect } from 'vitest' +// @ts-expect-error — CommonJS script module, shared with the build script. +import { parseSubstackFeed } from '../scripts/lib/parse-substack-feed' + +const feed = (items: string) => ` + + <![CDATA[Context//Collapse]]> + ${items} +` + +const item = (title: string, link: string, pubDate: string, description = '') => ` + + <![CDATA[${title}]]> + ${link} + ${pubDate} + ${description ? `` : ''} + ` + +describe('parseSubstackFeed', () => { + it('extracts posts from a real feed', () => { + const posts = parseSubstackFeed( + feed( + item('Shipping with Claude', 'https://x.substack.com/p/a', 'Mon, 06 Jul 2026 12:00:00 GMT', 'How it went') + ) + ) + + expect(posts).toEqual([ + { + title: 'Shipping with Claude', + url: 'https://x.substack.com/p/a', + date: '2026-07-06T12:00:00.000Z', + subtitle: 'How it went', + }, + ]) + }) + + // The whole point of the dormant Writing section: Substack seeds every new + // publication with this, and it must not count as a post. + it('filters out the "Coming soon" placeholder', () => { + const posts = parseSubstackFeed( + feed(item('Coming soon', 'https://x.substack.com/p/coming-soon', 'Mon, 02 Mar 2026 12:00:00 GMT')) + ) + + expect(posts).toEqual([]) + }) + + it('keeps real posts alongside the placeholder', () => { + const posts = parseSubstackFeed( + feed( + item('Coming soon', 'https://x.substack.com/p/coming-soon', 'Mon, 02 Mar 2026 12:00:00 GMT') + + item('A real post', 'https://x.substack.com/p/real', 'Tue, 07 Jul 2026 12:00:00 GMT') + ) + ) + + expect(posts).toHaveLength(1) + expect(posts[0].title).toBe('A real post') + }) + + it('returns newest first', () => { + const posts = parseSubstackFeed( + feed( + item('Older', 'https://x.substack.com/p/1', 'Mon, 01 Jun 2026 12:00:00 GMT') + + item('Newer', 'https://x.substack.com/p/2', 'Mon, 06 Jul 2026 12:00:00 GMT') + ) + ) + + expect(posts.map((p: { title: string }) => p.title)).toEqual(['Newer', 'Older']) + }) + + it('handles a single-item feed (parser returns an object, not an array)', () => { + const posts = parseSubstackFeed( + feed(item('Only one', 'https://x.substack.com/p/1', 'Mon, 06 Jul 2026 12:00:00 GMT')) + ) + + expect(posts).toHaveLength(1) + }) + + it('drops items missing a pubDate rather than emitting an invalid date', () => { + const posts = parseSubstackFeed( + feed(`No datehttps://x.substack.com/p/1`) + ) + + expect(posts).toEqual([]) + }) + + it('drops items with an unparseable pubDate', () => { + const posts = parseSubstackFeed( + feed(item('Bad date', 'https://x.substack.com/p/1', 'not-a-date')) + ) + + expect(posts).toEqual([]) + }) + + // A Substack outage must degrade to an empty section, never break the build. + it('returns [] for malformed XML instead of throwing', () => { + expect(() => parseSubstackFeed('broken')).not.toThrow() + expect(parseSubstackFeed('broken')).toEqual([]) + }) + + it('returns [] for empty, non-string, or feedless input', () => { + expect(parseSubstackFeed('')).toEqual([]) + expect(parseSubstackFeed(' ')).toEqual([]) + expect(parseSubstackFeed(undefined)).toEqual([]) + expect(parseSubstackFeed('not a feed')).toEqual([]) + expect(parseSubstackFeed(feed(''))).toEqual([]) + }) +}) diff --git a/app/globals.css b/app/globals.css index 639daf0..1443a82 100644 --- a/app/globals.css +++ b/app/globals.css @@ -655,10 +655,15 @@ input, } .projects-title { font-family: var(--font-display); - font-size: clamp(48px, 7vw, 100px); + /* Floor is 32px for the same reason as .hero-title: below ~686px the vw term + stops binding. "Context//Collapse." is one unbreakable token, so at 48px it + spilled out of its box on phones. break-word is the backstop for any future + long title. Unchanged above ~686px. */ + font-size: clamp(32px, 7vw, 100px); line-height: 0.9; letter-spacing: -0.04em; margin: 0; + overflow-wrap: break-word; } .projects-blurb { font-family: var(--font-sans); diff --git a/package-lock.json b/package-lock.json index 021bc3d..2117cd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "devDependencies": { "@playwright/test": "^1.59.0", "@tailwindcss/postcss": "^4", + "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", @@ -35,6 +36,7 @@ "@vitejs/plugin-react": "^5.1.4", "eslint": "^9", "eslint-config-next": "16.1.6", + "fast-xml-parser": "^5.10.0", "jsdom": "^28.0.0", "tailwindcss": "^4", "typescript": "^5", @@ -1918,6 +1920,19 @@ "node": ">= 10" } }, + "node_modules/@nodable/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/nodable" + } + ], + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2658,6 +2673,36 @@ "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" } }, + "node_modules/@testing-library/dom": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "picocolors": "1.1.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/@testing-library/jest-dom": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", @@ -2738,6 +2783,13 @@ "tslib": "^2.4.0" } }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -3645,6 +3697,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3661,6 +3723,19 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/anynum": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz", + "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -4482,6 +4557,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -4505,6 +4590,13 @@ "node": ">=0.10.0" } }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true, + "license": "MIT" + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -5305,6 +5397,47 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-xml-builder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.0.tgz", + "integrity": "sha512-F74cZEdCvuw9P41GAC3rod4X04jjWGM1JPEv/GWSqFTWLsdyMSBMBMlm9Hk3GLBgLBbdBNY8yee0pQh2RBVESQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "path-expression-matcher": "^1.6.2", + "xml-naming": "^0.3.0" + } + }, + "node_modules/fast-xml-parser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.10.0.tgz", + "integrity": "sha512-SLhnTEqE5QpJHq/6zl9bsmImEP2adv+y6Wy+cJa7nVTRzQh1OZfCe9k29M5xN74LWnu0xa1zrUrq3KnOKl92Fg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "@nodable/entities": "^2.2.0", + "fast-xml-builder": "^1.2.0", + "is-unsafe": "^2.0.0", + "path-expression-matcher": "^1.6.2", + "strnum": "^2.4.1", + "xml-naming": "^0.3.0" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", @@ -6212,6 +6345,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-unsafe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.0.tgz", + "integrity": "sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -6772,6 +6918,16 @@ "yallist": "^3.0.2" } }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -7229,6 +7385,22 @@ "node": ">=8" } }, + "node_modules/path-expression-matcher": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", + "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -7381,6 +7553,41 @@ "node": ">= 0.8.0" } }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -8206,6 +8413,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strnum": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.1.tgz", + "integrity": "sha512-M9eUSMT2dCB2cTNPG7UYj6KuK7RJR2SN2+yCV/fTW3xzTCS6EaGZ5pSMgDIjB7r8zSfTGk+dvvn9rTjpVS9Mwg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "anynum": "^1.0.1" + } + }, "node_modules/styled-jsx": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", @@ -9110,6 +9333,22 @@ "node": ">=18" } }, + "node_modules/xml-naming": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", + "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", diff --git a/package.json b/package.json index 4a0f283..9ac72a5 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "devDependencies": { "@playwright/test": "^1.59.0", "@tailwindcss/postcss": "^4", + "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", @@ -39,6 +40,7 @@ "@vitejs/plugin-react": "^5.1.4", "eslint": "^9", "eslint-config-next": "16.1.6", + "fast-xml-parser": "^5.10.0", "jsdom": "^28.0.0", "tailwindcss": "^4", "typescript": "^5", diff --git a/scripts/fetch-substack.js b/scripts/fetch-substack.js new file mode 100644 index 0000000..31b3bfe --- /dev/null +++ b/scripts/fetch-substack.js @@ -0,0 +1,71 @@ +// Fetches the Substack feed and rewrites the POSTS array in +// lib/content/writing.ts. Runs during the build (see .github/workflows/deploy.yml), +// NOT as a cron that commits: pushes from github-actions[bot] with the default +// GITHUB_TOKEN don't trigger workflows, so commit-then-rebuild silently never +// rebuilds. +// +// A fetch failure is not a build failure — it leaves the committed POSTS alone. + +const fs = require('fs') +const path = require('path') +const { parseSubstackFeed } = require('./lib/parse-substack-feed') + +const FEED_URL = 'https://dommangonon.substack.com/feed' +const TARGET = path.join(__dirname, '../lib/content/writing.ts') +const MAX_POSTS = 6 +const MARKER = '// GENERATED — do not edit by hand. See scripts/fetch-substack.js.' + +const serialize = (posts) => { + if (posts.length === 0) return 'export const POSTS: WritingPost[] = []' + + const entries = posts + .map((post) => { + const fields = [ + ` title: ${JSON.stringify(post.title)},`, + ` url: ${JSON.stringify(post.url)},`, + ` date: ${JSON.stringify(post.date)},`, + ] + if (post.subtitle) fields.push(` subtitle: ${JSON.stringify(post.subtitle)},`) + return ` {\n${fields.join('\n')}\n },` + }) + .join('\n') + + return `export const POSTS: WritingPost[] = [\n${entries}\n]` +} + +async function main() { + let posts = [] + + try { + const response = await fetch(FEED_URL, { + headers: { 'user-agent': 'dommango.github.io build' }, + signal: AbortSignal.timeout(15000), + }) + + if (!response.ok) { + console.warn(`[substack] feed returned ${response.status}; keeping committed posts`) + return + } + + posts = parseSubstackFeed(await response.text()).slice(0, MAX_POSTS) + } catch (error) { + console.warn(`[substack] fetch failed (${error.message}); keeping committed posts`) + return + } + + const source = fs.readFileSync(TARGET, 'utf8') + const markerIndex = source.indexOf(MARKER) + + if (markerIndex === -1) { + console.warn('[substack] generated marker missing in writing.ts; leaving file alone') + return + } + + const head = source.slice(0, markerIndex + MARKER.length) + const tail = source.slice(source.indexOf('export const hasPosts')) + + fs.writeFileSync(TARGET, `${head}\n${serialize(posts)}\n\n${tail}`) + console.log(`[substack] wrote ${posts.length} post(s) to lib/content/writing.ts`) +} + +main() diff --git a/scripts/lib/parse-substack-feed.js b/scripts/lib/parse-substack-feed.js new file mode 100644 index 0000000..7854107 --- /dev/null +++ b/scripts/lib/parse-substack-feed.js @@ -0,0 +1,65 @@ +// Pure RSS -> posts transform. Kept separate from the fetch so it can be +// tested without network. Never throws: a broken feed must degrade to an +// empty Writing section, not fail the build. + +const { XMLParser } = require('fast-xml-parser') + +// Substack seeds every new publication with a "Coming soon" placeholder. +// It isn't a real post and must not light up the Writing section. +const PLACEHOLDER_TITLES = [/^coming soon\.?$/i] + +const isPlaceholder = (title) => PLACEHOLDER_TITLES.some((re) => re.test(title.trim())) + +const toIsoDate = (pubDate) => { + if (!pubDate) return null + const parsed = new Date(pubDate) + return Number.isNaN(parsed.getTime()) ? null : parsed.toISOString() +} + +const text = (value) => { + if (typeof value === 'string') return value.trim() + if (typeof value === 'number') return String(value) + // fast-xml-parser wraps CDATA/attributed nodes in an object. + if (value && typeof value === 'object' && typeof value['#text'] === 'string') { + return value['#text'].trim() + } + return '' +} + +/** + * @param {string} xml Raw RSS feed body. + * @returns {Array<{title: string, url: string, date: string, subtitle?: string}>} + * Real posts, newest first. Empty on malformed input or placeholder-only feeds. + */ +function parseSubstackFeed(xml) { + if (typeof xml !== 'string' || xml.trim() === '') return [] + + let parsed + try { + parsed = new XMLParser({ ignoreAttributes: false, trimValues: true }).parse(xml) + } catch { + return [] + } + + const rawItems = parsed?.rss?.channel?.item + if (!rawItems) return [] + + const items = Array.isArray(rawItems) ? rawItems : [rawItems] + + return items + .map((item) => { + const title = text(item?.title) + const url = text(item?.link) + const date = toIsoDate(text(item?.pubDate)) + const subtitle = text(item?.description) + + if (!title || !url || !date) return null + if (isPlaceholder(title)) return null + + return subtitle ? { title, url, date, subtitle } : { title, url, date } + }) + .filter(Boolean) + .sort((a, b) => b.date.localeCompare(a.date)) +} + +module.exports = { parseSubstackFeed } diff --git a/vitest.config.ts b/vitest.config.ts index c065f69..243e6a2 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -8,6 +8,9 @@ export default defineConfig({ globals: true, environment: 'jsdom', setupFiles: ['./vitest.setup.ts'], + // Without this, vitest's default glob also picks up e2e/*.spec.ts and tries + // to run Playwright specs, which fails on the @playwright/test import. + include: ['__tests__/**/*.test.{ts,tsx}'], coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], From 0ad91f3242c173e515058efeda5e1733c48248ff Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:49:53 -0400 Subject: [PATCH 06/11] fix: correct stale metadata, chatbot context, sitemap, and workflow bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Loose ends left by the pre-redesign site, all of them pre-existing: - public/sitemap.xml advertised /career, /skills, /education, /travel and /contact to search engines. All five have 404'd since the site became a single page. Reduced to /. - lib/services/chat.ts fed the assistant a career-first description that knew nothing about any project, and told visitors to "check the relevant page on the website" — there are no other pages. Rewritten around the five projects, with a rule to point at sections instead. Also dropped its stale claim that content is managed with gray-matter. - ChatBot greeted with "Ask me about his career, skills, travel adventures." - app/layout.tsx metadata and JSON-LD described a "technology leader specializing in enterprise transformation" with jobTitle/worksFor Citi. Reframed to the builder story; added GitHub to sameAs. - update-dashboard-data.yml had no `name:` and was indented two spaces at the root (valid, but it showed up unnamed in the Actions UI). Its commit step read `git diff --quiet || git commit && git push`, which parses as `(diff || commit) && push` and so pushed even with nothing to commit — now an explicit if/else. Documented that its bot push can't trigger deploy.yml, which is why deploy.yml carries its own schedule. - eslint: scoped no-require-imports off for scripts/**, which are CommonJS run directly by node. Lint goes 28 errors -> 2 (both pre-existing, in TravelMap.tsx and vitest.setup.ts, neither touched here). Verified: tsc clean, build green, 9/9 unit, 20/20 e2e, both workflow files parse as valid YAML with the expected triggers. --- .github/workflows/update-dashboard-data.yml | 92 ++++++++++++--------- __tests__/parse-substack-feed.test.ts | 5 +- app/layout.tsx | 11 +-- components/chat/ChatBot.tsx | 3 +- eslint.config.mjs | 10 +++ lib/services/chat.ts | 68 ++++++--------- public/sitemap.xml | 23 +----- 7 files changed, 100 insertions(+), 112 deletions(-) diff --git a/.github/workflows/update-dashboard-data.yml b/.github/workflows/update-dashboard-data.yml index a238b4d..d72d89e 100644 --- a/.github/workflows/update-dashboard-data.yml +++ b/.github/workflows/update-dashboard-data.yml @@ -1,40 +1,52 @@ - on: - schedule: - - cron: '0 */6 * * *' - workflow_dispatch: - - permissions: - contents: write - - jobs: - update-data: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Fetch Analytics Data - env: - GOATCOUNTER_API_KEY: ${{ secrets.GOATCOUNTER_API_KEY }} - GOATCOUNTER_SITE: ${{ secrets.GOATCOUNTER_SITE }} - run: node scripts/fetch-analytics.js - - - name: Fetch Performance Data - env: - SITE_URL: ${{ vars.SITE_URL }} - run: node scripts/fetch-performance.js - - - name: Fetch Uptime Data - env: - UPTIMEROBOT_API_KEY: ${{ secrets.UPTIMEROBOT_API_KEY }} - run: node scripts/fetch-uptime.js - - - name: Commit updated data - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - git add public/data/ - git diff --staged --quiet || git commit -m "chore: update dashboard data" && git push +name: Update dashboard data + +on: + schedule: + - cron: '0 */6 * * *' + workflow_dispatch: + +permissions: + contents: write + +jobs: + update-data: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Fetch Analytics Data + env: + GOATCOUNTER_API_KEY: ${{ secrets.GOATCOUNTER_API_KEY }} + GOATCOUNTER_SITE: ${{ secrets.GOATCOUNTER_SITE }} + run: node scripts/fetch-analytics.js + + - name: Fetch Performance Data + env: + SITE_URL: ${{ vars.SITE_URL }} + run: node scripts/fetch-performance.js + + - name: Fetch Uptime Data + env: + UPTIMEROBOT_API_KEY: ${{ secrets.UPTIMEROBOT_API_KEY }} + run: node scripts/fetch-uptime.js + + # Note: this commit uses the default GITHUB_TOKEN, so the push does NOT + # trigger deploy.yml. The dashboard reads /data/*.json at runtime, so the + # fresh data is picked up by deploy.yml's own daily schedule. + - name: Commit updated data + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add public/data/ + # `a || b && c` is left-associative: the old one-liner pushed even + # when there was nothing to commit. + if git diff --staged --quiet; then + echo "No dashboard data changes." + else + git commit -m "chore: update dashboard data" + git push + fi diff --git a/__tests__/parse-substack-feed.test.ts b/__tests__/parse-substack-feed.test.ts index e6eff22..74a1e54 100644 --- a/__tests__/parse-substack-feed.test.ts +++ b/__tests__/parse-substack-feed.test.ts @@ -1,5 +1,4 @@ import { describe, it, expect } from 'vitest' -// @ts-expect-error — CommonJS script module, shared with the build script. import { parseSubstackFeed } from '../scripts/lib/parse-substack-feed' const feed = (items: string) => ` @@ -100,7 +99,9 @@ describe('parseSubstackFeed', () => { it('returns [] for empty, non-string, or feedless input', () => { expect(parseSubstackFeed('')).toEqual([]) expect(parseSubstackFeed(' ')).toEqual([]) - expect(parseSubstackFeed(undefined)).toEqual([]) + // Guards the runtime contract: the script calls this with whatever the + // network returned, which TypeScript can't police. + expect(parseSubstackFeed(undefined as unknown as string)).toEqual([]) expect(parseSubstackFeed('not a feed')).toEqual([]) expect(parseSubstackFeed(feed(''))).toEqual([]) }) diff --git a/app/layout.tsx b/app/layout.tsx index eea0e4f..48c5c3a 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -49,11 +49,11 @@ export const metadata: Metadata = { template: "%s | Dom Mangonon", }, description: - "Personal website of Dom Mangonon — technology leader specializing in enterprise transformation, AI strategy, and financial services.", + "Dom Mangonon builds software with AI — SousIQ, Bracketeer, the Claude Code Placemat, and more. Projects, writing, and a travel map.", openGraph: { title: "Dom Mangonon", description: - "Technology leader specializing in enterprise transformation, AI strategy, and financial services.", + "Building software with AI. Projects, writing, and a travel map.", url: SITE_URL, siteName: "Dom Mangonon", type: "website", @@ -84,15 +84,12 @@ export default function RootLayout({ "@type": "Person", name: "Dom Mangonon", url: SITE_URL, - jobTitle: "SVP, Transformation Senior Lead", - worksFor: { - "@type": "Organization", - name: "Citi", - }, + description: "Builds software with AI.", sameAs: [ "https://linkedin.com/in/dommangonon", "https://x.com/collapsecontext", "https://dommangonon.substack.com", + "https://github.com/dommango", ], }), }} diff --git a/components/chat/ChatBot.tsx b/components/chat/ChatBot.tsx index 89d3730..c7d40ab 100644 --- a/components/chat/ChatBot.tsx +++ b/components/chat/ChatBot.tsx @@ -17,7 +17,8 @@ export function ChatBot() { { id: 'welcome', role: 'assistant', - content: "Hi! I'm Dom's AI assistant. Ask me about his career, skills, travel adventures, or this website!", + content: + "Hi — I'm Dom's AI assistant. Ask me about anything he's built (SousIQ, Bracketeer, the Claude Code Placemat), his writing, or the travel map.", timestamp: new Date() } ]) diff --git a/eslint.config.mjs b/eslint.config.mjs index 05e726d..861b585 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -12,7 +12,17 @@ const eslintConfig = defineConfig([ "out/**", "build/**", "next-env.d.ts", + "test-results/**", + "playwright-report/**", ]), + { + // Build/data scripts are CommonJS run directly by node, not bundled. + // require() is correct there, so don't apply the app's ESM rule to them. + files: ["scripts/**/*.js"], + rules: { + "@typescript-eslint/no-require-imports": "off", + }, + }, ]); export default eslintConfig; diff --git a/lib/services/chat.ts b/lib/services/chat.ts index fbe566e..faa2e29 100644 --- a/lib/services/chat.ts +++ b/lib/services/chat.ts @@ -14,52 +14,36 @@ export interface ChatResponse { error?: string } -// Context about Dom that the AI should know -export const DOM_CONTEXT = `You are Dom Mangonon's personal AI assistant on his portfolio website. You help visitors learn about Dom's background, experience, and interests. +// Context about Dom that the AI should know. Keep this in sync with +// lib/content/projects.ts — the projects are the point of the site. +export const DOM_CONTEXT = `You are Dom Mangonon's AI assistant on his personal site. The site is a portfolio: it leads with the things Dom has built. Help visitors understand those projects first, and his career only if they ask. ## About Dom -- Full name: Dominic "Dom" Mangonon -- Current role: Senior Vice President at Citi (Finance/Technology) -- Location: Based in the United States -- Website: dommango.github.io - -## Career Highlights -- Strong background in financial technology and enterprise software -- Experience with data analytics, process automation, and digital transformation -- Has worked across multiple industries with focus on finance sector -- Leadership experience managing teams and cross-functional projects - -## Technical Skills -- Languages: TypeScript, JavaScript, Python, SQL -- Frontend: React, Next.js, Tailwind CSS -- Backend: Node.js, APIs, databases -- Tools: Git, cloud platforms, data visualization - -## Travel & Personal Interests -- Avid traveler who has visited 52 countries across 5 continents -- Notable regions: Extensive travel in Asia, Europe, and the Americas -- Interested in exploring different cultures and cuisines -- Travel philosophy: believes in immersive experiences over tourist attractions - -## Career Goals -- Continuing to grow in technology leadership roles -- Building innovative solutions at the intersection of finance and technology -- Mentoring the next generation of tech professionals -- Contributing to open source and the developer community - -## Website Tech Stack -- Built with Next.js 16 and React 19 -- TypeScript with strict mode -- Tailwind CSS 4 for styling -- Static site export deployed to GitHub Pages -- Content managed via Markdown with gray-matter +- Dominic "Dom" Mangonon, New York metropolitan area +- Seventeen years in financial services; currently SVP, Transformation at Citi, where he works on enterprise AI adoption +- Went all in on AI in 2025 and started shipping software nights and weekends, all built with Claude Code — including this site + +## Projects (the main thing on the site) +- SousIQ — restaurant cost management. Parses vendor invoices into line items and matches them to inventory products using embeddings and fuzzy search. Postgres with pgvector, row-level security for multi-tenancy, Claude Haiku for parsing and Sonnet for harder passes. Live and field-tested in a working bakery. Source is private. +- Bracketeer — tournament bracket pool. Create a pool, invite friends, make picks, watch a live leaderboard. Knockout seeding implements FIFA Annex C. Next.js, Prisma, Auth.js, Railway. Live, and ran a real World Cup pool. Started as a pool for friends. +- Claude Code Placemat — a one-page Claude Code reference (shortcuts, slash commands, flags, hooks, MCP) that maintains itself: a scheduled agent re-reads each release and opens a PR when anything drifts. Static HTML on GitHub Pages, MIT licensed. +- modular-mind — builds a corpus of 3,500+ VCV Rack modular-synth patches and generates new ones from learned patterns. Decodes the binary patch format, profiles modules, validates signal flow. Python. +- PRIAL Pipeline — turns monthly SEC Form ADV bulk filings into a deduped registry of 23,000+ investment-adviser firms, with officers and firm sites. Python. Private. + +## Career, briefly +Operations at BNP Paribas through the 2008 crisis, MBA at CMU Tepper, consulting at PwC/Strategy& and Treliant, wealth-management strategy at Morgan Stanley, and Citi since 2021. The site has a short timeline; LinkedIn has the long version. + +## Writing +Dom writes at Context//Collapse on Substack (dommangonon.substack.com) — notes on building with AI. + +## Also +Has travelled to 52 countries across 5 continents; the site has an interactive map. ## Response Guidelines -- Be friendly, professional, and helpful -- Keep responses concise (2-3 sentences for simple questions) -- If asked about specific details you don't know, suggest checking the relevant page on the website -- Never make up specific numbers, dates, or facts - say "I'd recommend checking with Dom directly" for specifics -- You can encourage visitors to use the contact form to reach out +- Be friendly and direct. Keep it to 2-3 sentences for simple questions. +- The site is a single page — point people to a section (Projects, Writing, Career, Travel, Contact), never to a separate page or URL path. +- Never invent numbers, dates, or facts. If you don't know, say so and suggest they reach out via the Contact section. +- Don't oversell him. The projects speak for themselves; describe them plainly. ` /** diff --git a/public/sitemap.xml b/public/sitemap.xml index 82afeba..3ca37bc 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -1,27 +1,10 @@ + https://dommango.github.io/ + weekly 1.0 - - https://dommango.github.io/career - 0.8 - - - https://dommango.github.io/skills - 0.7 - - - https://dommango.github.io/education - 0.7 - - - https://dommango.github.io/travel - 0.5 - - - https://dommango.github.io/contact - 0.6 - From fa1cdcb6e57853aa02bc297d0860ea4e571bd475 Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Tue, 14 Jul 2026 23:50:38 -0400 Subject: [PATCH 07/11] chore: untrack test-results/ Committed by an earlier 'git add -A' before the gitignore entry landed. Playwright output is regenerated on every run and shouldn't be in the repo. --- test-results/.last-run.json | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 test-results/.last-run.json diff --git a/test-results/.last-run.json b/test-results/.last-run.json deleted file mode 100644 index cbcc1fb..0000000 --- a/test-results/.last-run.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "status": "passed", - "failedTests": [] -} \ No newline at end of file From a4669173f9f02ad72427ba7ca628ec8d2f97ae80 Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Wed, 15 Jul 2026 08:54:56 -0400 Subject: [PATCH 08/11] fix: pin the e2e port and stop reCAPTCHA overflowing narrow phones MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Playwright's reuseExistingServer trusts whatever already answers on the port. Another project's dev server was occupying 3000 during verification, so the suite was silently driving the wrong site. Thread PLAYWRIGHT_PORT through baseURL and the webServer command so a private port is available. Re-running on a clean port surfaced a real pre-existing bug the hijacked run had masked: at 320px the page scrolled sideways to 353px. Google's reCAPTCHA is a fixed 304px iframe with no resize API, so it cannot fit a 320px viewport once form padding is counted. Scale it below 360px. The captcha overflow is not introduced by this branch — .form-captcha is unchanged from main — but the new overflow matrix asserts 320px, so it fails here first. --- app/globals.css | 12 ++++++++++++ playwright.config.ts | 12 +++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app/globals.css b/app/globals.css index 1443a82..6cb7a72 100644 --- a/app/globals.css +++ b/app/globals.css @@ -1124,3 +1124,15 @@ input, .continent-row { grid-template-columns: 120px 1fr 36px; } .hero-portrait { max-width: 100%; justify-self: stretch; } } + +/* reCAPTCHA renders a fixed 304px iframe that Google gives no way to resize, + so below ~360px it pushes the whole page sideways. Scale it to fit; the + height override keeps the shrunken widget from leaving a gap, since a + transform doesn't shrink the layout box. */ +@media (max-width: 359px) { + .form-captcha { + transform: scale(0.85); + transform-origin: left top; + height: 66px; + } +} diff --git a/playwright.config.ts b/playwright.config.ts index fb61d7a..8e7ef4b 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -1,5 +1,11 @@ import { defineConfig, devices } from "@playwright/test"; +// reuseExistingServer trusts whatever already answers on this port — if another +// project's dev server is up there, the suite silently tests the wrong site. +// Override with PLAYWRIGHT_PORT to get a private one. +const PORT = process.env.PLAYWRIGHT_PORT ?? "3000"; +const BASE_URL = `http://localhost:${PORT}`; + export default defineConfig({ testDir: "./e2e", fullyParallel: true, @@ -8,7 +14,7 @@ export default defineConfig({ workers: process.env.CI ? 1 : undefined, reporter: "list", use: { - baseURL: "http://localhost:3000", + baseURL: BASE_URL, trace: "on-first-retry", }, projects: [ @@ -18,8 +24,8 @@ export default defineConfig({ }, ], webServer: { - command: "npm run dev", - url: "http://localhost:3000", + command: `npm run dev -- -p ${PORT}`, + url: BASE_URL, reuseExistingServer: !process.env.CI, timeout: 120000, }, From 896e1ce9533d291448db9e7a7e7a6f57395b3d43 Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Wed, 15 Jul 2026 08:59:34 -0400 Subject: [PATCH 09/11] fix: stop fetch-substack corrupting writing.ts on a bad slice MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The tail was located with source.indexOf('export const hasPosts'), which had two failure modes, both verified: 1. When the string is absent (someone renames or removes hasPosts), indexOf returns -1 and slice(-1) does not throw — it returns the last character. The script then overwrote writing.ts with a truncated file. The existing guard only covered a missing start marker. 2. On a re-run over already-generated content, a post title containing "export const hasPosts" matched ahead of the real declaration, slicing the file mid-array. Bound the generated region with an explicit end marker and bail unless both markers are present and ordered. Anchoring the marker on newlines closes (2) for good: serialize() puts every field through JSON.stringify, which escapes real newlines, so no emitted string literal can contain one. Verified: rewrite is idempotent across runs, a title carrying the old sentinel now survives intact, a missing marker leaves the file untouched, and a fetch outage still exits 0 without writing. --- lib/content/writing.ts | 1 + scripts/fetch-substack.js | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/content/writing.ts b/lib/content/writing.ts index fa7254b..ab954d6 100644 --- a/lib/content/writing.ts +++ b/lib/content/writing.ts @@ -19,5 +19,6 @@ export const SUBSTACK_URL = 'https://dommangonon.substack.com' // GENERATED — do not edit by hand. See scripts/fetch-substack.js. export const POSTS: WritingPost[] = [] +// END GENERATED export const hasPosts = (): boolean => POSTS.length > 0 diff --git a/scripts/fetch-substack.js b/scripts/fetch-substack.js index 31b3bfe..17d02f9 100644 --- a/scripts/fetch-substack.js +++ b/scripts/fetch-substack.js @@ -14,6 +14,10 @@ const FEED_URL = 'https://dommangonon.substack.com/feed' const TARGET = path.join(__dirname, '../lib/content/writing.ts') const MAX_POSTS = 6 const MARKER = '// GENERATED — do not edit by hand. See scripts/fetch-substack.js.' +// Anchored on newlines so it can never match inside a generated post title: +// serialize() runs every field through JSON.stringify, which escapes real +// newlines, so no string literal it emits can contain one. +const END_MARKER = '\n// END GENERATED\n' const serialize = (posts) => { if (posts.length === 0) return 'export const POSTS: WritingPost[] = []' @@ -55,16 +59,20 @@ async function main() { const source = fs.readFileSync(TARGET, 'utf8') const markerIndex = source.indexOf(MARKER) + const endIndex = source.indexOf(END_MARKER) - if (markerIndex === -1) { - console.warn('[substack] generated marker missing in writing.ts; leaving file alone') + // Bail rather than write a half-file: a bare indexOf(...) === -1 would flow + // into slice(-1), which returns the last character instead of throwing and + // would silently truncate writing.ts. + if (markerIndex === -1 || endIndex === -1 || endIndex < markerIndex) { + console.warn('[substack] generated markers missing or out of order in writing.ts; leaving file alone') return } const head = source.slice(0, markerIndex + MARKER.length) - const tail = source.slice(source.indexOf('export const hasPosts')) + const tail = source.slice(endIndex) - fs.writeFileSync(TARGET, `${head}\n${serialize(posts)}\n\n${tail}`) + fs.writeFileSync(TARGET, `${head}\n${serialize(posts)}${tail}`) console.log(`[substack] wrote ${posts.length} post(s) to lib/content/writing.ts`) } From 0c041b6ea58f19686aab90d7a453acdefcd2f08b Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Wed, 15 Jul 2026 09:05:04 -0400 Subject: [PATCH 10/11] fix: don't let a non-feed 200 empty the Writing section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review findings on the Substack fetch. parseSubstackFeed collapsed two different outcomes into []: "this feed has no posts" and "I could not understand this response". Only the first should overwrite the committed POSTS. A Cloudflare interstitial, maintenance page, or redirect to an HTML login all return 200 with an HTML body, which parsed happily to [] and wiped the Writing section — on a daily cron build with nobody watching. Return null for a non-feed body and keep committed posts. Gating on rss.channel is what separates the two: an HTML page parses under `html`, so it can never look like an empty feed. Verified against the real script — an interstitial now preserves a committed post, while a genuine empty feed still clears it. Also strip HTML from subtitles: Substack puts markup in , and unstripped it renders as visible tag soup ("

Hello world

"). React escapes it, so this was never an XSS vector. The strip only matches tag-shaped text so prose like "a < b" survives. fast-xml-parser moves to dependencies — it is required at build time, and only survived in devDependencies because deploy.yml runs plain `npm install`. `npm ci --omit=dev` would have failed the build at require time. main() gains a .catch(): an unwritable writing.ts should still fail the build, but as a [substack] message rather than a raw unhandled rejection. Caveat: a truncated feed body ('broken') still parses to a channel and so reads as an empty feed rather than a non-feed. Left as is. --- __tests__/parse-substack-feed.test.ts | 64 +++++++++++++++++++----- package-lock.json | 70 +++++++++++++++++++++++---- package.json | 2 +- scripts/fetch-substack.js | 20 +++++++- scripts/lib/parse-substack-feed.js | 39 ++++++++++++--- 5 files changed, 164 insertions(+), 31 deletions(-) diff --git a/__tests__/parse-substack-feed.test.ts b/__tests__/parse-substack-feed.test.ts index 74a1e54..8aa9d30 100644 --- a/__tests__/parse-substack-feed.test.ts +++ b/__tests__/parse-substack-feed.test.ts @@ -52,7 +52,7 @@ describe('parseSubstackFeed', () => { ) expect(posts).toHaveLength(1) - expect(posts[0].title).toBe('A real post') + expect(posts?.[0].title).toBe('A real post') }) it('returns newest first', () => { @@ -63,7 +63,7 @@ describe('parseSubstackFeed', () => { ) ) - expect(posts.map((p: { title: string }) => p.title)).toEqual(['Newer', 'Older']) + expect(posts?.map((p: { title: string }) => p.title)).toEqual(['Newer', 'Older']) }) it('handles a single-item feed (parser returns an object, not an array)', () => { @@ -90,19 +90,61 @@ describe('parseSubstackFeed', () => { expect(posts).toEqual([]) }) - // A Substack outage must degrade to an empty section, never break the build. - it('returns [] for malformed XML instead of throwing', () => { + // A Substack outage must degrade gracefully, never break the build. + it('does not throw on malformed XML', () => { expect(() => parseSubstackFeed('broken')).not.toThrow() - expect(parseSubstackFeed('broken')).toEqual([]) }) - it('returns [] for empty, non-string, or feedless input', () => { - expect(parseSubstackFeed('')).toEqual([]) - expect(parseSubstackFeed(' ')).toEqual([]) + // The distinction the caller depends on: [] may overwrite the committed + // POSTS, null may not. Collapsing them lets a 200-with-an-HTML-body wipe + // the Writing section on an unattended cron build. + it('returns [] for a real feed that has no posts', () => { + expect(parseSubstackFeed(feed(''))).toEqual([]) + }) + + it('returns null when the body is not a feed at all', () => { + // Every one of these arrives as a 200 in the wild. + expect(parseSubstackFeed('not a feed')).toBeNull() + expect( + parseSubstackFeed('Just a moment...') + ).toBeNull() + expect(parseSubstackFeed('')).toBeNull() + expect(parseSubstackFeed(' ')).toBeNull() // Guards the runtime contract: the script calls this with whatever the // network returned, which TypeScript can't police. - expect(parseSubstackFeed(undefined as unknown as string)).toEqual([]) - expect(parseSubstackFeed('not a feed')).toEqual([]) - expect(parseSubstackFeed(feed(''))).toEqual([]) + expect(parseSubstackFeed(undefined as unknown as string)).toBeNull() + }) + + // Substack puts HTML in ; unstripped it renders as visible tag + // soup on the card (React escapes it, so it is not an XSS vector). + it('strips HTML markup out of the subtitle', () => { + const posts = parseSubstackFeed( + feed( + item( + 'Post', + 'https://x.substack.com/p/a', + 'Mon, 06 Jul 2026 12:00:00 GMT', + '

Hello world — a subtitle

' + ) + ) + ) + + expect(posts?.[0].subtitle).toBe('Hello world — a subtitle') + }) + + it('keeps prose that merely contains a bare angle bracket', () => { + const posts = parseSubstackFeed( + feed(item('Post', 'https://x.substack.com/p/a', 'Mon, 06 Jul 2026 12:00:00 GMT', 'when a < b holds')) + ) + + expect(posts?.[0].subtitle).toBe('when a < b holds') + }) + + it('omits the subtitle entirely when the description is only markup', () => { + const posts = parseSubstackFeed( + feed(item('Post', 'https://x.substack.com/p/a', 'Mon, 06 Jul 2026 12:00:00 GMT', '

')) + ) + + expect(posts?.[0]).not.toHaveProperty('subtitle') }) }) diff --git a/package-lock.json b/package-lock.json index 2117cd0..9b20f71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "clsx": "^2.1.1", "d3-geo": "^3.1.1", "date-fns": "^4.1.0", + "fast-xml-parser": "^5.10.0", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3", @@ -36,7 +37,6 @@ "@vitejs/plugin-react": "^5.1.4", "eslint": "^9", "eslint-config-next": "16.1.6", - "fast-xml-parser": "^5.10.0", "jsdom": "^28.0.0", "tailwindcss": "^4", "typescript": "^5", @@ -1924,7 +1924,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz", "integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==", - "dev": true, "funding": [ { "type": "github", @@ -2613,6 +2612,66 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.7.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.7.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.1.18", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", @@ -3727,7 +3786,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz", "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==", - "dev": true, "funding": [ { "type": "github", @@ -5401,7 +5459,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.0.tgz", "integrity": "sha512-F74cZEdCvuw9P41GAC3rod4X04jjWGM1JPEv/GWSqFTWLsdyMSBMBMlm9Hk3GLBgLBbdBNY8yee0pQh2RBVESQ==", - "dev": true, "funding": [ { "type": "github", @@ -5418,7 +5475,6 @@ "version": "5.10.0", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.10.0.tgz", "integrity": "sha512-SLhnTEqE5QpJHq/6zl9bsmImEP2adv+y6Wy+cJa7nVTRzQh1OZfCe9k29M5xN74LWnu0xa1zrUrq3KnOKl92Fg==", - "dev": true, "funding": [ { "type": "github", @@ -6349,7 +6405,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.0.tgz", "integrity": "sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA==", - "dev": true, "funding": [ { "type": "github", @@ -7389,7 +7444,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", - "dev": true, "funding": [ { "type": "github", @@ -8417,7 +8471,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.1.tgz", "integrity": "sha512-M9eUSMT2dCB2cTNPG7UYj6KuK7RJR2SN2+yCV/fTW3xzTCS6EaGZ5pSMgDIjB7r8zSfTGk+dvvn9rTjpVS9Mwg==", - "dev": true, "funding": [ { "type": "github", @@ -9337,7 +9390,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", - "dev": true, "funding": [ { "type": "github", diff --git a/package.json b/package.json index 9ac72a5..9b5840e 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "clsx": "^2.1.1", "d3-geo": "^3.1.1", "date-fns": "^4.1.0", + "fast-xml-parser": "^5.10.0", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3", @@ -40,7 +41,6 @@ "@vitejs/plugin-react": "^5.1.4", "eslint": "^9", "eslint-config-next": "16.1.6", - "fast-xml-parser": "^5.10.0", "jsdom": "^28.0.0", "tailwindcss": "^4", "typescript": "^5", diff --git a/scripts/fetch-substack.js b/scripts/fetch-substack.js index 17d02f9..1e6d15a 100644 --- a/scripts/fetch-substack.js +++ b/scripts/fetch-substack.js @@ -51,7 +51,17 @@ async function main() { return } - posts = parseSubstackFeed(await response.text()).slice(0, MAX_POSTS) + const parsed = parseSubstackFeed(await response.text()) + + // null means the body wasn't a feed — a 200 carrying an interstitial or a + // login page. Writing [] there would silently empty the Writing section on + // a cron build nobody is watching, so treat it like any other outage. + if (parsed === null) { + console.warn('[substack] response was not an RSS feed; keeping committed posts') + return + } + + posts = parsed.slice(0, MAX_POSTS) } catch (error) { console.warn(`[substack] fetch failed (${error.message}); keeping committed posts`) return @@ -76,4 +86,10 @@ async function main() { console.log(`[substack] wrote ${posts.length} post(s) to lib/content/writing.ts`) } -main() +// An unreadable/unwritable writing.ts is not a "fetch failure" and should fail +// the build — but surface it in the same voice as the warnings above rather +// than as a bare unhandled-rejection stack trace. +main().catch((error) => { + console.error(`[substack] ${error.stack || error.message}`) + process.exit(1) +}) diff --git a/scripts/lib/parse-substack-feed.js b/scripts/lib/parse-substack-feed.js index 7854107..50d096b 100644 --- a/scripts/lib/parse-substack-feed.js +++ b/scripts/lib/parse-substack-feed.js @@ -1,6 +1,12 @@ // Pure RSS -> posts transform. Kept separate from the fetch so it can be -// tested without network. Never throws: a broken feed must degrade to an -// empty Writing section, not fail the build. +// tested without network. Never throws. +// +// Two different "no posts" outcomes, and the caller must tell them apart: +// null -> the body isn't an RSS feed at all (HTML interstitial, login +// redirect, maintenance page — all of which arrive as a 200). +// [] -> a real feed that currently has no publishable posts. +// Only the second may overwrite the committed POSTS; collapsing both to [] +// lets a Cloudflare splash page silently empty the Writing section. const { XMLParser } = require('fast-xml-parser') @@ -26,22 +32,39 @@ const text = (value) => { return '' } +// Substack puts HTML in . React escapes it rather than executing +// it, so the risk isn't XSS — it's a card rendering "

Hello world

" +// as visible tag soup. Only strip things shaped like a tag, so prose such as +// "a < b" survives. +const stripHtml = (value) => + value + .replace(/<\/?[a-zA-Z][^>]*>/g, ' ') + .replace(/ /g, ' ') + .replace(/\s+/g, ' ') + .trim() + /** * @param {string} xml Raw RSS feed body. - * @returns {Array<{title: string, url: string, date: string, subtitle?: string}>} - * Real posts, newest first. Empty on malformed input or placeholder-only feeds. + * @returns {Array<{title: string, url: string, date: string, subtitle?: string}>|null} + * Real posts newest first, [] for a feed with none, or null if the body + * isn't a feed at all. */ function parseSubstackFeed(xml) { - if (typeof xml !== 'string' || xml.trim() === '') return [] + if (typeof xml !== 'string' || xml.trim() === '') return null let parsed try { parsed = new XMLParser({ ignoreAttributes: false, trimValues: true }).parse(xml) } catch { - return [] + return null } - const rawItems = parsed?.rss?.channel?.item + // The channel element is what makes this a feed. An HTML error page parses + // fine but lands under `html`, so it can't be mistaken for an empty feed. + const channel = parsed?.rss?.channel + if (!channel) return null + + const rawItems = channel.item if (!rawItems) return [] const items = Array.isArray(rawItems) ? rawItems : [rawItems] @@ -51,7 +74,7 @@ function parseSubstackFeed(xml) { const title = text(item?.title) const url = text(item?.link) const date = toIsoDate(text(item?.pubDate)) - const subtitle = text(item?.description) + const subtitle = stripHtml(text(item?.description)) if (!title || !url || !date) return null if (isPlaceholder(title)) return null From 2344a432938f3ba401ce3b66f9057bfd7178e4db Mon Sep 17 00:00:00 2001 From: dommango-sys Date: Wed, 15 Jul 2026 10:14:12 -0400 Subject: [PATCH 11/11] ci: run the test suite on pull requests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nothing ran the tests. deploy.yml is install + build only and fires on push-to-main, schedule, and dispatch — it has no pull_request trigger, so no workflow reported on a PR at all. The parser tests cover real ground (placeholder filter, single-item feeds, bad dates, malformed XML, non-feed bodies) and none of it was enforced. Gates typecheck, unit, build, and e2e. Playwright uploads its report on failure only. Deliberately omits `npm run lint`: two errors predate this branch (TravelMap.tsx react-compiler memoization, vitest.setup.ts no-explicit-any), so gating on lint would fail every run on arrival. Worth a separate pass. No Substack fetch here — CI must not depend on the network. deploy.yml keeps running scripts/fetch-substack.js as its own step before its build. Verified by running each command as written, and the suite under CI=true so Playwright boots its own server rather than reusing one: 20/20, 13/13 unit, tsc clean. --- .github/workflows/ci.yml | 55 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..a4202b7 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,55 @@ +name: CI + +on: + pull_request: + push: + branches: [main] + +# A superseded run tells you nothing useful; don't pay for it. +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + # react-simple-maps declares a React <19 peer, so a plain `npm ci` fails. + # deploy.yml installs the same way. + - name: Install + run: npm install --legacy-peer-deps + + - name: Typecheck + run: npx tsc --noEmit + + - name: Unit tests + run: npm test -- --run + + # Deliberately no Substack fetch: CI must not depend on the network or on + # dommangonon.substack.com being up. deploy.yml runs + # scripts/fetch-substack.js as its own step before building. + - name: Build + run: npm run build + + - name: Install Playwright browser + run: npx playwright install --with-deps chromium + + # playwright.config.ts starts its own dev server; reuseExistingServer is + # off when CI is set, so this can't silently test a stale server. + - name: E2E tests + run: npx playwright test + + - name: Upload Playwright report + if: failure() + uses: actions/upload-artifact@v4 + with: + name: playwright-report + path: playwright-report/ + retention-days: 7