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.