|
I am a 5th-year student at Simon Fraser University, pursuing an undergraduate degree, majoring in π» Computer Engineering, and intend to minor in Computing Sciences. I'm a coder at heart, with C and Python as my go-to languages (with VHDL/Verilog for hardware!), and I have a passion for all things tech π¨βπ»! I started self-learning π± programming in middle school and have been sharpening my skills further via my degree and always keeping on the hunt to learn more π. Have a look at my projects on my GitHub profile. If you're curious about my journey so far, you can peek at my resume on sahajs.com π π¬ Feel free to drop me a line and connect with me: |
| ποΈ Project | π οΈ Tools and Technologies | π Description |
| EngBuddy | Python, ChatGPT, DALL-E v2 API |
Developed EngBuddy, a Discord-based AI engineering assistant that offers round-the-clock academic support. Integrated ChatGPT for real-time Q&A sessions and employed DALL-E v2 for custom image generation tailored to user queries. |
| Multi-threaded Memory Allocator | C, Linux |
Implemented a multi-threaded memory allocator in C, integrating First, Best, and Worst Fit allocation algorithms. The allocator boasts of advanced features such as efficient metadata management, compaction support, and multi-threading capabilities for enhanced performance. |
| Simple Linux Shell | C, Linux |
Developed an interactive Linux shell in C,adept at parsing and executing diverse user commands. Enhanced user experience is ensured with a dynamic command history feature and a display that constantly indicates the current directory. |
| Dronee - Drone Controller and System | C, BeagleBone Green, Arduino Nano 33 IOT |
Designed firmware for a wireless drone system using a BeagleBone Green and Arduino Nano 33 IOT. Features encompasses wireless controls, an integrated LCD display for real-time feedback, and a gesture-based height control mechanism using ultrasonic sensors. Further optimization was achieved with a custom UART-BLE driver ensuring smooth communication. |
| FASTrack - Reaction Time Game | ARM7 (Assembly), Xilinx ZedBoard |
Developed a reaction time-based game for the Xilinx ZedBoard, utilizing the ARM7 assembly instruction set. The game stands out with its multiple speed modes, visual feedback through OLED display, and a solid foundation in timer interrupts and Finite State Machines. |




