IBM · Workflows
Carbon AI Chat
React and Lit components for AI chat interfaces, used across IBM products. The component APIs are designed so both developers and AI agents can build with Carbon.
$ whoami → software engineer
I’m a software engineer in New York City with 8 years of experience building interfaces on top of design systems. For 5+ years I’ve been a core contributor to IBM’s Carbon Design System. Today I build the components behind Carbon AI Chat, made to work for both the developers and the AI agents who build with them.
export const alex = { role: "Software engineer", based_in: "NYC", currently: "IBM · Carbon AI Chat", into: ["tinkering", "board games", "video games", "film"], stack: ["Typescript", "React", "Lit", "NodeJS", "Next.js"], };
01 — Selected work
A mix of day-job work, side projects and experiments, with notes on how they came together.
IBM · Workflows
React and Lit components for AI chat interfaces, used across IBM products. The component APIs are designed so both developers and AI agents can build with Carbon.
IBM · Carbon Experience Platform
Front-end architecture for moving Carbon’s docs from Gatsby to Next.js, Payload CMS and MongoDB. Content now publishes 3x faster. The work also included a database migration with zero downtime, role-based access for multiple teams, with live docs editing with Live preview.
BM · Design system
Converted 100+ components into structured data so AI assistants can build with Carbon accurately.
IBM · Open source
Maintained and improved a DataTable with 40+ plugins, a key building block for enterprise apps. Added test coverage reporting with CodeCov to Carbon for IBM Products.
IBM · Migrations
Led two acquired products onto Carbon Design System. Audited component and accessibility gaps between system and migrated over 30+ components over for SevOne saving teams 1000+ developer hours.
Carbon Design System team. Building Carbon AI Chat, leading the docs platform rebuild, and helping acquired products adopt Carbon.
Launched local FED@IBM Branch in One Madison Avenue NYC. Grew the chapter by 50% with regular meetups and talks, and mentor the co-organizers.
Watson AI Ops. Built React prototypes and a shared component library, and designed animations that guide people through complex AI workflows.
Graduated with 3.8 GPA Multi-media programming. Program consisted of Adobe Photoshop, After Effects, Illustrator; Web design & developement; Video Arts Technology; Game design; P5.js using generate art and more. Supplemental Instructor and Tutor on Campus.
03 — Writing
’m always happy to talk shop about design systems, AI interfaces, or whatever you’re building. I also run FED@IBM’s NYC meetups, so say hi if you’re local.