Back to Home

Niloy Roy

Machine Learning Engineer

I build intelligent systems and dynamic web applications.

About

Software Engineer with a background in Computer Engineering and hands-on experience designing, developing, and deploying scalable software systems. Proficient in Python, Java, and C++, with a specialization in machine learning and distributed systems. Experienced in the full software development lifecycle, from algorithmic design to deployment and maintenance.

Experience

The Analytical Engineer

Logic, analysis, and data-driven systems. This is where I build the foundation, from complex ML models to scalable infrastructure.

  1. Sept 2025 — PRESENT

    Creator, Lead Developer · Dishpit - Restaurant Automation with AI

    Architected and developed "Dishpit," an AI-powered restaurant management web app using React, Vite, and Supabase. Engineered a suite of context-aware LLM assistants for real-time suggestions on scheduling, inventory, and menu optimization.

    • React
    • Vite
    • TypeScript
    • Supabase
    • Tailwind CSS
    • shadcn/ui
    • LLMs
  2. SEP 2024 — PRESENT

    Machine Learning Volunteer · St. Michael's Hospital - Unity Health

    Developed the Meta-Analysis Assistant (MAA), an LLM-powered agent using LangGraph to automate data extraction, statistical computation, and report generation. Built an AI simulation platform (LBAS) for psychiatric training.

    • Python
    • LangGraph
    • LLMs
    • R
    • AWS
    • React
  3. MAR 2025 — SEP 2025

    Led the end-to-end design and deployment of a production-grade C# document explainer using Gemini Pro for clinical data extraction. Architected a company-wide, agentic RAG chatbot on AWS with MySQL vector search.

    • C#
    • Gemini Pro
    • AWS
    • RAG
    • MySQL
    • Vector Search

The Creative Human

Creativity, intuition, and high-speed human interaction. This is where I connect, adapt, and build rapport in fast-paced, real-world environments.

  1. Aug 2022 — Present

    Crafted premium cocktails for high-profile events at venues including Rogers Centre and Scotiabank Arena. Managed high-volume service during live games and concerts.

    • High-Volume Service
    • Mixology
    • POS
    • Event Service
  2. Jun 2024 — Jul 2025

    Crafted a diverse range of classic and innovative cocktails in a fine dining environment, provided exceptional customer service, and processed transactions using Silverware POS.

    • Mixology
    • Customer Service
    • POS
    • Silverware
  3. Aug 2024 — Dec 2024

    Managed bar inventory and restocking, supported bartenders during high-volume periods (200+ customers/night), and prepared garnishes and mixers.

    • Inventory Management
    • High-Volume Support
    • Food Prep

Projects

  1. Dishpit - Restaurant Automation with AI

    Architected and developed 'Dishpit,' an AI-powered restaurant management web app using React, Vite, and Supabase. Engineered a suite of context-aware LLM assistants for real-time suggestions on scheduling, inventory, and menu optimization.

    • React
    • Vite
    • TypeScript
    • Supabase
    • Tailwind CSS
    • shadcn/ui
    • LLMs
  2. Meta-Analysis Assistant (MAA)

    Developed an LLM-powered agent built with LangGraph to automate data extraction, statistical computation using R as a core engine, and report generation for systematic reviews in psychiatric research.

    • Python
    • LangGraph
    • LLMs
    • R
    • Agentic AI
  3. Learning Buddy Agent (LBAS)

    Built an AI simulation platform for psychiatric training featuring a virtual patient and an automated assessment tool to provide interactive, real-time feedback for therapists.

    • Python
    • LLMs
    • AI
    • React
    • LangGraph
  4. Architected a company-wide, agentic RAG chatbot on AWS using Anthropic's LLM. Also led the design of a production-grade C# document explainer using Gemini Pro for clinical data extraction.

    • Python
    • C#
    • Gemini Pro
    • AWS
    • RAG
    • MySQL
    • Vector Search

Open Source Contributions

TherapeuticNLP

A multi-dimensional Natural Language Processing (NLP) framework for analyzing and assessing the quality of therapeutic conversations

Tools

Python, Matplotlib, NumPy, Pandas, Scikit-learn, SMOTE libraries

Package Details

Maintainers: Roy Niloy, Sarmed Shaya, Dylan Weston and Zachary Cote

License: MIT License

Requires: Python >=3.6

Classifiers

  • Intended Audience: Science/Research
  • License: OSI Approved :: MIT License
  • Operating System: OS Independent
  • Programming Language: Python :: 3
  • Topic: Scientific/Engineering :: Artificial Intelligence

Certifications

  1. 2025
  2. 2025
     
       

Publications

     
     
           
  1.          
                           

    Demchenko, Ilya et al.

    Biological Psychiatry, Volume 97, Issue 9, S199

             
View My Resume