Published onJuly 25, 2024Structuring the technical interviewinterview-prepleetcodeA framework for communicating your problem solving effectively during an interview
Published onAugust 28, 2023Scripting automated backups for Linux homelabs using ResticlinuxShowcasing my set of bash scripts to create a cohesive and seamless backup system for my infrastructure.
Published onJune 14, 2023Scraping Google Images in RustscrapingrustDiscover how to extract full-resolution images from Google, without having to use Selenium.
Published onFebruary 20, 2023Building an Automated & Robust Workflow for Anki Add-On developmentanki-addondev-workflowautomationDocumenting an almost entirely automated development workflow and pain-free approach to building Anki add-ons, including automatic dependency bundling, CI/CD, unit tests, and more.
Published onJanuary 30, 2023Multi-Factor Authentication: Behind the scenesbackendA complete guide to Multi-Factor Authentication and the TOTP algorithm, featuring a full-fledged 2FA implementation with JWT in Node.js.