We use cookies to ensure you get the best experience on our website. By clicking "Accept", you agree to our use of cookies.
Thoughts, tutorials, and stories.

You’ve heard the word “proxy” a hundred times. Here’s what it actually means and why it matters more than you think.

A practical guide to understanding how algorithms behave as data grows. Covers Big-O notation, the major complexity classes with Java examples, best and worst case analysis, space complexity, and amortized analysis — everything you need to reason about the performance of your code with confidence.

In the software industry, success is not defined only by technical skills, but by ownership. From university projects to company teams and freelance work, taking end-to-end responsibility transforms average outcomes into meaningful, high-quality software.

A deep dive into my full production ready stack for building scalable web applications in 2025. It covers Turborepo, Next.js with Server Actions, Prisma 7, Neon PostgreSQL, TanStack Query, Cloudinary, modern authentication, and Vercel deployment, with practical patterns and real implementation details.

Learn how to streamline your CRM workflows by integrating Ballerina with HubSpot Owners API.