Contact: burkemyles63@gmail.com
| GitHub |
Resume
James Madison University
Bachelor of Science Computer Science
Minor in Statistics
Interested in Automation, Software Engineering, and Creating Unique Projects.
Description:
Allows users to select a cuisine or randomly generate a food type. The application then returns a list of nearby restaurants matching the selected food. Users can double-click any result to open it directly in Google Maps.
How it works:
A Java Swing GUI displays a dropdown menu, search bar, and results box. User interactions (dropdown selection or search bar) trigger background tasks using SwingWorker, which automates Chrome via Selenium WebDriver to search Google Maps and scrape restaurant data. Results are then displayed in the GUI, with double-click functionality opening the restaurant location in the default web browser.
Technologies / Tools:
Java, (Swing GUI, multithreading) Selenium WebDriver, (ChromeDriver and ChromeOptions) WebDriverManager, Google Maps
Description:
Developed an automated trading bot in Python that integrates the Alpaca Markets API, Market Stack API, and Telegram API. The bot executes real-time trades, backtests custom trading strategies, retrieves historical market data, and sends live alerts. It also includes built-in risk management to control position sizing and risk.
How it works:
The bot retrieves real-time and historical market data through API calls. It analyzes price action using multiple technical indicators to generate trade signals. When conditions are met, it simulates or places real trades through the Alpaca Markets API while accounting for account size, buying power, and predefined risk parameters. All trades and backtest results are logged for performance analysis, and real-time trade alerts are sent via Telegram.
Technologies / Tools:
Python, Alpaca Markets API, Market Stack API, Telegram Bot API
Description:
A web application that generates a professional, customized cover letter from a user's resume and a job description. The generated cover letter is displayed quickly and can be easily copied to the user's clipboard.
How it works:
The application uses Flask as a backend web framework to handle user uploads (resume and job description). The uploaded documents are sent in a tailored API request to OpenRouter, which generates a customized cover letter. The resulting cover letter is displayed at the bottom of the web page for review and easy copying.
Technologies / Tools:
Python, HTML, JavaScript, Flask, OpenRouter API