Nishank Yarlagadda

Labs

Things I've built, tested, and obsessed over.

AI Nature Camera

Not Open Source

From 40 Seconds to 3 Seconds, Performance Engineering on Mobile

40s Before
3 - 5s After
|
~90% Faster

An AI-based Nature Camera app that combines real-time preview, ML-based subject segmentation, and a set of portrait-style effects Invert, Swirl, Zoom Burst, Duotone, Phantom, and more. It also uses background processing so photos continue saving even if the app is closed. The biggest lesson here wasn't about features, it was about understanding exactly where every millisecond and megabyte was going.

Engineering Optimizations

  • Resolution-Aware Processing - Matched the ML and effect layers to the necessary output scale.
  • Memory Management - Drastically reduced unnecessary memory copies between the JVM and native layers.
  • Math Optimization - Refined blur and pixel operations to run more efficiently across the processing pipeline.
Flutter Kotlin Native Android CameraX OpenGL ML Kit TensorFlow Lite Computer Vision Vibe Coding

Something New is Brewing

The next project is currently in active development. It's going to be interesting, check back soon.

In Progress