HomeReadingWriting

NAVIGATION

HomeReadingWritingPortfolio

FIND ME ON

GitHubTwitterYouTubeEmail

Writing


Self-Hosting Gitea and Automating GitHub MirrorsAugust 19, 2026

The One Thing Nobody Tells You About WiFi Hotspots on Arch LinuxApril 16, 2026

From C to Machine Code: What Actually RunsApril 8, 2026

The Single Byte That Kills Your Exploit: Understanding EndiannessNovember 9, 2025

What is pwn?September 3, 2025

ScriptCTF 2025 WriteupAugust 18, 2025

mmuctf 2025 writeupAugust 3, 2025

cognitive inertiaFebruary 26, 2025

Export default and module.exports in JavascriptJanuary 17, 2024

Setting up Obsidian sync in WindowsOctober 1, 2023

A Fresh Coat Of PaintAugust 24, 2023

What say you?August 24, 2023

Subresource IntegrityApril 29, 2023

Install PostgreSQL on Arch | Manjaro | Garuda LinuxFebruary 16, 2023

Semantic Versioning(SemVer) and Conventional CommitsJanuary 24, 2023

Integrating Netlify CMSNovember 24, 2022

Django Secret Key TutorialNovember 11, 2022

Hello WorldNovember 4, 2022

Configure Vue.js app With Tailwind CSSJune 12, 2021