Dremdev — AOSP & Android Automotive Expertise DREMDEV // AOSP STUDIO
android open source project  ·  aaos  ·  vendor hal

From silicon
to screen.
End-to-end
AOSP expertise.

Dremdev helps OEMs and Tier‑1 suppliers build Android platforms — from vendor bring-up to runtime. Time & materials or fixed-scope, on the kind of problems where the docs run out and the source tree begins.

aosp · framework
hidl / aidl
vendor · selinux
aaos runtime
kernel · drivers
Android Automotive OS
AOSP Framework
CarService Framework
HIDL / AIDL Services
SoC Bring-up
IVI Integration
Vehicle HAL
Cuttlefish & Virtualization
Android Automotive OS
AOSP Framework
CarService Framework
HIDL / AIDL Services
SoC Bring-up
IVI Integration
Vehicle HAL
Cuttlefish & Virtualization
[ 01 ] Areas of work

Four territories, one obsession: making Android run where it wasn't supposed to.

→ 01 / AOSP

Custom Android platforms

Bring-up, vendor integration, custom HAL, AOSP branch management, repo manifests, Soong/bp and reproducible builds.

  • LTS branches & security patches
  • HIDL → AIDL migration
  • APEX & dynamic modules
  • Vendor SELinux policies
→ 02 / AAOS & IVI

Embedded Android Automotive

IVI platform bring-up, Vehicle HAL integration, AVM camera, head-unit graphics, multi-display and CarService.

  • Custom VHAL properties
  • SnappOS / SemiDrive / NXP
  • SurroundView calibration
  • CarService & permissions
→ 04 / Porting & vendor

Bring-up on exotic SoCs

AOSP porting on non-Qualcomm silicon, vendor partition integration, custom HAL, bootloader, device tree and platform-specific drivers.

  • SemiDrive · MTK · NXP · UNISOC
  • Vendor HAL & custom init.rc
  • Device tree & kernel patches
  • Secure boot & OTA
[ 02 ] Where it ran

Android, everywhere except a phone.

The phone is AOSP's comfort zone. The real test is everything else — the form factors where the OS has to be tamed, recompiled, sometimes stripped down. Here are a few ports Dremdev has shipped.

/ 01

Urban parking meters

Android bring-up on outdoor payment terminals. Fast boot, NFC/credit card reader, payment security, environmental ruggedness.

boot timeEMVkiosk mode
/ 02

Smart glasses

AOSP port on a wearable AR platform. Extreme resource constraints, dual display, inertial sensors, aggressive thermal management.

low powerdual displaysensors HAL
/ 03

Digital signage

Android digital signage on large-format displays. Forced rotation, remote content management, scripted reboots, 24/7 uptime.

signageOTAwatchdog
/ 04

Connected intercoms

AOSP port on residential and commercial intercoms. SIP/VoIP stack, access control, camera and RFID reader integration, always-on operation.

SIPaccess controlalways-on
+ Plus: low-power e-readers · portable payment terminals · supercar IVI · Chinese SoC dev kits. If Android can boot on it, chances are it's already been tinkered with.

The daily toolkit.

Build
Soong · Make · repo
Languages
C / C++ · Java · Kotlin
IPC
HIDL · AIDL · Binder
Platforms
AOSP · AAOS
Automotive
VHAL · CarService · EVS
SoC
NXP · MTK · SemiDrive
Virtualization
Cuttlefish · KVM · QEMU
Debug
gdb · adb · perfetto
[ 04 ] How we work together

Two formats, same engineering rigor.

Which one fits depends on how much technical uncertainty the project carries and how much budget visibility you need. Both modes can be combined: scoping under fixed bid, execution under T&M, or the other way around.

// Mode A

Time & materials

Embedded into your team for the long haul, contributing directly to the codebase. Best when you need to scale an existing AOSP team, transfer expertise, or work through a deep blocker where the solution isn't clear yet.

EngagementT&M · day rate
FormatMonthly, renewable
Best forOngoing R&D
// Mode B

Fixed-scope project

Defined scope, named deliverables, clear milestones. For a bring-up, a version migration, a one-off vendor integration, or a hardened POC with measurable value.

EngagementFixed bid · deliverables
FormatScoping + phases
Best forBring-up & POC
[ 05 ] The human behind Dremdev

The system, seen from inside.

/// founder
Daniel Fages
Systems engineer · AOSP / AAOS
Originator of
Genymotion

A career spent digging into what the docs don't say — SoC registers, binder traces, builds that break at 3am.

14+
years on AOSP
4.0 →
since ICS

Dremdev is the consulting and development practice of Daniel Fages, a systems engineer working on embedded Android and Linux. The work is shaped by one question, asked on every engagement: what's actually happening, at this level, on this hardware?

The track record spans varied form factors — urban parking meters, smart glasses, digital signage, supercar IVI — each bringing its own constraints (boot time, power, certification, vendor partition) that end up cross-pollinating.

// origin story

First AOSP contributions at the launch of Ice Cream Sandwich (Android 4.0, late 2011). Out of that work came Buildroid — the project that gave rise to Genymotion, the Android emulator now used by hundreds of thousands of developers.

2011ICS · AOSP 4.0
2011+Buildroid
Genymotion

The approach is pragmatic: no slideware, no methodology in capital letters. Read the code, reproduce the issue, form a hypothesis, verify. Deliverables are written in English, in the form of a commit message or a design doc — not a consultancy report.

Based in Lyon, France, working with clients across Europe, Asia, and the U.S. On-site for the critical phases (bring-up, hardware debug), remote the rest of the time.

Full background on LinkedIn →

[ 06 ] Get started

A bring-up that's stuck,
an AOSP migration that's keeping you up,
a VHAL that won't answer ?

First call is free and always technical. No commercial pre-qualification: we look at what's broken and figure out together whether Dremdev is the right fit.

dan@dremdev.com → LinkedIn /dfages