Projects

Industry & applied work

  • Cognitive Chemistry Labs

    Cognitive Chemistry Labs makes advanced computational chemistry and drug discovery tools accessible to academia and small and mid-sized research companies. We provide affordable, transparent, and scalable AI tools to accelerate molecular research and the development of new solutions.

    • Full-stack
    • Scientific computing
    • TypeScript
    • FastAPI
    • Supabase
    • Modal
    • Stripe
  • Symbotic Utility Bot Competition

    The inaugural Symbotic Utility Bot Competition brought together college teams from the greater Boston area to tackle a real-world robotics challenge in collaboration with Symbotic engineers. The University of Massachusetts Lowell team won 1st prize, with Worcester Polytechnic Institute (WPI) and University of New Hampshire placing 2nd and 3rd, respectively.

    • Scientific computing
    • Robotics
  • Project Starfish

    Inspired by the regenerative abilities of starfish, our multidisciplinary team designed and built a low-cost, 3D-printed prosthetic hand to help level the field for people with disabilities. The prototype uses forearm muscle sensors, a Raspberry Pi for signal processing, and motors to control finger movement. Project Starfish won first prize in the 2016 UMass Lowell Francis College of Engineering Prototyping Competition, and the Innovative Technology Solution award at the 2017 UMass Lowell DifferenceMaker 50K Idea Challenge.

    • Scientific computing
    • Raspberry Pi
    • Sensors
    • 3D printing

Software repositories

  • ECNet

    QSPR-based machine learning for fuel property prediction — open-source tooling from the Energy and Combustion Research Laboratory.

    • ML/AI
    • Scientific computing
    • Python
    • QSPR
    • ML
  • PaDELPy

    A Python wrapper for PaDEL-Descriptor software, making molecular descriptor calculation accessible from Python workflows.

    • Scientific computing
    • Python
    • Cheminformatics
  • KoopmanGraph

    Topology-aware Koopman autoencoders for forecasting and analyzing networked dynamics.

    • ML/AI
    • Scientific computing
    • Python
    • PyTorch
    • PyTorch Geometric
  • Historical figure chatbot

    A full-stack app to chat with AI personas of historical figures. FastAPI backend, React frontend, SQLite DB, and support for custom personas. Modern UI and conversation history.

    • Full-stack
    • ML/AI
    • FastAPI
    • React
    • SQLite
  • LLM fine-tuning

    Fine-tuning and testing language models (BERT, GPT-2) on open-access journal articles, with scripts for data prep, model training, and a web app for interactive demos.

    • ML/AI
    • BERT
    • GPT-2
    • Python
  • RAG system demo

    A demo Retrieval-Augmented Generation (RAG) project with a FastAPI backend (ChromaDB, GPT-2) and a React frontend for document ingestion and question answering.

    • Full-stack
    • ML/AI
    • FastAPI
    • ChromaDB
    • GPT-2
    • React