Currently at
LG Soft India
DDC/CI, I2C driver flows, firmware update paths, hardware validation — Bengaluru.
Linux BSP · Device Drivers · ARM Cortex · Embedded C/C++
I work on the software layer between hardware and OS — device drivers, BSP bring-up, I2C/SPI/UART protocols, and system validation. Currently at LG Soft India, shipping DDC/CI driver flows across ARM and Intel SoCs.
Currently at
DDC/CI, I2C driver flows, firmware update paths, hardware validation — Bengaluru.
About Me
I studied Electrical and Electronics Engineering at Alagappa Chettiar GCET, Karaikudi, graduating in 2023 with a CGPA of 8.42. My transition into embedded software was driven by a fascination with the software-hardware interface.
Current Focus: Shipping stable, low-latency firmware and drivers at LG Soft India. I specialize in the software layer between hardware and operating systems, ensuring seamless peripheral communication across ARM and Intel architectures.
Experience
LG Soft India, Bengaluru · Contract via Duru Cooperation
Emertxe Information Technologies, Bengaluru
Projects
LG Soft India · Dec 2024
Real-time subtitle generation on webOS TVs. I wired up a GStreamer audio pipeline into Whisper AI, wrote reusable Android control modules, and started a Flutter port.
LG Soft India · Jul 2024
macOS calibration tool for medical-grade monitors. Handled DDC/CI peripheral control over I2C, scalar firmware update flows, and built the validation suite.
Emertxe · Jan 2024
Bare-metal event data recorder on ARM Cortex-M — no OS. I configured GPIO, interrupt controllers, SPI and UART drivers from scratch.
Live GitHub Feed
GitHub profile
github.com/tmkbharathiLoading latest repositories...
Real-time clipboard and file sharing workspace built for fast sync, secure transfer, and polished user flows.
Linux-flavoured systems project exploring build tooling, platform layers, and low-level operating system ideas.
Captioning-focused application work connected to accessibility, media interaction, and real-time feedback.
Skills
C, C++, Embedded C, Shell Scripting
Linux Kernel Driver Development, Device Tree, U-Boot, BSP bring-up, RTOS concepts, FreeRTOS learning path
Cortex-M/A, ARMv7/v8, GIC, MPU, GPIO, clock controllers, interrupt controllers, JTAG
I2C, SPI, UART, USB, PCIe, DDC/CI
ASPICE, hardware validation, regression confidence, memory management, profiling
Git, Gerrit, Jenkins, GDB, Wireshark, Yocto, Buildroot, Valgrind, Instruments
Education
Alagappa Chettiar (GCET), Karaikudi
2023 | CGPA: 8.42
Syed Ammal Hr. Sec. School, Ramanathapuram
2019 | 80.2%
Syed Ammal Hr. Sec. School, Ramanathapuram
2017 | 93.6%
Location
Available for full-time roles and freelance projects. Can work remotely.
Freelance
Windows Apps
Desktop tools, utilities, and automation scripts.
Android Apps
Mobile apps — from idea to Play Store.
Web
Websites, dashboards, and web apps.
Other Software
If you have a problem and need software to solve it, let's talk.
Contact
Open to full-time embedded roles, contract work, and freelance software projects. Drop a message and I'll get back to you.
Have a project or role in mind?