Sayujya Apte

Hello there, Apte here! I am a first year Computer Science and Engineering student at Vellore Institute of Technology, with a deep passion for understanding how code works at the lowest level. I am particularly fond of programming in C, C++ and x86 Assembly, and I occassionally dabble in some Python when I need to get something done quickly.

On Thread Synchronization : Part 2 - An overview of semaphores

An overview of what semaphores are and how they enable coordinated access to shared resources

December 11, 2025

On Thread Synchronization : Part 1 - A deep dive into mutexes

A close look at how mutexes work on a fundamental level, and how they are used to prevent race conditions

November 22, 2025

Exploring x86 ASM : Building my own malloc and free

Implementing memory management at the lowest level using Linux syscalls

November 17, 2025