CodeView - Android Library
An Android library for displaying code snippets with syntax highlighting, supporting multiple languages and customizable themes.
Android Engineer @ Meta (Instagram)
I believe in shipping early and iterating fast. I write code that's simple to read, easy to change, and focused on real user impact. I care about owning outcomes end-to-end, not just closing tickets.
Ship, then iterate
Get a working version out early. Refine based on real feedback, not assumptions.
Simplicity over cleverness
Code should be easy to read, change, and delete. Boring is usually better.
Own the outcome
Think beyond the ticket. Focus on what the user actually needs.
Design for change
Write modular code that adapts. Requirements will change, and that's okay.
An Android library for displaying code snippets with syntax highlighting, supporting multiple languages and customizable themes.
A flexible Android library built on ExoPlayer for simplified, high-quality media playback with customizable controls.

9 min read
A deep dive into how ad injection works in short-form video feeds - covering timing heuristics, frequency capping, impression recovery, and the engineering trade-offs behind monetization at scale.

11 min read
The journey from product feature to monetization lever is rarely straightforward. Here's how ad delivery decisions actually get made on mobile - the stakeholders, the trade-offs, and the engineering reality behind every ad you see in a feed.

11 min read
After years of writing code that directly impacts revenue at massive scale, these are the hard-won lessons about what actually matters when your diff can move millions of dollars.