BLOG
PUBLICATIONS
PROJECTS
MY BOOKSHELF
RESUME
My Blog Posts
2024
May 31, 2024
Say No to Latex Bloat: A Docker Approach
April 23, 2024
Enhance Your Website with a Functional CSS Bookshelf
February 23, 2024
Optimising Search and Rescue: How Algorithms Could Outperform Human Pilots
2023
August 18, 2023
Pydantic 1 vs 2: A Speed Comparison
June 16, 2023
How To Properly Wipe Your Reddit Account
May 5, 2023
A Simple Linux Counter
April 24, 2023
How To Never Miss The Aurora Borealis Again!
April 19, 2023
Useful LaTex One-Liners For Reports/Papers/Etc.
April 19, 2023
Easier Jekyll Post Creation Using jekyll-compose
April 19, 2023
Hosting Plausible Analytics On A Raspberry Pi 4 with SSL
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. Which Python Data Class Is Best?
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