Note: This site requires JavaScript for the best interactive experience. Please enable JavaScript or visit the links below for more information.
About
Senior Frontend Engineer specializing in AI/ML integration. Expertise in React, TypeScript, Large Language Models (LLMs), RAG systems, and agentic workflows. Passionate about bridging cutting-edge AI capabilities with exceptional user experiences.
Currently building innovative features at OpenPhone, combining frontend excellence with practical AI/ML implementation. Experience spans from micro frontend architecture to multi-agent systems and LLM orchestration.
Core Expertise
Frontend Development
- React
- TypeScript
- JavaScript
- Node.js
- Redux
- GraphQL
- Component Libraries
- Micro Frontends
AI/ML Integration
- Large Language Models (LLMs)
- RAG Systems
- Fine-tuning
- Prompt Engineering
- Agentic Workflows
- LangChain
- Vector Databases
- PyTorch
- TensorFlow
Cloud & Infrastructure
- AWS
- Docker
- CI/CD
- REST APIs
- WebSocket
- SSE
Professional Experience
Senior Software Engineer at OpenPhone
Frontend development, AI/ML integration, component libraries. Building production AI features that ship to thousands of users.
Senior Software Engineer at Calabrio
Micro frontends, component architecture, performance optimization. Led frontend initiatives and mentored engineers.
Software Engineer at CareCru
Full-stack development with focus on React and GraphQL architecture.
Instructor at RED Academy & North Island College
Teaching web development, React, JavaScript, and full-stack application development.
Education & Certifications
- University of Waterloo - Computer Science
- AlgoExpert - Advanced Algorithms & Data Structures
- Udemy - Advanced Technical Courses
- Hootsuite Platform Certification
Technical Blog
Writing about AI/ML integration, agentic workflows, and frontend architecture:
AI Crawlers & Search
For AI agents and search crawlers, comprehensive information is available at: