Programming
Welcome to Half Stack Python!
Half Stack Python
A quieter, more useful way to browse the site.
Technical guides, interactive calculators, career resources, and practical reference material organized into a smaller set of clear sections.
Browse by section
Choose a lane and stay oriented.
Career
Calculator Helpers
Misc
Recent additions
Latest work from each section.
Programming
View all →Chezmoi: Source Directory, Usage, and Secrets
Linux Process Diagnostics: top, /proc, Network Listeners, CPU Affinity, and Memory
Practical guide to diagnosing high-CPU and stuck processes, navigating /proc, understanding kernel vs user space memory, viewing TCP/UDP listeners, and controlling CPU affinity with taskset.
Open Source Contributions: 2026 Writeup
Advanced Groovy Shared Library Design and Testing
Jenkins Kubernetes Network Exposure and Vault for Region-Aware Deploys
Jenkins Region-Aware Kubernetes Deploy with Pkl and Python
Robust Error Handling and Post-Build Actions
Securing Credentials and Environment Variables
Advanced Kubernetes Configuration Management
Calculator Helpers
View all →Compound Interest Monte Carlo Calculator
Estimate portfolio growth, retirement income sustainability, and inflation-adjusted outcomes using Monte Carlo simulation.
Fahrenheit and Celsius Converter
Convert temperatures between Fahrenheit and Celsius with a quick reference table for common values.
Texas Mortgage Payment Calculator
Estimate principal and interest, PMI, all-in monthly payment, and total interest over the life of a fixed-rate mortgage.
Timezone Reference
View live local times for Sydney, Los Angeles, Wichita, New York, and London.
Career
View all →Mutual Non-Disclosure Agreement
Original Mutual Non-Disclosure Agreement
20260324 Apple Interview Royston Dsouza
Interview prep notes covering CI/CD platform migration decisions, Jenkins shared libraries, Groovy pipeline patterns, Kubernetes automation, and rollout strategy at scale.
CMU MSE Application
20260310 Resume
Apple Coding Drills: Concurrency and Rate Limiting (Python + Go)
Ten no-notes coding drills for Apple-style interviews with reference solutions in both Python and Go.
Apple Interview Story Bank and Incident Narratives (2026)
Resume-backed interview stories, incident response narratives, and strong panel questions for Apple Release Engineer interviews.
Apple Panel Interview Prep Playbook (2026)
Practical prep guide for a 5-round Apple Release Engineer panel: topic plan, likely coding prompts, system design framing, and resume-backed answer templates.
Apple Interview Guide: Platform Engineering Topics
A focused interview prep guide for Apple-style Release/Platform Engineering conversations across concurrency, system design, CI/CD, Kubernetes, and production reliability.