FULL-STACK WEB & ANDROID DEVELOPER

Kaveer Rana

~/projects $ |
SCROLL
01

About Me

kaveer@dev ~
$ whoami
Kaveer_Rana
$ uptime
5+ years building Android & web projects
$ git log --oneline -5
a1f3d2 ROM: add OTA support
b2e4a1 Kernel: optimize scheduler
c3f5b2 DT: update vendor blobs
d4a6c3 Backend: auth system v2
e5b7d4 Web: portfolio redesign
$ stack
Android • Linux • Node.js • Web
$

ANDROID & FULL STACK DEVELOPER BUILDING FROM KERNEL TO CLOUD.

I build and maintain custom Android experiences, from compiling ROMs and maintaining device trees to tuning kernels and optimizing performance for real world usage. Working heavily in Linux environments, I use tools like Git, ADB, logcat, and automated CI/CD workflows to debug, develop, and ship stable builds with attention to both performance and usability.

Alongside Android development, I create modern full stack web applications with clean UI, responsive design, and scalable backend systems using Node.js and modern web technologies. I enjoy working across every layer of development, from low level Android internals to polished frontend experiences and production ready deployments.

0+Repos
0+Commits
0Devices
0+ROM Builds
02

Technical Arsenal

Android & AOSP

AOSPDevice TreesVendor Blobs KernelADBlogcat MakefilesROM BuildingOTA SELinuxBootRecovery

Backend & Systems

Node.jsREST APIsWebSocket PostgreSQLRedisAuth Systems DockerShell ScriptingCI/CD NginxRate LimitingWebhooks

Frontend & Design

ReactNext.jsTypeScript TailwindHTML5/CSS3GSAP Framer MotionUI/UXGlassmorphism ResponsiveAccessibilityDark Mode

Tooling & Workflow

GitGitHubVS Code LinuxBashSSH DebuggingPerformanceTesting
98%
Android
92%
Backend
88%
Frontend
90%
Linux
94%
Git
03

Projects

Real Developer Work

device/xiaomi/onyx/BoardConfig.mk
TARGET_BOARD_PLATFORM := sm8735
TARGET_KERNEL_SOURCE := kernel/xiaomi/sm8735
TARGET_KERNEL_CONFIG := vendor/onyx_defconfig
BOARD_VENDOR := xiaomi
BOARD_SUPPORTS_SOUND_TRIGGER := true
TARGET_HAS_FM := false
$(call inherit-product, vendor/xiaomi/onyx/...)
TARGET_BOOT_ANIMATION_RES := 1080
Android Device Tree

SM8735 Device Tree — codename "onyx"

Complete BoardConfig + Android.mk setup for SM8735 SoC devices. Includes vendor blob extraction, kernel defconfig, and build scripts. Maintained across Android 13/14 branches.

SM8735Platform
A15/A16Android
StableBuild
2Devices
MakeBashAOSPBoardConfig
View Repo
Kernel Optimization

Kernel Tuning Suite — Performance & Battery

Custom kernel with EAS energy-aware scheduling, GPU undervolting profiles, TCP congestion algorithm tuning (BBR), and zRAM compression. Benchmarked at 15% battery improvement with zero UX regression.

+15%Battery
-8°CThermal
+22%IO Perf
CLinux KernelEASzRAMBBR
Kernel Source
15%Battery Gain
-8°CThermal Drop
6.77Kernel Ver
BBRTCP Algo
EAS zRAM BBR F2FS KVM
AOSP-based
OTA Updates
Performance Mode
Custom UI
Battery Profiles
Privacy Guard
Theme Engine
Custom ROM

AOSP Custom ROM — Multi-Device

Full Android 14-based custom ROM with OTA infrastructure, in-house SystemUI customizations, and device-agnostic overlays. CI/CD pipeline running in Docker containers for automated weekly builds.

2Devices
A16Base
1.2KUsers
WeeklyBuilds
AOSPDockerPythonShellCI/CD
View Source
Web Development

Developer Portfolio — GSAP • Particles • GLSL

A production-grade animated portfolio demonstrating advanced frontend engineering: custom WebGL particle system, GSAP ScrollTrigger timelines, 3D card transforms, and a 100% Lighthouse performance score.

HTML5CSS3JavaScriptGSAPCanvas
View Source
04

Backend & Systems

APIs • Databases • Infrastructure

REST API Architecture

Designing and building production REST APIs with JWT auth, rate limiting, pagination, caching layers, and comprehensive error handling.

GET /api/v2/status POST /api/auth WS /realtime/events

Database Design

PostgreSQL schemas, Redis caching strategies, query optimization, migrations, and data modeling for high-throughput systems.

users sessions builds

Realtime Systems

WebSocket-based realtime event pipelines, live update feeds, push notifications, and pub/sub architecture for distributed systems.

12:34:01 build.complete → onyx_a16
12:34:02 ota.upload → server-02
12:34:03 push.send → devices: 8

Auth & Security

OAuth 2.0 flows, JWT token lifecycle management, refresh token rotation, RBAC/ABAC patterns, and OWASP-compliant input sanitization.

JWTOAuth22FARBAC bcryptCSRFCORS

Full Stack Architecture

End-to-end systems from Android HAL to cloud backend. Building the complete stack: Linux kernel modules → native C services → Node.js API gateways → React dashboards. Containerized with Docker, orchestrated via custom shell scripts.

React / Next.js
Node.js API
PostgreSQL + Redis
Docker / Shell
Linux Host
05

Experience

Active — Ongoing

Independent Developer & Open Source Maintainer

Full-time across Android ROM maintenance (8 devices), device tree bringups, kernel tuning, and backend services. Shipping weekly builds via CI/CD pipeline, engaging with the community on Telegram and GitHub discussions.

Ongoing

Backend & Full Stack Engineering

Designing REST APIs, realtime WebSocket systems, authentication services, and admin dashboards. Building production Node.js backends with PostgreSQL and Redis caching.

Foundation

Android Internals & Linux Systems

Started with custom recovery flashing, evolved into compiling AOSP from source, configuring kernels, and understanding the full Android boot chain from bootloader to SystemUI.

06

Connect

07

Contact

Start a Conversation

Open source collaboration, Android development, backend engineering — whatever you're building, I'm interested. Drop a message and let's discuss.

kaveerrana.for.web@gmail.com
Remote — Available Worldwide