LSTM Stock Price Prediction Model
2025
- Trained LSTM neural network using PyTorch to predict stock prices with financial data, news sentiment analysis, and precious metal prices
- Implemented sentiment analysis using FinBERT on financial news headlines to capture market sentiment
- Developed comprehensive testing suite comparing 162 models across various hyperparameters and feature combinations
- Achieved directional accuracy up to 55.1% (baseline 48.1%) with positive correlation using combined data sources
Hirschberg's Algorithm Implementation in Rust
2025
- Implemented Hirschberg's algorithm in Rust for global, fitting, and local sequence alignment in O(m+n) space complexity
- Reduced memory requirements from 9 exabytes to 6 gigabytes for human genome-scale comparisons
- Extended algorithm to handle fitting and local alignment by strategically truncating matrices and identifying optimal endpoints
- Created extensive testing suite with 1 million randomized test cases to ensure correctness across edge cases
Ebola Virus Infection Modeling Analysis
2025
- Replicated and extended research on EBOV infection dynamics using target cell-limited differential equation models
- Implemented parameter estimation using Python's scipy library with differential evolution algorithms
- Performed profile likelihood analysis, sensitivity analysis, and weighted bootstrapping (100 iterations) to assess parameter identifiability
- Cross-validated model with independent dataset from literature, demonstrating broad applicability despite systematic underestimation
Hash Cracker Program in Rust
2024
- Read and adjusted program settings based on command line input
- Utilized recursive function to generate all specified permutations of possible passwords and hashes
- Used multi-threading to track and report program runtime information
Self-Hosted openSUSE Server
2025
- Hosted website with various subdomains using Caddy reverse proxy
- Ran numerous containerized services using Docker accessible over the web
- Used as secure file backup for devices on same mesh network using Syncthing and Tailscale