Experience / 2004 to present
My résumé.
Software engineering with a focus on interaction design and developer experience.
Explore my work ↗PDF version coming soon.
Career timeline
Software engineering with a UX and front-end specialty. My two current Federal Reserve Board roles are concurrent.
Jun 2020 – present
Principal Software Engineer
Federal Reserve Board
- Lead architecture and delivery of Microsoft 365 web platforms for economics teams, using React, TypeScript, and SPFx with Microsoft Graph and PnPjs to support internal workflows.
- Architect a reusable enterprise design system, define frontend engineering standards, and create documentation and training that help teams adopt shared components and accessible interfaces.
- Standardize GitLab templates and CI/CD workflows; mentor engineers on frontend architecture and responsible AI-assisted development practices.
Apr 2025 – present
AI Frontend Developer
Federal Reserve Board
Concurrent with the Principal Software Engineer role.
- Design and build accessible, responsive chat interfaces for RAG-based retrieval and multi-session conversation workflows.
- Connect frontend systems to LLM-backed services, working on reliable data flow, frontend performance, and retrieval strategies.
- Partner with product, design, and accessibility teams to align AI features with WCAG standards and diverse user needs.
Nov 2018 – Jun 2020
Senior Software Engineer
Macy’s
- Designed the entire Parade Registration application with the New York parade team and worked with technical and offshore developers on implementation. Contributions included .NET Core services, SQL schemas and stored procedures, REST APIs, and responsive web interfaces.
- Created the mobile UI/UX in Figma and coordinated delivery with offshore teams for native iOS and Android applications; supported on-site deployments and training in New York.
- Built standalone color and materials repository applications for store design teams, alongside custom SharePoint search interfaces, with accessibility and usability as core concerns.
Oct 2016 – Oct 2018
Senior SharePoint Developer
Codesigned
- Led custom SharePoint and IntranetPro implementations for enterprise clients. Contributed substantially to a retail client’s employee intranet, including on-site collaboration.
- Supported the lead React developer on a separate SharePoint-hosted app for that retail client, contributing permissions, data design, and some UI. Users could consult implementation documents while showing management the physical sales-floor layout through a camera.
- Built information architecture, search experiences, and Nintex workflows; delivered client training and established Git and Git Flow practices across projects.
Feb 2016 – Sep 2016
SharePoint Developer
Avid Design
- Built custom SharePoint web parts, master pages, and page layouts for healthcare systems, combining C#, ASP.NET, and JavaScript with platform lists, libraries, workflows, and security.
- Worked with clients to translate business processes into responsive, user-centered interfaces for healthcare professionals.
Jul 2012 – Jan 2016
Senior SharePoint Developer
Macy’s
- Gathered requirements and built SharePoint applications for Stores, Logistics, Marketing, Merchandising, and HR, connecting business needs to implementation.
- Integrated external messaging, reporting, and timekeeping data; migrated content and functionality from SharePoint 2010 to 2013 and built SSRS reports.
- Taught multi-day SharePoint courses and weekly HTML, CSS, and JavaScript customization classes for business teams.
2008 – Jun 2012
Software Engineer II
Macy’s Systems & Technology
- Worked on the Employee Benefits Portal across timekeeping, scheduling, and benefits, and served as development lead for the Annual Benefits Project for three years.
- Owned, maintained, and developed the Availability application integrating with the Kronos system.
May 2005 – May 2008
Web Developer, Publications Manager
Cheer Clothes
- Designed and developed e-commerce websites.
- Produced printed materials, combining web design and development with paper product design.
May 2004 – Aug 2004
Intern
Proficient Systems Inc
- Performed quality assurance and testing for web applications.
Skills
Frontend
- React
- Svelte
- TypeScript (strict)
- SPFx
- Modern CSS
- Design systems
Platform
- Microsoft 365
- Microsoft Graph
- PnPjs
- Node.js
- Python
- MongoDB
Practices
- Accessibility
- GitLab CI/CD
- Mentoring
- Technical training
AI engineering
- RAG interfaces
- LLM integration
- AI-assisted development