Skip to content
View vgor15's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vgor15

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

🎓 Computer Engineering Graduate | Embedded Systems Developer

💡 Passionate about Low-Level Programming, RTOS & Automotive Systems


📜 My Guiding Principle

कर्मण्येवाधिकारस्ते मा फलेषु कदाचन।
मा कर्मफलहेतुर्भूर्मा ते सङ्गोऽस्त्वकर्मणि॥


"You have the right to perform your duty only,
but you are not entitled to the fruits of your actions.
Never consider yourself to be the cause of the results of your activities,
nor be attached to inaction."

👨‍💻 About Me

  • 🎓 B.Tech in Computer Engineering from Silver Oak University (9.08 CGPA)
  • 🏆 Top 10 in Computer Engineering batch
  • 💼 Specialization: Embedded Systems, ARM Microcontrollers, Real-Time Systems
  • 🔧 Currently: Building a Linux Shell & pursuing Vector India Embedded Certification
  • 🌱 Learning: RTOS, Linux Device Drivers, Automotive Protocols (CAN, LIN)
  • 🎯 Seeking: Embedded Software Engineer / Firmware Developer roles

🛠️ Technical Arsenal

Languages: C C++ Python Embedded C Assembly

Embedded & Hardware: ARM RTOS Interrupts DMA AVR

Communication Protocols: CAN I2C SPI UART TCP/IP

Systems & OS: Linux System Calls IPC Socket Programming

Tools & Platforms: Keil Git GDB VSCode


🚀 Featured Projects

Custom command-line interpreter built in C using System Calls

  • Tech: C, Linux API, fork(), execvp(), Process Management
  • Highlights: Custom tokenizer, built-in commands, error handling

Two-node automotive dashboard using ARM7 (LPC2129) & CAN 2.0B protocol

  • Tech: Embedded C, CAN Protocol, ARM7, TJA1050
  • Highlights: <5ms latency, zero packet loss, 60% wiring reduction

Implementation of malloc() and free() from scratch

  • Tech: C, Pointers, Linked Lists, Heap Memory
  • Highlights: Explicit free-list management, block coalescing


🎓 Certifications & Learning

  • Embedded Systems Certification - Vector India (In Progress - Expected Nov 2025)
    • C/C++, RTOS, Linux System Programming, Driver Development
  • Self-Study: Data Structures & Algorithms, Advanced C/C++, System Programming

📫 Let's Connect!

LinkedIn Portfolio Email GitHub


Pinned Loading

  1. Leetcode Leetcode Public

    Leetcode solutions

    C++ 1

  2. Vyom-Gor_portfolio-2025 Vyom-Gor_portfolio-2025 Public

    JavaScript 1

  3. LPC2129_CAN_Automotive_Dashboard LPC2129_CAN_Automotive_Dashboard Public

    Two-node automotive dashboard prototype using NXP LPC21xx microcontrollers and CAN protocol

    C

  4. imperfect_cell imperfect_cell Public

    created shell with basic functionality.

    C 1