Blog

Writing about systems, databases, and engineering lessons.

February 2026

How I Cut Oracle Query Times by 60% in Production

A STAR-format walkthrough of optimizing Oracle SQL in a high-traffic telecom CRM — from AWR analysis to composite indexes and PL/SQL refactoring.

January 2026

Containerizing Legacy Java Services: Lessons from Amdocs

The situation, challenges, and outcomes of moving monolithic Spring Boot services into Docker containers on AWS EC2.

December 2025

Why SHAP Changed How I Think About ML Models

Building interpretable ML systems for healthcare — how explainability frameworks bridge the gap between accuracy and clinical trust.

November 2025

Building SOAP Web Services in 2024 — Why Enterprise Still Relies on XML

Everyone talks about REST and GraphQL, but enterprise telecom runs on SOAP. Lessons from integrating legacy BSS/OSS systems at Amdocs.

October 2025

How I Automated My Job Search with Python

Building a scraping pipeline that aggregates 1,300+ daily internship postings into Google Sheets with 98%+ accuracy.

September 2025

Building Cross-Platform Apps with Flutter: What I Learned at My First Internship

Flutter's "write once, run anywhere" promise tested in production — Provider, Firebase, push notifications, and performance optimization.

August 2025

Designing Normalized Database Schemas: Lessons from 100K+ Records

A practical guide to 3NF normalization, ER modeling, and indexing strategy from building ISKCON's temple management system.

July 2025

Writing Secure Solidity Smart Contracts: Lessons from a Crowdfunding dApp

Withdrawal patterns, state machines, and defense-in-depth — what I learned about security when every bug is permanent and publicly exploitable.