Software Engineer.
My development stack
Programming Languages
Frameworks, Libraries
Cloud
CI/CD
Database
Recent blog posts
View allWhat 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
Recent Case Studies
View allDecoding Failure: Insights from my failed startup
My personal in-depth analysis of a failed year-old startup
Recent Publications
View allResearch to improve code efficiency
This dissertation examines key strategies for improving code efficiency through clean coding, algorithmic optimization, and performance metrics. It blends theory with practical case studies to guide scalable, high-performance software development.
2024-06-24
ReadResearch to improve code efficiencyDecoding Performance - A Profiling Perspective
This article investigates profiling, a technique for meticulously dissecting program behavior.
Quantitative evaluation of code quality - a comprehensive analysis of metrics and practices
This research delves into the significance of code quality metrics in software development.