Safety Insurance
| Web Application Developer
November 2021 - Present | Boston, MA
Develop web applications across multiple languages including Python, Perl, and JavaScript.
- Generative AI: Sole developer of Safety Insurance's first production GenAI application — a Gemini-powered RAG chatbot serving the ~50-person MIS department. Built the full retrieval pipeline from scratch with no framework, generating embeddings and indexing the project management information system (PMIS) into Typesense for semantic vector search. Replaces manual PMIS lookups across issue descriptions, notes, and wiki pages. Iterated the architecture from an initial cache-augmented generation (CAG) approach to RAG to improve scalability and retrieval accuracy.
- API Integration & Management: Integrated vendor APIs to power core customer portal features such as online billing, customer signup, and enrollment in our telematics app.
- Professional Development: Earned The Institutes' Associate in Information Technology (AIT) and Associate in Insurance Data Analytics (AIDA) designations.
Brown University
| Library Programmer
October 2010 - September 2021 | Providence, RI
Developed web applications, primarily in Python, PHP, JavaScript, and XSLT.
- Online Course Reserves Application: Lead the continued development of OCRA, the Library's custom-built course reserves management app, successfully upgrading it to support several new versions of PHP and MySQL. Enhanced OCRA's functionality by integrating free-text and structured API searches, simplifying faculty's addition of course materials. Also created a Chrome extension to simplify the process of requesting items found across the Internet.
- Inscriptions of Israel-Palestine: Enhanced Solr query efficiency and developed a web-based map interface, furthering the project's research impact and user engagement.
University of Rhode Island
| Part-Time Faculty
August - December 2019 | Kingston, RI
Designed and taught CSC 593, "Programming for Scientists", a three-credit course in introductory computer programming for non-Computer Science graduate students. Assisted students in the development of data science projects relevant to their academic fields, which included engineering, marine and environmental sciences and English literature.