Thoughts on code, design, and building digital experiences.

A collection of my thoughts on programming, design patterns, product development, and lessons learned from building software that matters.

Featured Article

Featured Article

Is Visualizing Algorithms in Memory possible ?

A web app that visualizes algorithms using React, Three.js, and Node.js to make learning algorithms more interactive and engaging.

algorithmsvisualizationthreejsreactstudent project
1 min read
Continue reading

Recent Articles

K-map Simplification: Class Notes

How to simplify Boolean equations using Karnaugh maps (K-maps), including binary to gray code conversion, grouping strategies, and handling don't care conditions.

digital-logicboolean-algebrak-mapsimplification
1 min read

Understanding Booth and Modified Booth Multipliers

Class Notes on Booth and Modified Booth algorithms for efficient signed multiplication in digital logic design, with examples and key implementation tips.

digital-logicmultipliersbooth-algorithmcomputer-architecture
1 min read