Skip to content
View MuskaanJain2021's full-sized avatar

Block or report MuskaanJain2021

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
MuskaanJain2021/README.md

Muskaan Jain

Embedded Systems Engineer | Firmware Developer | System Programmer

πŸŽ“ B.Tech in Electronics and Communication | Manipal University


πŸ› οΈ Technical Skills

Programming Languages:
C C++ Python

Microcontrollers and Boards:
STM32F407VGT6, PIC16877a, ATmega 2560

Tools and Technologies:
STM32CubeIDE, STM32CubeProgrammer, Arduino IDE, Vim, Makefiles,vscode, GCC, Valgrind, GDB, Linux Internals

Protocols and Interfaces:
UART/USART, I2C, SPI, DMA, NVIC, SysTick

Other Skills:
Bare-metal Programming, API Development, Data Structures & Algorithms


πŸ“‚ Featured Projects

πŸ”Ή FlexiStack

Versatile stack implementation in C supporting multiple data types with dynamic resizing for efficient memory management.

πŸ”Ή Multitasking on STM32F407VGT6

Developed a bare-metal multitasking system integrating DMA, SysTick, UART, and NVIC for efficient task management.

πŸ”Ή Automatic Temperature Detector

Designed a Covid safety system using ATmega 2560 and MLX90614 sensor, implementing access control and temperature monitoring with HC-05 and dedicated website that filter outs abnormilities seen with location and parameters. Used LCD screen to send details on website and display here.

πŸ”Ή TCP/IP Chat Application

Developed a client/server chat system using C, Linux Sockets (TCP/IP), and IPv4.

πŸ”Ή Steganography Project

Implemented a method to hide and retrieve encrypted data within digital images, enhancing data security and privacy. Employed advanced algorithms for efficient data encoding and decoding.

πŸ”Ή Memory Leak Detector

Created a tool to detect and report memory leaks in C programs, aimed at improving software reliability and performance.

πŸ”Ή Stack-Based Memory Allocator (LIFO)

Developed a stack-based (LIFO) memory allocator for real-time operating systems, improving memory usage efficiency and reducing fragmentation.

πŸ”Ή Inverted Search

A high-performance full-text search engine utilizing an inverted index for rapid and efficient querying of extensive datasets. Optimizes search operations by mapping words to document locations using advanced data structures and hashing techniques.


🌟 Achievements

  • Emertxe Certified Embedded Professional (ECEP)
  • Co-author of publication in Journal of Non-Linear Optical Physics & Materials

πŸ“Š My Stats


🌐 Connect with Me

✨ *β€œI believe in making complex technology simpler for the next generation of inventors.”* ✨

Pinned Loading

  1. Led_Pattern_Systick_Gpio_Blinky Led_Pattern_Systick_Gpio_Blinky Public

    This project simulates a traffic light using the onboard LEDs of an STM32F407 microcontroller, demonstrating GPIO control and timing with the SysTick timer. It includes individual and combined LED …

    C 3

  2. C_INTERVIEW_GUIDE C_INTERVIEW_GUIDE Public

    C 15 3

  3. INVERTED_SEARCH INVERTED_SEARCH Public

    CONCEPT USED IS LINKED LIST AND HASHING

    C