BLOG
PROJECTS
MY BOOKSHELF
RESUME
My Blog Posts
2023
March 7, 2023
How Your Psychological Profile Is Used In A Mountain Rescue Search
February 7, 2023
Pip Install From Private GitHub Repos
January 24, 2023
Exploring Faster Alternatives To np.clip
January 23, 2023
How To Block YouTube Shorts In Your Feed And Inbox
2022
October 9, 2022
Using GMail's App Passwords With Paperless-NGX
September 12, 2022
One Python Import Quirk You Need to Know, Or Why The Heck Is That A Function?
August 1, 2022
Custom Obsidian Templater Daily Notes Template With Dynamic Linking
May 30, 2022
External Library Documentation URLS for PyCharm
May 9, 2022
Taking A Step In The General Direction Of Good Git OpSec
March 22, 2022
Pydantic vs Protobuf vs Namedtuples vs Dataclasses
March 21, 2022
Upgrading from Paperless-NG to Paperless-NGX
March 8, 2022
Serialization Of Pydantic Data Models With JSON Whilst Preserving Type Data
February 10, 2022
How To Easily Export Figures From Your Jupyter Notebooks
February 6, 2022
Min-Maxing Your First Wordle Guess
January 15, 2022
How To Find The CA Certificate For ESP32's WiFiClientSecure
January 7, 2022
How To Make Your Blog Searchable Using Algolia
2021
October 3, 2021
Scheduling Backups To OneDrive For Paperless-ng Using RClone
September 25, 2021
Paperless-ng On Raspberry Pi With Email And Samba
September 10, 2021
Adding LaTex to Jekyll