Experience
Salient
Founding Engineer
- Build and own customer-facing platform surfaces — user management, reporting, analytics, and human-in-the-loop compliance review — for enterprise customers monitoring ~1M AI-driven phone interactions a month.
- Developed core AI voice-agent infrastructure — conversational memory, interruption handling, speech timing, and text normalization — powering tens of thousands of live calls daily with sub-second response times.
- Led engineering for a Fortune 100 financial institution, adapting the full platform (frontend, APIs, agent orchestration, SIP, databases) to run inside a highly restricted enterprise environment and taking it from pilot to production.
- Now leading self-serve product work: a visual conversation-flow builder for designing and managing AI agents, and an AI-powered reporting builder that generates custom reporting UIs on demand.
- Expanding the platform into new communication channels like SMS to broaden how AI agents reach customers
Action Network
Software Engineer
- Achieved multi-million in revenue by creating a reusable UI component library for consistent promotion rendering across platforms & properties
- Built multiple internal tools for the operations team, streamlining promotional content planning & management
- Developed user-facing products focused on bet-tracking and user engagement enhancement
- Led cross-functional teams on projects from ideation to deployment, ensuring alignment with business goals
- Worked closely with stakeholders to optimize user experience and feature functionality across multiple products
CMDI
Client Representative & Front End Developer
- Created and Managed marketing/blog website using a headless CMS & NextJS
- Mock up designs for new features using Adobe XD and HTML/CSS
- Develop tools for the support team including web applications to manage 150+ clients
- Communicate bugs to development team through an agile project management tool
- Assist in development of new features through product meetings
- Provide support for three online products through emails, chats, calls, and scheduled trainings
- Manage 200+ client accounts to ensure satisfaction with products and services
- Created and curated helpdesk content on the Zendesk platform
Cherry Communications
Supervisor
- Promoted within 8 months for exceeding employee standards
- Led training of new employees
- Monitored all {30+} employees to ensure quality of call performance
Projects
A React library for elegant page ownership management in modern web applications, preventing concurrent access conflicts with real-time locking.
Building scalable ETL pipelines for real-time data processing and analytics at enterprise scale.
Making custom UI library inside of the game BitBurner using React and a custom renderer.
A journey into building a flexible and configurable component library using Web Components for high compatibility across platforms.
An exploration of SolidJS and its merits in managing complex state for a game inspired by Hues and Cues, focusing on local state management and WebSocket communication.
A visual walkthrough of blockchain technologies. Learn about key concepts like hash functions, blocks, blockchains, and distributed ledger technologies.