Journal
Writing
Launches, lessons, architecture decisions, and development logs.
Series
View all →All Posts

Kernel - The Core of an Operating System
A kernel is the core of an operating system that manages hardware, processes, memory, devices, and system resources. Explore kernel architectures, user mode vs kernel mode and system calls.
Part of Linux · Part 2
Oct 22, 2026

Moore's Voting Algorithm - Finding the Majority Element
Moore's Voting Algorithm finds the majority element in O(n) time using vote cancellation and O(1) extra space.
Part of Data Structures & Algorithms · Part 3
Oct 21, 2026

Kadane's Algorithm - The Maximum Subarray Problem
Kadane's Algorithm finds the maximum sum of a contiguous subarray in O(n) time using a single pass.
Part of Data Structures & Algorithms · Part 2
Oct 20, 2026

What is UNIX ?
The history, architecture, and core ideas of UNIX - how they influenced Linux and modern computing.
Part of Linux · Part 1
Oct 19, 2026

Time and Space Complexity
Time and Space Complexity - analyze how an algorithm's running work and memory requirements grow with input size.
Part of Data Structures & Algorithms · Part 1
Oct 19, 2026

Cisco Packet Tracer - Download & Installation Guide (Windows, macOS, Ubuntu)
Step-by-step guide to downloading and installing Cisco Packet Tracer 9.0.0 for Windows, macOS, and Ubuntu.
Jul 14, 2026

Why I'm Building Gyroove
A personal look at why I'm building Gyroove — not a portfolio, but a living workspace where projects get built, documented, broken, fixed, and sometimes abandoned in the open. This is the story of why that honesty matters more than a highlight.
Jun 25, 2026
Newsletter
Stay in the loop
Get notified when I publish new posts, launch products, or ship something interesting. No spam, unsubscribe anytime.

