I am an Information Technology undergraduate at IIIT Vadodara, currently bridging the gap between hardware and software.
While my academic background covers the full spectrum of Computer Science, my passion lies in Embedded Systems and low-level programming. I am a builder who enjoys understanding how things work from the bare metal up to the application layer.
Check out my work portfolio here -> Full Portfolio
My Engineering Stack#
I primarily work on embedded systems, focusing on performance and real-time constraints. My technical playground includes,
- Bare-Metal Development: I enjoy the control of bare-metal C programming on AVR and pico-series boards.
- RTOS & Frameworks: I build scalable IoT solutions using ESP-IDF for the ESP32 (utilizing FreeRTOS) and STM32Cube with VSCode for STM32 microcontrollers.
- Hardware-Software Integration: My projects range from creating Bluetooth-based wireless mice using MPU6500 sensors to developing synced Pomodoro timers that communicate via MQTT.
- I occasionally perform web development in React and Astro for dashboards and static pages.
- I currently daily-drive Pop!_OS on my PC and Debian/Fedora on my VMs.
- Infrastructure: I manage my own self-hosted services, which has naturally led me to learn computer networking and cybersecurity practices to keep my home lab secure.
- Cybersecurity: I spend some of my free time learning security fundamentals to solidify in the domain.
My other interests#
- I am passionate about cooking, exploring new culinary techniques, and trying out cuisines from around the world.
- I am an amateur Geoguessr player which naturally brought my interest travelling the world and understanding global geography.
- I am a huge Age of Empires 2 fan. While I’m not into playing games, I enjoy watching pro streams alot.
- I occasionally write blogs of my favourite topics. Check them out here -> Blogs