Skip to content
View Yogesh-B1604's full-sized avatar

Block or report Yogesh-B1604

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Yogesh-B1604/README.md

๐Ÿ‘‹ Hi, I'm Yogesh B

๐ŸŽ“ Electronics & Communication Engineering (ECE) Student ๐Ÿ’ป Passionate about Embedded Systems and C Programming


๐Ÿš€ About Me

  • ๐Ÿ’ก Interested in Embedded Systems & Microcontrollers
  • ๐Ÿ”ง Hands-on experience with PIC16F877A
  • โšก Working with UART, Timers, Interfacing
  • ๐Ÿง  Strong foundation in C Programming & Problem Solving

๐Ÿ› ๏ธ Skills

  • Languages: C, C++ (Basics)
  • Core Areas: Embedded C, Microcontrollers
  • Concepts: Data Structures (Basics), File Handling
  • Protocols: UART, I2C, SPI, CAN
  • Hardware: PIC16F877A

๐Ÿ“Œ Projects

  • ๐Ÿ–ฅ๏ธ Mini Shell (C | Linux System Programming) โ†’ Built a Unix shell with command parsing, built-in/external command execution, process management, n-way piping, and signal handling using POSIX system calls.

  • ๐Ÿš— Car Black Box (Embedded C | PIC16F877A) โ†’ Vehicle event logging system with UART, EEPROM, RTC, CLCD, and password authentication.

  • ๐Ÿ” Inverted Search Engine (C | Data Structures) โ†’ Built a hash table-based inverted indexing system to efficiently search words across multiple text files using linked lists, file handling, and dynamic memory allocation.

  • ๐Ÿ–ผ๏ธ LSB Image Steganography (C | File Handling) โ†’ Securely hides and extracts secret messages using LSB encoding and file handling.

  • ๐Ÿงฎ Arbitrary Precision Calculator (C | Data Structures) โ†’ Implemented an Arbitrary Precision Calculator using Doubly Linked Lists to perform addition, subtraction, multiplication, and division on integers of virtually unlimited size.

  • ๐ŸŽต MP3 Tag Reader & Editor (C | File Handling) โ†’ Developed a command-line application to read and edit ID3v2 MP3 metadata using binary file parsing, big-endian conversion, and in-place frame updates.

  • ๐Ÿ” Lexical Analyzer (C | Compiler Design) โ†’ Developed a C-based lexical analyzer to scan and classify C source-code tokens, with comment, literal, operator, preprocessor, and line-tracking support.

  • ๐Ÿฝ๏ธ Microwave Oven Simulation (Embedded C | PIC16F877A) โ†’ Menu-driven microwave simulation featuring Micro, Grill, Convection modes, timer, and FSM.

  • ๐Ÿ“’ Contact Management System (C) โ†’ Menu-driven application for managing contacts using structures and file handling.

(More projects coming soon...)


๐Ÿ“ซ Connect With Me


โšก Goal

To build strong expertise in Embedded Systems and become a skilled software/embedded developer.

Pinned Loading

  1. car_black_box car_black_box Public

    PIC16F877A-based Car Black Box for secure event logging and real-time data tracking.

    C 1

  2. mini_shell mini_shell Public

    A Unix-based Mini Shell implemented in C with built-in commands, external command execution, n-way piping, process management, and signal handling using Linux system calls.

    C 1

  3. inverted_search inverted_search Public

    A menu-driven Inverted Search Engine in C that indexes multiple text files using Hash Tables and Linked Lists for efficient keyword searching.

    C

  4. LSB_Image_Steganography LSB_Image_Steganography Public

    LSB-based Image Steganography in C for hiding and extracting secret data using BMP images with bit-level manipulation.

    C

  5. arbitrary_precision_calculator arbitrary_precision_calculator Public

    Arbitrary Precision Calculator implemented in C using Doubly Linked Lists to perform arithmetic operations on integers of virtually unlimited size.

    C

  6. mp3_tag_reader-editor mp3_tag_reader-editor Public

    MP3 Tag Reader & Editor in C | Reads and edits ID3v2 metadata using binary file parsing, file handling, and in-place frame updates.

    C