Sign in

This area is private.

if you have access

Hello, I’m Ashish Krishnan.

Principal Engineer, GojekBengaluru, India

I work on scalability for Gojek’s Driver Platform and the architecture of its mobile platform. Hooked on state machines and predictable systems, Android since 2013, a home lab on the side. I pen down my thoughts here; some of it gets published. More about me →

Code

Repositories

All repositories
  • sparkplug

    Sparkplug is a PC controller built on ESP32-S3 microcontroller, providing a reliable & universal wake-on-lan alternative with OS selector, safety guarded operations such as wake-up & shutdown.

    C++★ 6⑂ 1
  • diffy

    No description yet.

    Kotlin★ 3⑂ 1
  • embargo

    No description yet.

    Shell★ 1⑂ 1
  • Rx-threading-examples

    Understanding threading with RxKotlin.

    Kotlin★ 1⑂ 0
  • KGen

    No description yet.

    Kotlin★ 1⑂ 1
  • AsKDNVolleyLib

    Custom Volley Request Queue with a custom LRU Cache

    Java★ 1⑂ 0
  • dipstick

    No description yet.

    C++★ 0⑂ 0
  • ashishkrishnan

    No description yet.

    ★ 0⑂ 0

Writing

Latest posts

All posts
  • Pinned·2 min read

    Update: Empowering a girl child

    A society has no chance of success if its women are uneducated – Khaled HosseiniMore

  • ·1 min read

    A 50 year dream

    I dream of a world and society more inclusive, Where all races, genders, religions, castes, and creeds Shed superiority and embrace unity, Empathy, and respect as human needs. I dream of a world and society kinder to Earth, Where we treat the environment with care and worth, Recognize our impact on climate change, And take…More

  • ·2 min read

    The balcony

    Last year, I finally found the perfect place for me. It’s bathed in bright sunlight each morning as the sun rises on its face. Over the months, I’ve observed the neighborhood to be peaceful, with little traffic noise and hustle and bustle. On one side, a stunning lake, and on the other, the back of…More

  • ·1 min read

    Meditation | Travels

    I have recently come to appreciate the profound impact and importance of meditation in my life. During my travels last week, I had the opportunity to experience a moment of serenity in a remote area on the West coast of India. While the picture I took manages to capture some of the beauty, the experience…More

Photography

Photography

See all
  • Photograph, 14 Mar 2025
  • Photograph, 3 May 2022
  • Photograph, 3 May 2022
  • Photograph, 2 May 2022
  • Photograph, 2 May 2022
  • Photograph, 2 May 2022
  • Photograph, 2 May 2022
  • Photograph, 2 May 2022

About

I work as a Principal Engineer and Tech Lead in one of the platform engineering teams at Gojek, part of the GoTo Group, where I drive the architectural vision and technical strategy for our mobile platform. Right now that means scalability for the Driver Platform.

Over the past seven years my focus has been scaling our engineering culture and unifying practices across platforms. Much of that goes into cross-platform frameworks that steer development towards unified, efficient solutions, and into tooling for core mobile health metrics that keeps app performance improving.

I am excited by, and somewhat hooked on, state machines and building predictable systems. I am a strong proponent of test-driven, pragmatic engineering, functional and reactive programming, and open source.

I started off in 2013 with the crazy idea of building an operating system on top of Android. It failed and sits parked, but it is where the habit of writing Android apps began. Before Gojek I was an Android engineer at Kite, building offline-first mobile finance products.

Constantly travelling, but mostly based out of Bengaluru. Off the clock I run Vanguard Labs, a small self-hosted fleet. I pen down my thoughts on the blog; some of it gets published.