Performed research focused on the development and testing of a mental health treatment chatbot to treat anxiety and depressive disorder with mixed-methods research. Built a mobile application in Flutter that implements the interface of the chatbot. Deployed the chatbot and a supplementary machine learning service on AWS. Spearheaded the training of the chatbot through curating data from various sources and scheduling training scripts with Torque on high performance computing clusters.
Developing full stack web and mobile applications in an experiential learning lab at Dartmouth using Typescript, React, Express, and MongoDB. Helping startups, researchers, and Dartmouth organizations reach MVPs. Collaborating with 5-6 person teams of developers, designers, and project managers to design and build technological solutions catered to the specifications provided by clients. Mentoring new DALI developers through one-on-one meetings to help them master technologies used in DALI as well as develop best software engineering practices.
Currently developing a server template using TypeScript and Express to help developers in the lab save time at the start of projects.
BetMate: Worked with startup BetMate to build an online platform for users to spectate and wager on chess matches. Architected backend services to manage data, broadcast chess games, and host machine learning models, all equipped with thorough integration testing.
whiteboard: Worked with startup "whiteboard" to build a mobile counterpart to their web-based productivity platform. Developed an interactive calendar with views for multiple timeframes as well as drag-and-drop event modification.
Assisted in an artificial intelligence course for 110 undergraduate and graduate students. Hosted office hour sessions to support students with programming assignments and course concepts. Also met with students individually upon request to provide additional support.
Worked with the Global Technology and Operations line of business to improve enrollment workflows for investment solutions. Developed a C# program to automate the generation and distribution of an enrollment failure report, which occurred twice daily, saving 10 hours of manual work each week.