Eric McKevitt's repositories
Custom-Knowledge-Base-LLM
In this project, I use LangChain to train a Large Language Model on a custom set of notes. There will be a set of applications in this repository built around this foundation.
ericmckevitt
A repository containing the README for my GitHub dashboard.
LangChain-Networking-Assistant-LLM
This project uses a LangChain Agent to intelligently find a person's LinkedIn URL, and then scrape and summarize the public information in order to help a user network with the other person.
Traffic-Monitoring-with-YOLOv5-and-SORT
An advanced traffic monitoring system leveraging YOLOv5 for precise vehicle detection and SORT for robust real-time tracking, with planned enhancements for detecting traffic light violations.
Uniform-Cost-Route-Finder
A Python application designed for efficient pathfinding in graph-based city networks. Leveraging the Uniform Cost Search algorithm, a staple in AI for complex navigation and optimization problems, this tool calculates the shortest routes between cities with support for real-world geographic positioning through coordinate data.
Catalog-Website
This project tests a website for the Mines Catalog with User Authentication, Python backend with a SQL database.
CourseCatalogKSP
Kotlin Spring Boot application for managing a catalog of courses.
Firebase-Kotlin-Example-Mobile-App
An example mobile application coded in Kotlin for Android, with connectivity to a Firebase Realtime Database.
Firebase-User-Registration-Android-App
In this project, I develop an Android app to test out User Registration and CRUD operations with a Realtime Database.
Human-Pose-Classification-SVM
In this project, I compare a custom body pose featurization technique to the conventional Relative Angles and Distances featurization technique. I use an SVM to fit to data featurized by both methods and assess performance. After hyperparameter tuning on both sets of featurized data, the custom featurization demonstrates an 8% increase in accuracy.
Non-Parallelizable-Java-Threading
Java Threading Performance Analysis: A comparative study of ExplicitLock, synchronized, and AtomicInteger in non-parallelizable tasks, highlighting the efficiency of serial execution and the overhead of concurrent solutions in high contention scenarios.
Svelte-Feedback-App
A simple project to learn the basics of the Svelte framework.
Terminal-Portfolio
A portfolio website centered around an interactive terminal, developed using Angular.
Timber-Problem-DP
CSCI 406 - Algorithms
USExclusionRequestsScraping
Scraping Public Exclusion Request Data from U.S. Department of Commerce