Raghuram Subramani

Computer Programmer
Bangalore, India.

About

A computer programmer with almost a decade of experience with Linux and Android porting/modding. Built numerous projects ranging from operating systems and emulators to a library implementing backward propagation.

Skills

Systems

Linux Kernel, Virtualization (KVM, Xen, VMware), Containerization (Docker, Podman), Android System Internals.

Languages & Frameworks

C/C++, Android Porting/Hacking, Linux Patching & Modding, Ruby & Rails, Python (Django, Flask, etc.), Javascript (and NextJS), PostgreSQL, Tensorflow & Pytorch.

Work

Labsmart
|

Software developer

Summary

(Intern, Summer 2023/2024/2025)

Highlights

Built and shipped over 50 user-facing features with a focus on performance, responsiveness, and accessibility.

Maintained and optimized core platform infrastructure, leading to substantially enhanced performance and user experience

Collaborated closely with cross-functional teams to deliver new features, improve user experience, and resolve legacy bugs efficiently.

Identified and resolved critical performance bottlenecks in the database layer by optimizing slow SQL queries, leading to faster response times by over 200% and improved system stability.

BlueCollarLog
|

Back-end developer

Highlights

Designed and implemented the entire back-end architecture from the ground up using Java and Spring Boot, ensuring scalability and maintainability.

Integrated authentication and authorization mechanisms, database schema design, and business logic into a cohesive back-end system

Education

University at Buffalo (Accepted)

BS

Computer Science

Primus Public School

PUC

Computer Science

Projects

CHIP8Emu - An Emulator for the CHIP-8 System
CHIP8Emu - An Emulator for the CHIP-8 System

Emulator

Summary

Built an emulator for the 1977 interpreter CHIP-8 written in C++. It aims to make games designed for the same playable on modern hardware.

Android Porting Zuk Z2 (LineageOS 20/21)
Android Porting Zuk Z2 (LineageOS 20/21)

Android Port

Summary

Ported LineageOS 20 & 21 to the Zuk Z2, a 2016 mobile phone released with Android 6.0. This work includes upstreaming the Linux kernel, modifying the device tree sources and patching vendor blobs. Achieved 800+ installs.

Bubbl - An x86 OS in C++
Bubbl - An x86 OS in C++

Operating System

Summary

Bubbl is a work-in-progress, Unix-compatible operating system written from scratch in C++. It can currently boot on virtual hardware, and has a kernel that supports virtual, dynamic memory allocation and deallocation.

Volunteer

Enfold

Summary

Building internal tooling and user-facing interfaces for analytical products.

Certificates

Comptia ITF+