ebsmartin
Magna Cum Laude distinguished student working towards a master's in computer science focusing on machine learning, AI, NLP, and data science.
Colorado State UniversityColorado
Pinned Repositories
Algorithmic-Trading-Scripts
Various Algorithmic trading strategies
Copilot_Malware_Generation_Study
Script Kiddies and GitHub Copilot: A Review of GitHub Copilot’s Proficiency in Generating Various Types of Common Malware from Simple User Prompts
DDDQN_AlgoTradingBot
Double Dueling Deep Q Network Reinforcement Learning based Crypto Trading Bot
DDDQN_RL_AI_Insider_Trading_Exploitation_Trading_Bot
Our project hypothesizes that despite the immediate market adjustments following insider transactions, residual effects may linger due to the effect on other investors reactions in this volatile moment, offering a fertile ground for short-term gains. Can we train an RL agent to capitalize on this?
Distributed_File_System_CS555
BUILDING A DISTRIBUTED, REPLICATED, AND FAULT TOLERANT FILE SYSTEM: CONTRASTING REPLICATION AND ERASURE CODING
ebsmartin.github.io
Portfolio Website
Excavating_GeoSpatial_Insights_from_DataLakes
TerraLink is a framework designed to enhance spatial understanding by integrating heterogeneous geospatial datasets into a unified knowledge graph. This system enables intuitive, human-language-based querying, optimizing data integration processes through Spatial Resolution Mapping.
warranted_vs_unwarranted_spam_classification
Using NLP and NN to classify warranted and unwarranted spam
rplace-blockchain
This project is meant to implement popular collaborative project r/place as a distributed application on ethereum blockchain.
PortfoliU-Project
Build and develop a free open-source repository with the resources, documentation, and information that allows students to create a simple personal website portfolio.
ebsmartin's Repositories
ebsmartin/DDDQN_AlgoTradingBot
Double Dueling Deep Q Network Reinforcement Learning based Crypto Trading Bot
ebsmartin/ebsmartin.github.io
Portfolio Website
ebsmartin/Algorithmic-Trading-Scripts
Various Algorithmic trading strategies
ebsmartin/Copilot_Malware_Generation_Study
Script Kiddies and GitHub Copilot: A Review of GitHub Copilot’s Proficiency in Generating Various Types of Common Malware from Simple User Prompts
ebsmartin/Distributed_File_System_CS555
BUILDING A DISTRIBUTED, REPLICATED, AND FAULT TOLERANT FILE SYSTEM: CONTRASTING REPLICATION AND ERASURE CODING
ebsmartin/DnD_Inspired_Medieval_Text_Game
This was my final project at Colorado State University for my Java class. In this game you will select a party of 1 - 4 knights to set off on and adventure. On the adventure you will be at the whim of the luck of the draw as you draw a random Tarot card that will alter your parties stats for better, or for worse. Your team will then encounter random monsters based and all damage dealt will be based on Dungeons and Dragons dice rolling methods. If you set off and come back alive then you and your team can reap the rewards of EXPERIENCE!
ebsmartin/Excavating_GeoSpatial_Insights_from_DataLakes
TerraLink is a framework designed to enhance spatial understanding by integrating heterogeneous geospatial datasets into a unified knowledge graph. This system enables intuitive, human-language-based querying, optimizing data integration processes through Spatial Resolution Mapping.
ebsmartin/Ransomware
Creating a ransomware program in Python using the cryptography library in Python called Fernet. I will not, and you shall not use this for any illegal purposes.
ebsmartin/Arduino_Songs_and_RGB_LED_w_Joycon
Utilizing the X Y Axis potentiometers found in the analog joystick, I have created a simple device that allows the user to manually change the color of an RGB LED depending on the position of the joystick. When the joystick is depressed, depending on the position when depressed, a unique song will play.
ebsmartin/DDDQN_RL_AI_Insider_Trading_Exploitation_Trading_Bot
Our project hypothesizes that despite the immediate market adjustments following insider transactions, residual effects may linger due to the effect on other investors reactions in this volatile moment, offering a fertile ground for short-term gains. Can we train an RL agent to capitalize on this?
ebsmartin/GitHub-Copilot-A-Threat-to-High-School-Security
ebsmartin/Kubernetes-FTP-and-NGINX-Servers-Cluster
Deploying Containerized FTP and NGINX™ Servers Across a Raspberry Pi Cluster Kubernetes Framework with Built in Physical Tamper Detection Sensing
ebsmartin/warranted_vs_unwarranted_spam_classification
Using NLP and NN to classify warranted and unwarranted spam
ebsmartin/AI-Financial-Analysis
A tool for extracting and analyzing a company's finances
ebsmartin/coinbase-advancedtrade-python
This is the unofficial Python client for the Coinbase Advanced Trade API. It allows users to interact with the API to manage their cryptocurrency trading activities on the Coinbase platform.
ebsmartin/Creating-a-Cryptocurrency
I have created my own cryptocurrency token on the Solana blockchain called Urken Galleon.
ebsmartin/crypto-dddqn
Thesis for MSc AI and Business Analytics at the Toulouse Business School. Built with PySpark, SparkNLP, and Tensorflow 2.
ebsmartin/CS542-NLP
Natural Language Processing Course at CSU
ebsmartin/Docker_Client_Server
Creating a simple python client/server application within a docker container.
ebsmartin/ebsmartin-Crypto_News_Scrape_with_Deep_Learning_Senitment_Analysis
In this project I am utilizing Python to scrape financial cryptocurrency news from the web and utilizing the natural language processing capabilities via 'Hugging Face' to automatically summarize that news while accessing the sentiment related to each asset.
ebsmartin/Encrypted_Messaging_System
This was a project for my Java course at Colorado State University where we had to make a peer to peer message system that uses a Caesar Cipher, Shifting Caesar Cipher, and Substitution Cipher.
ebsmartin/github-slideshow
A robot powered training repository :robot:
ebsmartin/MtG_Card_Classifier
Want to manage your collection and see the value of your cards? Take any photo of a Magic the Gathering card and the system will embed it and utilize a vector database and cosine similarity to find a match. The price and card info is then found via an API and the output is saved to a CSV.
ebsmartin/NextTrade
A system that performs algorithmic trading
ebsmartin/Phone_Vocal_Anonymizer_App
App that makes your voice sound different to computers but not to humans to protect users from getting their voices recorded when answering unknown phone calls.
ebsmartin/Podcast-Searchlight-App
A web application that enables users to search through transcripts of the various podcasts for information. Users can enter a topic or question into a prompt box, and the app will search across all available podcast transcripts for relevant content.
ebsmartin/react-chessboard-omega
The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.
ebsmartin/skills-secure-code-game
A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code. At the same time, this is an open source project that welcomes your contributions as a way to give back to the community.
ebsmartin/token-list
The community maintained Solana token registry
ebsmartin/Web_Mapping_with_Python_GeoJSON_and_Leaflet
Manipulate tabular data programmatically to extract geonames and create location-based data. Convert tabular data into a meaningful geographic data structure.