Python · LLMs · Logistic Regression
Comparative Analysis of LLM Performance vs Traditional ML Techniques
An empirical comparison of large language models and conventional machine-learning methods for text classification.
Research · Software
Research work in machine learning and LLMs, plus selected software projects.
Research
Technical research involving language models, NLP, retrieval-augmented generation, and machine learning.
Python · LLMs · Logistic Regression
An empirical comparison of large language models and conventional machine-learning methods for text classification.
Python · NLP · BERT
Research on identifying the source model of AI-generated text from model-specific linguistic patterns.
Python · RAG · Natural Language Processing
A retrieval-augmented generation tool for producing engaging headlines grounded in source material.
Development
Full-stack applications, APIs, desktop software, and programming exercises.
Python · Integer Linear Programming · SQLite
A scheduling application that uses integer linear programming to assign courses, instructors, meeting times, and rooms.
Angular · TypeScript · FastAPI
A full-stack inventory system for browsing, borrowing, returning, and administering club equipment.
Angular · TypeScript · RxJS
A full-stack check-in application that records users, visits, and timestamps.
Python · Algorithms · Problem Solving
Python solutions to an escalating series of algorithmic programming challenges.
Java · JavaFX · MVC
A desktop implementation of the logic puzzle with responsive state and rule validation.
JavaScript · HTML · CSS
A lightweight web application that turns a city search into current weather details.