My Blogs
A collection of articles I've written throughout my journey.
GCD using Extended Euclidean Algorithm | Cryptography
May 18, 2024·3 min read
The Extended Euclidean algorithm is an extension of the Euclidean algorithm which gives both the gcd of two integers, but also a way to represent, this gcd as a linear combination of the integers.
Shift Reduce Parser | Compiler Design
July 4, 2023·4 min read
Shift-reduce parsing is a powerful technique used in compiler design to verify the syntactic correctness of a program. By applying shift and reduce operations, a shift-reduce parser constructs a parse tree efficiently.