Software Engineer
Engineered a high-performance web crawler leveraging Puppeteer and Node.js, designed with advanced filtering techniques to meticulously gather relevant data. This data significantly enhanced the functionality of chatbot widgets deployed across hospital websites in British Columbia.Innovatively designed and implemented chatbot widgets using React.js, featuring customizable branding capabilities through a single configuration file, enabling rapid scalability and deployment without code duplication.Architected a robust backend infrastructure using Node.js, Express.js, and LangChain, which streamlined the integration and management of chatbot communications. This system effectively handles queries by interfacing with Chroma DB vector databases and the OpenAI GPT-4 model, delivering precise, AI-driven responses within the chat interface.Spearheaded the migration of all operational infrastructure from AWS to Azure, optimizing system performance and aligning with client platform preferences. This strategic move ensured enhanced service delivery and system reliability.Led the development of a program for populating and managing Chroma DB databases with scraped data, significantly boosting the response accuracy and speed of the AI models used in chatbots.