
Welcome — My Developer Journey
2026-06-25
introjourneyAndroidAOSPcareerHey, I'm Arun Aditya — welcome to my corner of the internet.
This is the first post on my portfolio blog, and I figured the best place to start is where every good story starts: the beginning.
College Days — Where It All Started (2016–2020)
I did my Bachelor of Technology in Computer Science, and honestly, the moment I sat in front of a computer and wrote my first program, something just clicked. There was something almost magical about the idea that you could tell a machine exactly what to do and it would do it — no questions asked.
During my four years I got my hands dirty with a bunch of different domains — data science, machine learning, web development, and Android app development. I was the kind of student who couldn't just study from textbooks; I had to build something with every new concept I learned.
Of all the things I explored, Android development hit differently. The reason was simple: I could write an app and immediately run it on my own phone. My phone. Something I carry in my pocket every day. That instant tangibility — being able to show people something real and working without them needing a laptop or a browser — was incredibly motivating. I was hooked.
First Job — Building Vitran at Aroma Enterprises (2020–2022)
After college I joined Aroma Enterprises India Ltd. and got thrown into the deep end right away — in the best possible way.
I worked on the company's flagship product: Vitran (short for Vitaran, which means "distribution" in Hindi). It was a suite of three interconnected Android applications built around a single core workflow — registering shops, selling products, and delivering them. Think of it as the digital backbone of a distribution network, all running on Android devices in the field.
Working on a product used by real people in real business operations taught me things no college course could. Tight deadlines, production bugs, user feedback that actually matters, performance on low-end devices — this was where I grew up as a developer.
After 2.6 years, I had a solid foundation in building production-grade Android apps. But I was ready for the next challenge.
Mercedes-Benz R&D India — Going Deeper into the Stack (2022–Present)
Joining Mercedes-Benz Research and Development India (MBRDI) — the largest R&D center for the Mercedes-Benz Group AG outside Germany — was a turning point.
Here I shifted from building consumer-facing apps to something much closer to the metal: in-car infotainment systems. I work on the platform and applications that power the in-car experience — things like joining a meeting from your car, checking your calendar, reading emails, and managing notes directly from the infotainment screen.
This is where I was properly introduced to the Android framework and AOSP. When you're building software that runs on a car's infotainment unit rather than a smartphone, you can't just depend on what the Play Store gives you. You need to understand how Android actually works underneath — the framework layer, system services, Binder IPC, init, SELinux. It fundamentally changed the way I think about Android.
That curiosity carried over into personal projects too. I started experimenting with AOSP builds on Raspberry Pi 5 — writing Linux kernel modules, building native system services, and exploring the parts of Android that most app developers never touch. A few of those projects are right here on this site.
Content Creation — Learning in Public
Parallel to all of this, I've been writing and sharing online since my college days.
Whenever I learn something new — a new API, a debugging trick, a deep dive into a framework — I write about it. It started with technical posts on Medium and LinkedIn, just as a way to cement my own understanding. But over time it became something I genuinely look forward to.
Two things keep me coming back to it:
It keeps me sharp. Writing forces you to understand something well enough to explain it to someone else. You can't fake it in a blog post.
The DMs. Every once in a while someone messages me saying a post helped them fix a bug they'd been stuck on for days, or that it helped them understand a concept they'd been struggling with. That feeling never gets old.
It's also how I've built some of my best professional connections — developers, engineers, and learners from all over the world who found value in something I shared.
My YouTube channel Silicon to System is the next chapter of that same instinct — taking the same ideas from blog posts and bringing them to life visually.
What This Blog Is About
This blog is where I document things I'm learning, building, and thinking about — mostly in the Android and systems programming space. You'll find:
- Deep dives into Android framework internals and AOSP
- Practical guides on Android development tools and patterns
- Notes from building things with Linux kernel modules and Raspberry Pi
- Occasional thoughts on engineering, careers, and learning
No fluff, no filler — just the stuff I genuinely find interesting and hope you will too.
Thanks for being here. Let's build something cool.
— Arun