David Gershony



Research

A Pattern Hierarchy for Using AI for Task Allocation in Agile Project Management [link]

Projects

Echo — an AI-powered voice assistant that streamlines the patient intake process for medical offices. [code]

Infy — an AI-powered coaching analytics web app for the Makapo Aquatics Foundation that transcribes and organizes on-water recordings into structured training notes for Paralympic rowing coaches.

Systematic Research Engine for SEC Filings — an automated pipeline scanning the SEC EDGAR database for new biotech filings and applying NLP models to identify high-impact market events (FDA approvals, trial updates, etc.), with a notification system that triggers real-time alerts when potential catalysts are detected.

Low-Latency Operating Systems Subsystems — implemented process scheduling, virtual memory, and IPC components in a Unix-like environment, including synchronization primitives and resource management ensuring correctness under concurrent execution.

VIRAL.AI — a machine learning tool that analyzes trending videos to generate personalized, data-driven recommendations for content creators. [devpost]

Wine Quality Predictor — a full-stack ML application that predicts wine quality from chemical attributes across 6,000+ samples, benchmarking KNN, neural networks, and tree-based models for real-time inference.

Cryptocode — a user-friendly open-source Python cryptography library with over 5 million downloads on PyPI. [code]

Your Turn! — an augmented reality Snapchat exercise lens that gamified at-home workouts, garnering over 78,000 plays. [devpost]


Last update: June 2026