Building a Habit Tracker CLI in Python

For my Object-Oriented and Functional Programming module at IU, I built a Habit Tracker CLI in Python. Here’s how the project went, what tools I used, and what I learned.

Obsidian Link Curator

A tiny Python helper that scans your Obsidian vault and auto-links PDF wrapper notes—perfect with Binary File Manager.

NumPy Neural Network for MNIST Dataset

A pure NumPy implementation of a neural network trained on the MNIST dataset, exploring forward propagation, backpropagation, and activation functions from scratch.