My Projects

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