My Projects
Daily Debrief Notification Service
This is one of my favorite projects I have ever done. It creates an automated solution to aggregate news information into one source and then sends it out to the user in their preferred format: email, text, or tweets.
backend-Bootcamp
This repo contains code that I have written implementing various algorithms and data structures.
Of note:
- Generalized Merge Sort
- Generalize Binary Search
- Min Heap
- Hash Table
- Binary Search Tree
- B-Tree
- Red Black Tree
- Graph
LeetGeek
This repo showcases my programming skills on the fly as I solve LeetCode problems.
Of note:
- Breadth-First Search (BFS)
- Depth-First Search (DFS)
- Bit Manipulation
- Dynamic Programming
- Backtracking
- Matrices
- Sorting algorithms
- Array operations
- Linked list operations
- Sliding door
- Trees
- Binary Search
Multi-Threaded Text-Based Client and Server
Java implementation using SocketServer to bind to a port and extends Runnable to pass threads off to their own run space.
Maxwell's Demon Game
Java game exploring event-driven programming.