karan@embedded:~/blog$
homeexperienceprojectsskillsaiblogabout
karan@embedded:~$ ls blog/ --all

Engineering Blog

~/blog/finding-my-learning-process-through-a-ble-project.md article

Finding My Learning Process Through a BLE Project

An interview exposed a gap in my BLE knowledge. Instead of moving on, I turned it into a project — and discovered that the real lesson was my own learning process.

Aug 19, 2026 · 8 min read
bleesp32embeddedlearningaidebugging
~/blog/what-building-a-small-rtos-taught-me-about-debugging.md article

What Building a Small RTOS Taught Me About Debugging

Building a small RTOS on a Cortex-M4 taught me that firmware debugging isn't about finding the wrong line — it's about understanding system behavior over time.

Jun 26, 2026 · 6 min read
rtosdebuggingfirmwareembeddedcortex-m
karan@embedded:~$ contact --options
Email GitHub LinkedIn Résumé

Open to Firmware / Embedded Software Engineer roles — based in Canada (Canadian PR) and India.

karan@embedded:~$ echo "thanks for visiting" © 2026 Karan Gandhi