Skip to content
View jsramesh1990's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Bangalore

Block or report jsramesh1990

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

Hi there, I'm Sebastian Ramesh πŸ‘‹

I'm an Embedded Software Developer passionate about building efficient and reliable software for hardware systems. I specialize in working with microcontrollers, device drivers, sensor interfacing, and low-level C/C++ programming.


πŸ”— Connect with me

LinkedIn


πŸ›  Technical Skills

Programming & Scripting:
C, C++, Python, OOP

Embedded Systems & Platforms:
Yocto BSP, Android BSP, Linux Kernel, U-Boot, RootFS, Board Bring-up, Device Tree
IMX8MQ, IMX8QXP, IMX6ULL, IMX6DL, LS1021, Raspberry Pi 4, Qualcomm RB5, IFB boards

Protocols & Communication:
SPI, I2C, UART, TCP/IP, UDP, Socket Programming, IPC

Camera & Multimedia:
Camera driver bring-up, chromatic tuning, real-time image/video optimization, GStreamer pipelines

Tools & Debugging:
GIT, GNU Tools, Thrift Interface, JTAG, Cross-Toolchains, Valgrind, GDB

Other Expertise:
Multithreading, Kernel Optimization, Firmware Development, Hardware-Software Integration, NIC Configuration


πŸ“Œ Key Projects & Achievements

1. Camera Systems on Qualcomm RB5 & IFB Boards – Mistral Solutions

  • Multi-level sensor-user communication and HD video streaming.
  • Chromatic tuning for optimal image and video quality.
  • Integrated multiple camera modules and optimized drivers/multimedia pipelines.

2. CUBE-III (VOC) – IMX8MQ / Yocto BSP

  • Implemented Thrift Interface for IPC with GPIO/UART/SPI/I2C integration.
  • Developed Yocto-based Linux images, optimized kernel, and Ethernet transfer utilities.
  • Built client-server socket applications and performed NIC configuration.

3. Smart Visual Docking Guidance Systems (SVDGS)

  • Updated LiDAR firmware with TCP/IP & socket communication.
  • Developed Qt GUI for logs and video monitoring using multithreaded OOP design.

4. Individual Lamp Control & Monitoring System (ILCMS)

  • Implemented real-time fault detection, logging, and secure Ethernet communication for Microchip PLC lamps.

5. Ethernet Switch Driver – BeagleBone Black

  • Ported U-Boot, Kernel, RootFS and developed Ethernet driver.
  • Optimized LAN traffic using MAC-based filtering.

6. 10.1” Touch Display Controller Integration – Android BSP / iMX6

  • Integrated Atmel touch controller, configured display timings, and debugged touch inputs.

7. Peek Traffic Control System – LS1021 / Yocto BSP

  • Implemented memory protection and read/write mechanisms, modified U-Boot and DTS files.

8. i.MX8-QXP Rev-1 Custom Board – Android 9

  • Board bring-up, power sequencing, bootloader porting, and peripheral configuration.
  • Implemented multithreaded peripheral operations and integrated GStreamer for multimedia optimization.

9. Raspberry Pi 4 – Facial Recognition & Logo Customization

  • Developed Python/OpenCV-based face detection and recognition system with logo overlay.

10. i.MX6DL Sabresd Board Bring-Up – Yocto BSP

  • Integrated SPI and GPIO drivers with LED diagnostics during U-Boot and kernel boot.

βœ… Achievements & Highlights

  • Expert in camera systems, real-time image/video processing, and embedded Linux kernel optimization.
  • Successfully completed multiple board bring-ups and BSP developments on ARM and Qualcomm platforms.
  • Developed high-performance, multithreaded embedded applications with robust communication protocols.
  • Proficient in Yocto/Android BSP development, device drivers, and multimedia pipeline optimization.
  • Delivered innovative solutions in smart traffic, facial recognition, LiDAR, and industrial monitoring systems.

πŸš€ Currently Learning

  • Advanced Embedded Linux
  • Real-Time Operating Systems (RTOS) Optimization
  • Communication Protocol Stacks & OSI Layer Implementations

πŸ“« How to reach me


Popular repositories Loading

  1. imx6qdl-sabresd imx6qdl-sabresd Public

    led-sequence in imx6qdl-sabresd

    C 1

  2. virtual_sysfs_GPIO virtual_sysfs_GPIO Public

    GPIO Stimulation

    C 1

  3. I-C-Sensor-Data-Acquisition-and-Visualization-using-C-and-Python I-C-Sensor-Data-Acquisition-and-Visualization-using-C-and-Python Public

    Real-Time Embedded Data Processing Framework (C Backend with PyQt GUI)

    C 1

  4. Stock-Analyzer Stock-Analyzer Public

    Stock Analyzer C-based program embedded-projects

    C 1

  5. employee-data-base employee-data-base Public

    Mini Employee Management System

    C 1

  6. audio_tool audio_tool Public

    C++ audio tuning and filtering software

    C++ 1