Skip to content
View jsramesh1990's full-sized avatar
😜
😜

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.

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

Sebastian Ramesh

Embedded Software Engineer | Embedded Linux | BSP | Linux Kernel | Device Drivers

GitHub   |   LinkedIn


Profile

Embedded Software Engineer focused on Embedded Linux, BSP development, Linux Kernel, device drivers, board bring-up, and hardware-software integration.

Hands-on experience across the embedded software stack, from bootloader and Device Tree through Linux Kernel, drivers, middleware, HAL, networking, multimedia, and application layers.

Primary technical interests include:

  • Embedded Linux
  • Linux Kernel
  • BSP Development
  • Board Bring-up
  • Device Driver Development
  • U-Boot and Boot Flow
  • Device Tree
  • Yocto
  • Android BSP
  • Ethernet and TCP/IP
  • Camera and Multimedia
  • Hardware-Software Integration
  • Edge AI and Embedded Systems

Technical Skills

Programming Languages

C C++ Python Bash Assembly

Embedded Linux

Linux Yocto U-Boot Device Tree Android Buildroot

Linux Kernel & Drivers

Linux Kernel Character Drivers Platform Drivers Device Drivers
Interrupts DMA Memory Management GPIO I2C SPI UART USB V4L2

Networking

Ethernet TCP/IP UDP Socket Programming DHCP
MAC/PHY MDIO RGMII SGMII VLAN
tcpdump Wireshark iperf3

Camera & Multimedia

Camera Drivers V4L2 MIPI CSI-2 CamX GStreamer ISP Integration Sensor Integration

Platforms

Qualcomm NXP Rockchip STM32 ESP32 Raspberry Pi

Development & Debugging

Git GDB JTAG CMake Make Docker Valgrind
Kernel Debugging System Debugging Performance Analysis


Engineering Focus

My primary area of interest is the complete embedded Linux software stack:

Hardware
   |
   v
Board Bring-up
   |
   v
Bootloader / U-Boot
   |
   v
Device Tree
   |
   v
Linux Kernel
   |
   +-- Device Drivers
   +-- Interrupts
   +-- DMA
   +-- Memory Management
   +-- GPIO / I2C / SPI / UART
   |
   v
BSP / Yocto
   |
   v
HAL / Middleware
   |
   +-- Camera
   +-- Multimedia
   +-- Networking
   |
   v
Applications / Edge AI

Selected Projects

Qualcomm RB5 Multi-Camera Platform

Technologies: Yocto, Embedded Linux, Linux Kernel, Camera Drivers, CamX, V4L2, MIPI CSI-2, GStreamer

Embedded camera integration and BSP development involving camera sensor configuration, Linux kernel integration, camera driver bring-up, CamX pipeline integration, MIPI CSI configuration, GStreamer pipelines, and system validation.


Orange Pi AI CCTV

Technologies: Edge AI, NPU, Python, Computer Vision

Embedded AI project focused on real-time vision processing and hardware-accelerated inference on an edge platform.

View Repository


RK3568 DDR Memory Manager

Technologies: Rockchip RK3568, C, Memory Management

Low-level embedded project exploring DDR memory management and system-level memory concepts on the RK3568 platform.

View Repository


STM32MP157 Discovery

Technologies: STM32MP1, Embedded Linux, C

Embedded Linux development and experimentation on the STM32MP157 platform.

View Repository


BeagleBone Black

Technologies: Embedded Linux, Linux Kernel, Device Drivers

Hands-on Linux kernel and driver development involving hardware interaction and embedded Linux concepts.

View Repository


Aquarium Tank Monitoring

Technologies: ESP32, C++, IoT, Sensors

ESP32-based IoT project for monitoring aquarium parameters and interacting with embedded sensors.

View Repository


SmartLock Pro

Technologies: ESP32, C++, IoT, Embedded Systems

ESP32-based smart access-control project demonstrating embedded application development and IoT integration.

View Repository


Platforms & Technologies

Category Technologies
Processors ARM, Cortex-A, Cortex-M, Qualcomm, NXP, Rockchip
Operating Systems Linux, Android, FreeRTOS, Zephyr
Build Systems Yocto, Buildroot, CMake, Make
Languages C, C++, Python, Bash, Assembly
Interfaces I2C, SPI, UART, GPIO, USB, CAN, Ethernet
Networking TCP/IP, UDP, DHCP, MAC/PHY, MDIO, RGMII, SGMII
Multimedia V4L2, MIPI CSI-2, CamX, GStreamer
Debugging GDB, JTAG, Wireshark, tcpdump, Valgrind
Development Git, Docker, GitHub Actions

Current Technical Focus

Embedded Linux

Linux Kernel development, device drivers, Device Tree, BSP customization, boot flow, board bring-up, and system-level debugging.

Networking

Ethernet connectivity, Linux networking, MAC/PHY integration, TCP/IP, packet analysis, performance testing, and network debugging.

Camera Systems

Camera sensor integration, MIPI CSI-2, V4L2, camera drivers, CamX, ISP configuration, GStreamer pipelines, and system validation.

Edge AI

NPU-based inference, memory management, data movement, performance optimization, and embedded computer vision.

Systems Programming

C/C++, Linux internals, memory management, multithreading, synchronization, IPC, debugging, and performance analysis.


Learning & Exploration

Currently exploring:

  • Rust for systems and embedded development
  • Zephyr RTOS
  • Linux Kernel driver development
  • NPU and Edge AI optimization
  • Embedded networking
  • Automotive Ethernet
  • Low-level memory management
  • Performance optimization

GitHub Statistics


Professional Interests

Open to opportunities involving:

  • Embedded Software Engineering
  • Embedded Linux
  • Linux Kernel
  • Device Drivers
  • BSP Development
  • Board Bring-up
  • Android BSP
  • Qualcomm Platforms
  • Ethernet and Networking
  • Camera and Multimedia
  • Edge AI
  • Embedded Systems

Connect

GitHub:
https://github.com/jsramesh1990

LinkedIn:
https://www.linkedin.com/in/sebastian-ramesh-b84911327/


Embedded systems — where software meets the physical world.

Popular repositories Loading

  1. Aquarium_Tank_Monitoring Aquarium_Tank_Monitoring Public

    Aquarium monitor, PlatformIO project, ESP32/Arduino, water parameter sensing, automated control, GitHub repository, complete project structure

    C++ 5

  2. BeagleBone-Black BeagleBone-Black Public

    Custom Linux kernel drivers and the use of standard Linux subsystems.

    Shell 4 1

  3. STM32MP157_Discovery STM32MP157_Discovery Public

    This project has energy-efficient industrial sensor platform using STM32MP157,energy harvesting, low-power operation, Cortex-A7 Linux, Cortex-M4 real-time control, and multiple sensors. It also int…

    C 4

  4. RK3568-DDR-Memory-Manager RK3568-DDR-Memory-Manager Public

    The RK3568 DDR Memory Manager is a comprehensive memory management solution for Rockchip RK3568-based systems. It provides optimized DDR configuration, NPU memory allocation, partition management, …

    C 3 1

  5. Orange_Pi_AI_CCTV Orange_Pi_AI_CCTV Public

    Production-ready AI CCTV system built specifically for the Orange Pi 6 Plus single-board compute

    Python 2

  6. SmartLock-Pro_ESP32-IoT-Door-Lock-System SmartLock-Pro_ESP32-IoT-Door-Lock-System Public

    SmartLock Pro - ESP32 IoT Door Lock System

    C++ 2