Experience Spot.

Delving into my software engineering journey and technical insights in my blog posts.

Deploying Next.js on a VPS: A Practical Step-by-Step Guide Without Vercel Lock-In

A practical guide to deploying your Next.js app on a VPS, covering server setup, process management, NGINX proxy configuration, and SSL installation.

What is Single Responsibility principle?

A practical introduction to the Single Responsibility Principle (SRP) with a simple before/after refactor example showing how separating concerns makes your code easier to maintain and extend.

What is Dependency Injection in Python?

Simplify code maintenance with Dependency Injection in Python, passing dependencies into classes/functions for enhanced flexibility & testability

Automating development with CI/CD using Github Actions

Optimize software development with GitHub Actions for seamless CI/CD automation

Deploy Django with Postgres, Nginx, and Gunicorn on Ubuntu 20.04 VPS

Deploy Django with Postgres, Nginx, and Gunicorn on Ubuntu 20.04 VPS