PROFESSIONAL EXPERIENCE

Engineering for
the real-world drive.

Production automotive media, where platform behavior, product expectations and user experience meet.

AscentCore

Aug 2023 — Present

SiriusXM engagement
Automotive media HMI

Senior Android /
AAOS Developer

I develop and own features for a production Android Automotive media HMI, working across media integration, automotive interaction, performance investigation, OEM behavior and a mature Kotlin/Java codebase.

Media

  • MediaSession & MediaBrowser
  • Media API
  • Audio focus
  • Playback queues
  • ContentProvider

Automotive

  • Rotary / DPAD
  • Steering-wheel controls
  • UX restrictions
  • RRO
  • OEM / platform variants

Performance

  • Perfetto · ATrace · Android Profiler
  • ANR investigation · LeakCanary
  • Startup · rendering · jank · memory

Leadership

  • Feature ownership
  • Code / PR reviews
  • Onboarding / buddy work
  • Technical interviews
Engineering stack
Kotlin · Java · XML · Custom Views · RecyclerView · RxJava · Dagger 2 · Gradle · Jenkins · Mockito · Espresso · Gherkin
Cross-functional work
QA · Middleware · Backend · Product · Architecture
AI-assisted engineering
Claude · Codex · reusable GitHub/Jira workflow skills
Endava

Nov 2021 — Jun 2023

Android Developer

Internship
Oct 2021 — Nov 2021

The Android foundation

I built Android applications in Java and Kotlin before moving into senior automotive media work.

POS and hardware integration

A point-of-sale solution combining BLE/payment hardware, WebView flows, encrypted offline transactions and synchronization.

Early automotive work

An internal Android Automotive project covering automotive UI, maps/navigation and text-to-speech integration.

FROM PRODUCTION TO PERSONAL EXPLORATION

The public case studies on this site focus on personal projects. Commercial work is represented through responsibilities, technologies and areas of practice rather than proprietary code, screenshots or internal architecture.