Skip to content
View suchithrasr's full-sized avatar
  • Bengaluru, Karnataka
  • Joined May 23, 2026

Block or report suchithrasr

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.

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

Hi, I'm Suchithra S

πŸŽ“ B.E. Electronics & Communication Engineering β€” VTU πŸ“ Bengaluru, Karnataka
πŸ”— LinkedIn


πŸ‘©β€πŸ’» About Me

B.E. ECE graduate completed Advanced Embedded Systems training at Emertxe Information Technologies, Bangalore.
Passionate about building reliable real-time systems from bare metal up.


πŸ› οΈ Technical Skills

Area Skills
Languages C (Advanced), C++, Data Structures & Algorithms
Embedded PIC18F4580, GPIO, ADC, Timers, EEPROM, CLCD
Protocols CAN, UART, I2C, SPI, TFTP/UDP
Linux System Calls, Process Management, IPC, Signals, Pthreads
Tools GCC, GDB, Vim, Make, MPLAB X IDE, XC8 Compiler
Concepts LSB Steganography, Lexical Analysis, Linked Lists, Hash Tables

πŸš€ Projects

πŸ”§ Embedded Systems

Project Description
CAN Dashboard Distributed automotive dashboard using 3 PIC18F4580 ECUs communicating over CAN bus
Car Black Box Vehicle event logger with RTC, EEPROM storage and UART data download

🐧 Linux & Systems

Project Description
Mini Shell Unix-like shell with process management, pipes, I/O redirection and signal handling
TFTP Client-Server File transfer protocol implementation over UDP from scratch

πŸ“ Data Structures & Algorithms

Project Description
APC β€” Arbitrary Precision Calculator Arithmetic on integers of any size using Doubly Linked Lists
Inverted Search Engine Keyword-to-document retrieval engine using Hash Tables and Linked Lists

πŸ’» C Programming

Project Description
Image Steganography Hides secret files inside BMP images using LSB bitwise manipulation
MP3 Tag Reader & Editor Reads and edits ID3v2 metadata tags in MP3 files using binary file parsing
Lexical Analyser Tokenizer for C source code β€” keywords, identifiers, operators, constants
Address Book Console-based contact manager with CSV persistence and bubble sort

πŸ† Achievements

  • πŸ₯‡ College Topper β€” Highest CGPA (9.34) in ECE Department, 2021–2025
  • πŸ“‹ Student Coordinator β€” Paper Presentation Events, GETOCS Technical Fest

GitHub Stats Top Languages

Pinned Loading

  1. APC-ArbitraryPrecisionCalculator APC-ArbitraryPrecisionCalculator Public

    Arbitrary Precision Calculator in C β€” performs arithmetic on integers of any size using Doubly Linked List. Built during Emertxe Advanced C and DSA training.

    C

  2. Image-Steganography-C Image-Steganography-C Public

    LSB-based Image Steganography in C β€” hides secret files inside BMP images using bitwise operations. Encode and decode with magic string verification.

    C

  3. Inverted-Search-Engine Inverted-Search-Engine Public

    Keyword-to-document search engine using Hash Table and Linked Lists in C

    C

  4. lexical-analyzer lexical-analyzer Public

    Tokenizer in C that classifies C source code tokens into keywords, identifiers, operators, constants and symbols with color-coded output

    C

  5. mini-shell mini-shell Public

    Unix-like shell built in C with process management, pipes and signal handling

    C

  6. MP3-Tag-Reader-Editor MP3-Tag-Reader-Editor Public

    MP3 ID3v2 tag reader and editor in C β€” view and edit Title, Artist, Album, Year, Genre, Composer using binary file parsing.

    C