Skip to content
View SatireSage's full-sized avatar
💻
Beep-Boop-Bop
💻
Beep-Boop-Bop

Block or report SatireSage

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SatireSage/README.md

MasterHead

Hey, I am Sahaj Singh

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:

LinkedIn GitHub Email

GIF

My Noteworthy Projects:

🗂️ 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.

My favourites:

Linux macOS Neovim C C++ Python

@SatireSage's activity is private