Blog

Insights on Web & Mobile Development

Sharing my journey, learnings, and discoveries in software development.

Showing 8 posts.

How Benchmarking My Security Project Made Me Build JsonExport Featured
Web Dev

How Benchmarking My Security Project Made Me Build JsonExport

I built an automated security testing tool that logged thousands of scan metrics in JSON. Turning those machine logs into readable tables without risking data privacy pushed me to build JsonExport.

The Undo Button Your Phone Should Have Had Featured
Mobile Dev

The Undo Button Your Phone Should Have Had

I spent 10 minutes writing a long WhatsApp message, accidentally selected all the text, and watched it vanish. That's when I decided to build Universal Undo.

Why I Built an App That Replaces Your Camera Feed
Mobile Dev

Why I Built an App That Replaces Your Camera Feed

I wanted to understand how Android's camera system really works. So I built a tool that intercepts the camera at every level — legacy, Camera2, and CameraX.

Building Modern Android Apps with Jetpack Compose Featured
Mobile Dev

Building Modern Android Apps with Jetpack Compose

Discover how Jetpack Compose revolutionizes Android UI development with declarative programming and Material 3 design.

Chrome Extension Manifest V3: What You Need to Know Featured
Web Dev

Chrome Extension Manifest V3: What You Need to Know

A practical guide to migrating your Chrome extensions from Manifest V2 to V3, with real-world examples and solutions to common challenges.

Web Performance Optimization: Beyond the Basics
Web Dev

Web Performance Optimization: Beyond the Basics

Advanced techniques for achieving blazing-fast web applications, from code splitting to resource hints and beyond.

Deep Dive: Android System Hooks with LSPosed
Mobile Dev

Deep Dive: Android System Hooks with LSPosed

Exploring the internals of Android system modification through LSPosed framework, with practical examples from real projects.

TypeScript Best Practices for 2025
Web Dev

TypeScript Best Practices for 2025

Modern TypeScript patterns and practices that will make your code more maintainable, type-safe, and enjoyable to work with.